V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
timchou

出于自己的需求,做了一个网站/API 监控服务,欢迎大家用用看

  •  
  •   timchou · Apr 30, 2018 · 5093 views
    This topic created in 2928 days ago, the information mentioned may be changed or developed.
    手里管了几个站点,有国内有国外的,对于最基本的 [网站 down 机检测] ,之前一直用 uptimerobot,不过由于国内外延迟较大,国内网站经常有误报。

    国内之前也用过阿里云的,但是一直不怎么合心意。

    所以最近花了点时间,自己写了一个,这几天刚刚上线,各种粗糙、简陋,不过基本功能应该还是没什么问题,我把它定性为 [小而美] 的监控服务,希望能在这个基础上一步步完善。

    目前支持:
    1.网站监控,也可以判断 http status code 是否是 200
    2.关键字检测
    3.简单的 api post 监控

    down 机时会有 email 推送,后面有计划接入 sms、微信(主要是认证啥的优点繁琐)

    粒度目前是 5 分钟

    如果大伙有需求,欢迎使用:)

    网址:
    https://www.ifuptime.com

    目前还没开放注册,邀请码是:v2exifuptime,暂时先开放一点名额,等修修补补一些 bug 后再完全开放。

    请各位大佬请锤。
    Supplement 1  ·  May 1, 2018
    之前那个邀请码失效了,新的邀请码:ifuptimev2ex
    Supplement 2  ·  May 2, 2018
    之前的邀请码又满了,再增加一个:v2exifuptime0502
    17 replies    2018-05-02 14:15:30 +08:00
    Tink
        1
    Tink  
    PRO
       Apr 30, 2018 via iPhone
    我也是自建的,自己用感觉还行
    LeungJZ
        2
    LeungJZ  
       May 1, 2018
    目前有两个小问题。
    一个是,数据未加载,显示了 {{}} 的表达式

    一个是,如果不 fq,加载不了 vue-chart 这个插件。或者说,移动屏蔽了?
    vizards
        3
    vizards  
       May 1, 2018
    感觉很不错,不知道楼主有没有打算开放一下监控数据的 API,这样就可以给自己的服务端或者网站搞一个公开的状态监控页面了 2333
    timchou
        4
    timchou  
    OP
       May 1, 2018
    @LeungJZ hi 谢谢反馈,看样子应该是由于 vue-echarts 组件没有加载进来导致页面渲染失败了。我看下怎么改进下。


    @vizards hello,谢谢认可:) 不过 api 初期还没计划开放,主要是有一些我觉得优先级更高的需求得做下,后面看如果大家有需求那可能会开放,嘿嘿
    wongskay
        5
    wongskay  
       May 1, 2018
    可不可以调整粒度?
    airyland
        6
    airyland  
       May 1, 2018
    赞。微信推送 如果楼主暂时没有企业身份认证可以考虑下找我合作,有一个准备开放服务的通用报警推送微信号 WeAlert。
    timchou
        7
    timchou  
    OP
       May 1, 2018
    @wongskay 暂时还不支持哦,因为目前是自己买的普通 vps,性能也不是特别强劲,怕力度细了之后,服务器压力扛不住。目前的打算是,后面出一个 pro 会员,稍微收点费用,然后粒度到 1min 左右:)
    timchou
        8
    timchou  
    OP
       May 1, 2018
    @airyland 谢谢啦,不过我这边公众号是有的,暂时不需要哈
    B1ock
        9
    B1ock  
       May 1, 2018
    Nice~~支持你老哥~
    timchou
        10
    timchou  
    OP
       May 1, 2018
    @B1ock 谢谢支持:)
    TabGre
        11
    TabGre  
       May 2, 2018 via iPhone
    你好,我也想做个类似的东西,但是我姿势不够,需要哪些知识预备,比如怎么才能获取这些实际到前端?比如 200 的检测,难道是通过定时 HTTP 请求吗?妄言无怪。有开源打算吗?
    timchou
        12
    timchou  
    OP
       May 2, 2018
    @TabGre 我的方法确实就是定时去发送 HTTP 请求 :)

    定时请求,然后结果存储下来,前端展示,其实很简单
    liyj144
        13
    liyj144  
       May 2, 2018
    顶一个,清爽精悍。
    pengfei
        14
    pengfei  
       May 2, 2018
    注册成功后新增两个监控对象, 刷新了好多次没有监控信息,退出重新登录就好了 ,是不是我姿势不对
    timchou
        15
    timchou  
    OP
       May 2, 2018
    @liyj144 谢谢支持:)


    @pengfei hello,现在监控是每隔 5mins 检查一次,有可能是你在某次检查时间点刚刚结束后增加的监控,然后就得等 5 分钟,等下次检查时间点才会检查,可能是这种情况..
    zdnyp
        16
    zdnyp  
       May 2, 2018
    跟 360 的奇云测有点像?
    timchou
        17
    timchou  
    OP
       May 2, 2018 via iPhone
    @zdnyp 没用过哦 部分参考的是国外的 uptimerobot
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3332 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 13:02 · PVG 21:02 · LAX 06:02 · JFK 09:02
    ♥ Do have faith in what you're doing.