V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
razrlele
V2EX  ›  问与答

个人 VPS 有什么好的监控报警方案?

  •  
  •   razrlele · 2017-03-08 11:52:16 +08:00 · 4110 次点击
    这是一个创建于 2598 天前的主题,其中的信息可能已经有所发展或是发生改变。
    博客是自己搭在 VPS 上面的 Wordpress ,用的 LNMP ,昨天下午 Nginx 进程莫名其妙地挂了,查 Log 也没查出什么,之前稳定运行很长时间了,博客也没啥流量几乎都是写给自己看(所以挂了很久都没人发现 QAQ ),想请教一下各位一般私人用的 VPS 上有什么监控报警方案,虽然博客没人关注但还是不想挂了很久自己都不知道。。。
    28 条回复    2018-04-21 00:39:48 +08:00
    Glisten
        1
    Glisten  
       2017-03-08 11:56:34 +08:00   ❤️ 2
    lution
        2
    lution  
       2017-03-08 11:58:35 +08:00   ❤️ 1
    wordpress 官方的 jetpack
    Geniusssssss
        3
    Geniusssssss  
       2017-03-08 12:04:04 +08:00   ❤️ 1
    心跳包
    定时访问指定地址响应检测
    互联网的各种监测例如百度云观测
    辅助进程监控 监控找不到则调用短信接口报警
    思路已给 代码实现不是太多 加油
    kmahyyg
        4
    kmahyyg  
       2017-03-08 12:28:51 +08:00 via Android   ❤️ 1
    uptimerobot

    我的地址: https://status.kmahyyg.cf
    panxianhai
        5
    panxianhai  
       2017-03-08 12:32:09 +08:00
    监控宝之类的也能满足需求。
    librae
        6
    librae  
       2017-03-08 12:32:35 +08:00 via iPhone   ❤️ 1
    这样的行不
    我是自己搭的一个, vps 上写了段 shell 脚本,然后前端显示一下,设置了邮件报警,这些基本不需要写代码
    http://librae-sm.goiot.cc/ui
    xiaoz
        7
    xiaoz  
       2017-03-08 12:34:01 +08:00 via iPhone
    @kmahyyg 你这个是自己用 api 实现的?
    ethanlu
        8
    ethanlu  
       2017-03-08 12:38:31 +08:00   ❤️ 1
    使用监控宝给 VPS 添加性能监控
    http://www.uptownboy.cn/vps-performance-monitor/
    ys0290
        9
    ys0290  
       2017-03-08 12:58:40 +08:00 via iPhone
    dnspod 的 d 监控?
    lyragosa
        10
    lyragosa  
       2017-03-08 13:13:11 +08:00
    我用的 nodequery
    kmahyyg
        11
    kmahyyg  
       2017-03-08 13:19:56 +08:00 via Android
    @xiaoz 就是 uptimerobot 的 public page 功能
    dzxx36gyy
        12
    dzxx36gyy  
       2017-03-08 13:50:47 +08:00 via Android
    跑了个 zabbix ……虽然只用了一小部分功能
    geeklian
        13
    geeklian  
       2017-03-08 14:18:05 +08:00 via Android
    折腾到最后, LZ 会找个托管的 blog
    xiaoz
        14
    xiaoz  
       2017-03-08 14:20:16 +08:00
    @kmahyyg 谢谢,我看到了。怎么 V2 没给我提醒
    shiny
        15
    shiny  
       2017-03-08 14:22:09 +08:00
    阿里云监控
    gpw1987
        16
    gpw1987  
       2017-03-08 14:26:52 +08:00
    你这个 wordpress 倒是跟我的挺像的。
    razrlele
        17
    razrlele  
    OP
       2017-03-08 14:29:58 +08:00
    @geeklian 博客都维护三年多了,暂时还没打算弃坑啊
    xeis
        18
    xeis  
       2017-03-08 14:32:20 +08:00 via Android
    有没有 vps 管理入门之类的?买了个 vps 只用 ss 功能好像很浪费
    foo2bar
        19
    foo2bar  
       2017-03-08 14:36:51 +08:00
    @dzxx36gyy 有种杀鸡焉用牛刀的赶脚
    dzxx36gyy
        20
    dzxx36gyy  
       2017-03-08 14:40:46 +08:00
    @foo2bar 机器不少,所以其实也还好……
    dzxx36gyy
        21
    dzxx36gyy  
       2017-03-08 14:41:37 +08:00
    @foo2bar 之前用 nodequery ,然后发现误报率感人,所以就换成自建的了
    4cat
        22
    4cat  
       2017-03-08 14:50:58 +08:00 via Android
    https://uptimerobot.com/
    然后配合这个 Telegram Bot 可以在 Telegram 上收取报警信息 http://t.me/uptimeMonitorBot

    然后我自己也练手写了一个报警 Bot :
    http://t.me/get_server_uptime_bot
    jtam
        23
    jtam  
       2017-03-08 14:54:12 +08:00
    nodequery +1
    Srar
        24
    Srar  
       2017-03-08 15:26:24 +08:00
    masin2333
        25
    masin2333  
       2017-03-08 19:37:28 +08:00 via Android
    直接用 wordpress 那些插件? wordfence ? jetpack ?
    bigzhu
        26
    bigzhu  
       2017-03-08 20:16:05 +08:00 via Android
    哎,好早好早以前做过一个,详见 https://www.v2ex.com/t/164741

    正在考虑要不要重做一个,然后开源出来。

    楼主的需求和我当时做这个很像: 为了避免进程消失,可以监控进程;有时间线回溯,可以看看主机卡的时候是哪个进程发疯导致…
    mengzhuo
        27
    mengzhuo  
       2017-03-09 14:38:22 +08:00
    prometheus+ grafana 啊
    bclerdx
        28
    bclerdx  
       2018-04-21 00:39:48 +08:00
    @ethanlu 我艹,牛逼啊。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   960 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 20:48 · PVG 04:48 · LAX 13:48 · JFK 16:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.