V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
HLT
V2EX  ›  程序员

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

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

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

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

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

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