• 请不要在回答技术问题时复制粘贴 AI 生成的内容
HLT
V2EX  ›  程序员

有些网站的 [服务状态] 是怎么做的呢?

  •  
  •   HLT · Jul 3, 2016 · 7275 views
    This topic created in 3776 days ago, the information mentioned may be changed or developed.
    34 replies  •  2016-07-04 11:47:35 +08:00
    lslqtz
    lslqtz
    Jul 3, 2016 via iPhone
    1
    同 最近也想给自己来个服务监控。
    DoraJDJ
    DoraJDJ
    Jul 3, 2016
    2
    我猜最简单的也就只是 ping 以下服务器吧?
    DoraJDJ
    DoraJDJ
    Jul 3, 2016
    3
    @DoraJDJ 打错字,“以下”->“一下”
    xiaoyu9527
    xiaoyu9527
    Jul 3, 2016
    4
    很多代码的。

    然后调用一下就可以了
    xiaoyu9527
    xiaoyu9527
    Jul 3, 2016❤️2
    5
    SNMP 采集数据。
    HLT
    HLT
    OP
    Jul 3, 2016
    6
    @xiaoyu9527 我在看监控宝的 snmp 监控。。。。。
    HLT
    HLT
    OP
    Jul 3, 2016
    7
    @DoraJDJ 应该不是。。那没多大用途
    learnshare
    learnshare
    Jul 3, 2016
    8
    有成套的监控系统,监控各种数据:流量 /带宽、延时、磁盘等等
    HLT
    HLT
    OP
    Jul 3, 2016
    9
    @learnshare 哪里
    genffy
    genffy
    Jul 3, 2016❤️3
    10
    嘛,这个东西是有很多现成系统的,有个专业点儿的属于叫做『 APM 』(应用性能管理),最出名的就是国外的 NewRelic 了,然后国内呢,有 Mmtrix 、 OneApm 、听云之类的

    像大公司 BAT , GMFT 都会有自己专门的 OP 开发出一套监控系统。
    差不多就是 ping 接口,分析日志之类的

    以上,感兴趣的可以自己去仔细了解下。
    qqfs
    qqfs
    Jul 3, 2016❤️1
    11
    https://status.io/ 这玩意是收费的
    http://statuspage.cn/ 中文版
    qqfs
    qqfs
    Jul 3, 2016
    12
    邀请码 https://statuspage.cn/i/10619 想注册点这
    HLT
    HLT
    OP
    Jul 3, 2016
    13
    @genffy 感谢
    yilin101
    yilin101
    Jul 3, 2016
    14
    谁知道局域网内的交换机怎么弄一个这样的页面
    Pastsong
    Pastsong
    Jul 3, 2016❤️1
    15
    想到之前 LeanCloud 的 Status 页面用自家的服务,然后自己服务挂了 Status 页也看不了了
    qcloud
    qcloud
    Jul 3, 2016
    16
    depress
    depress
    Jul 3, 2016 via Android
    17
    刚写完我们系统的 snmp 监控系统。。
    shyling
    shyling
    Jul 3, 2016 via iPad
    18
    最简单的 ping,稍微复杂点,访问页面返回 200 ,需要的时间多少。再复杂点一个接口,定期请求判断返回的数据里的 error
    ZE3kr
    ZE3kr
    Jul 3, 2016 via iPhone
    19
    免费的: monitis.com 、 statuscake.com ,其中后者可以直接做 status 页面,只需要 HTML ,然后用 JavaScript 调用就行了,我的网站上的效果 https://status-1bd6.kxcdn.com/
    Pepsigold
    Pepsigold
    Jul 3, 2016 via iPhone
    20
    这个必须学习一下
    lavasing
    lavasing
    Jul 3, 2016 via Android
    21
    https://github.com/digibart/upscuits
    利用 Uptime Robot 的 API 写成的
    实例: https://status.lwl12.com
    tSQghkfhTtQt9mtd
    tSQghkfhTtQt9mtd
    Jul 3, 2016
    22
    @qcloud
    @Coxxs 有人侵权
    tSQghkfhTtQt9mtd
    tSQghkfhTtQt9mtd
    Jul 3, 2016
    23
    @lavasing 为什么放我的站 = =害羞(
    这是楼上我 at 的第二个人写的 TAT
    flynaj
    flynaj
    Jul 3, 2016
    24
    @yilin101 你的交换机要支持才行, SNMP 采集数据。
    notgod
    notgod
    Jul 3, 2016 via iPhone
    26
    https://cachethq.io
    很多公司在使用这个
    andreby
    andreby
    Jul 3, 2016
    27
    mark 以下
    dxwwym
    dxwwym
    Jul 3, 2016 via iPad
    28
    做一个静态页面,假装自己 ontime 100% ,这样外人看起来就很牛掰
    ztrt
    ztrt
    Jul 3, 2016
    29
    @qcloud 这个不错
    cname
    cname
    Jul 3, 2016
    30
    @qcloud
    @liwanglin12
    怎么能用上
    Coxxs
    Coxxs
    Jul 3, 2016 via Android
    31
    @onionnews
    原版: https://github.com/digibart/upscuits
    我的修改版: https://github.com/Coxxs/status

    请 @qcloud 不要篡改版权信息,谢谢。
    qcloud
    qcloud
    Jul 4, 2016
    32
    @Coxxs 好的,马上更改
    qcloud
    qcloud
    Jul 4, 2016❤️1
    33
    @Coxxs 已更改
    shuson
    shuson
    Jul 4, 2016
    34
    后台把各种 services 跑一遍,然后返回数据
    https://www.pingxx.com/service
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2895 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 13:26 · PVG 21:26 · LAX 05:26 · JFK 08:26
    ♥ Do have faith in what you're doing.