V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zzg
V2EX  ›  DevOps

各位域名监控怎么做的?

  •  
  •   zzg · 2018-07-10 11:12:04 +08:00 · 8271 次点击
    这是一个创建于 2088 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小公司,希望能够做到几个网站的状态监控,发现市面上的都不太好

    产品    监控频率     是否能够监控一个域名多 ip 的情况     特色     
    dnspod 10 分钟               可以                可以智能切换
    监控宝  企业版本 2 分钟      需要手动配置每个 ip
    
    36 条回复    2019-10-08 16:30:46 +08:00
    HypoChen
        1
    HypoChen  
       2018-07-10 11:23:49 +08:00
    crontab
    opengps
        2
    opengps  
       2018-07-10 11:27:13 +08:00
    就是个定时器,定时请求,记录耗时,识别返回码,稍微会点 http 请求的开发知识都能自己做出来。
    问题在于,你的每个监控点,需要一台服务器或者电脑
    用第三方首先可以免去开发工作,其次直接使用第三方提供的监控点,以及报表似结果。我用的是阿里云站点监控,免费的 10 个配额,检测到故障会发短信发邮件
    caola
        3
    caola  
       2018-07-10 12:18:10 +08:00
    我也有点想开发类似的监控,dns 解析商默认的监控就是渣渣,节点宕机了 N 久了都没反应过来。
    自己做的话,就是检查到宕机时,通过 dns 的 api 来设置暂停,或切换某条解析的 ip
    cnyang
        4
    cnyang  
       2018-07-10 12:40:15 +08:00
    crontab+python+微信 api
    windfarer
        5
    windfarer  
       2018-07-10 12:40:22 +08:00 via Android   ❤️ 5
    雇一个实习生,每过十分钟去浏览一下
    580a388da131
        6
    580a388da131  
       2018-07-10 12:48:57 +08:00
    阿里腾讯百度,所有免费监控全上,总有一个会报警吧?
    - -
    liumw
        7
    liumw  
       2018-07-10 14:28:52 +08:00
    你需要 anycast dns
    chuhemiao
        8
    chuhemiao  
       2018-07-10 14:34:49 +08:00   ❤️ 1
    Uptime Robot 了解一下
    vibbow
        9
    vibbow  
       2018-07-10 15:02:15 +08:00
    the dude
    Actrace
        10
    Actrace  
       2018-07-10 15:33:43 +08:00
    vxdns 了解一下
    blackhacker
        11
    blackhacker  
       2018-07-10 15:47:32 +08:00
    chrome 定时刷新了解一下
    helloiac
        12
    helloiac  
       2018-07-10 15:48:43 +08:00 via Android
    昨天刚简单总结了下,成熟服务有各种提醒方式

    https://vps123.top/free-website-monitor-service.html
    lizon
        13
    lizon  
       2018-07-10 15:55:24 +08:00
    阿里云监控,各种指标,各种通知方式都有,自己配
    f2f2f
        14
    f2f2f  
       2018-07-10 15:59:14 +08:00
    ping -t
    20has
        15
    20has  
       2018-07-10 16:05:14 +08:00 via Android
    咦,怎么没人推荐 zabbix 或者 open-falcon 的吗?
    assad
        16
    assad  
       2018-07-10 16:06:44 +08:00
    @windfarer 皮的很啊,哈哈
    zzw1998
        17
    zzw1998  
       2018-07-10 16:07:39 +08:00 via iPhone
    uptimebot,极其推荐
    lauix
        18
    lauix  
       2018-07-10 16:16:10 +08:00
    有那么难吗?
    写个定时脚本就是了,有异常发短信告警。
    高级点,弄个链监控。
    colorfulberry
        19
    colorfulberry  
       2018-07-10 16:17:48 +08:00
    pingdom
    caola
        20
    caola  
       2018-07-10 16:28:28 +08:00
    各种第三方监控,多数都只是给你发个信息提醒,不能帮你修改或暂停宕机的节点,然并卵。。。
    还真不如自己写个脚本之类的来实现
    xud6
        21
    xud6  
       2018-07-10 16:56:45 +08:00
    用的 site24x7 收费版
    ChristopherWu
        22
    ChristopherWu  
       2018-07-10 17:07:11 +08:00
    自己写个服务不是很快的吗?
    能否告知下坑在哪里?
    0312birdzhang
        23
    0312birdzhang  
       2018-07-10 19:20:03 +08:00 via iPhone
    @20has 想推荐 zabbix 来着,不过感觉是大材小用了
    input2output
        24
    input2output  
       2018-07-10 19:39:10 +08:00
    crontab + 脚本
    opengps
        25
    opengps  
       2018-07-10 19:40:19 +08:00 via Android
    @ChristopherWu 部署节点,必须多个
    ChristopherWu
        26
    ChristopherWu  
       2018-07-10 19:53:12 +08:00
    @opengps 那是。两个怎么样也够了吧?
    opengps
        27
    opengps  
       2018-07-10 20:48:48 +08:00 via Android
    @ChristopherWu 常规项目是够用了,考虑这么几个因素:
    1,不同线路下,联通电信移动等等
    2,不同地域下,北京南京西安等等
    abmin521
        28
    abmin521  
       2018-07-10 21:20:25 +08:00 via Android
    看到一楼笑了 五楼更笑了
    m939594960
        29
    m939594960  
       2018-07-10 21:23:19 +08:00
    @lizon
    我们是阿里云的服务器,那段时间用,发现部分地区随机时间网络经常不通,然后我们看阿里云的监控发现一切正常,感觉很困惑,然后上了个腾讯云监控监控阿里云,一下午疯狂报警,然后提交给阿里云客服才解决这个问题。
    m939594960
        30
    m939594960  
       2018-07-10 21:23:47 +08:00
    而且阿里云发公告说 redis 重启维护,然后 redis 的监控还是一切正常。。。。。。
    coolloves
        31
    coolloves  
       2018-07-10 22:52:58 +08:00 via iPhone
    马克下
    suanbing
        32
    suanbing  
       2018-07-11 09:50:43 +08:00
    @windfarer 本题最佳答案:)
    zzg
        33
    zzg  
    OP
       2018-12-20 09:47:21 +08:00
    看到 5 楼笑了😂
    我个人的场景,域名监控要注意几个情况:
    1. 尽可能快速发现,比如 1 分钟或者 3 分钟内,
    2. 监控程序不应该是一个地方,至少北上广等热点城市来几个,避免区域性网络问题带来等错误告警( zabbix 的 web 监控默认是服务器端监控,搞个多节点的还的搞搞)
    3. 能够自动切换,比如配置的有备用节点,故障后能自动切换过去( dnspod 有这个功能)
    4.方便管理,最好能根据 dns 等方式自动发现,减少手动配置(用过 zabbix 的都知道配置个域名多麻烦,想象 100 多个域名---我目前通过 zabbix api 写脚步解决了);一个域名有多个 ip 的情况下,能够自动识别并监控;等等
    5. 。。。
    0x557
        34
    0x557  
       2018-12-27 22:35:54 +08:00
    我觉得可以考虑在前端 js 监控呢!
    win7pro
        35
    win7pro  
       2019-08-10 22:26:39 +08:00
    crontab + 喵提醒
    krisLea
        36
    krisLea  
       2019-10-08 16:30:46 +08:00
    现在有多平台多入口包括微信 qq 的监控了,可以找一找多端监控看看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3066 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 14:36 · PVG 22:36 · LAX 07:36 · JFK 10:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.