V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
verfino
V2EX  ›  Linux

求推荐一个类似god的Linux监控工具

  •  
  •   verfino ·
    helix-dan · 2013-12-06 16:17:11 +08:00 · 4335 次点击
    这是一个创建于 4008 天前的主题,其中的信息可能已经有所发展或是发生改变。
    腾讯云上跑了个rinetd,每隔一段时间(1-3天不等)就会CPU 100%,kill掉之后重启就恢复正常

    Ruby 有个叫 god( http://godrb.com/ )的 gem,用于监控某进程,且当他CPU负荷超过指定值时重启该进程

    无奈 腾讯云上 god 也工作不正常 Orz

    Linux 运维经验不多,大家推荐个类似 god 的工具呗
    10 条回复    1970-01-01 08:00:00 +08:00
    freeznet
        1
    freeznet  
       2013-12-06 16:41:16 +08:00   ❤️ 1
    之前在腾讯云跑rinetd也是这样,cpu各种100%,于是改用python+twisted写了个简单的转发,cpu瞬间就下去了
    verfino
        2
    verfino  
    OP
       2013-12-06 16:50:12 +08:00
    verfino
        3
    verfino  
    OP
       2013-12-06 16:51:16 +08:00
    @freeznet 不知 Python + Twisted 这个方案是否稳定,是否维护成本很低?
    mengyang
        4
    mengyang  
       2013-12-06 19:16:08 +08:00   ❤️ 1
    zabbix
    hipeng
        5
    hipeng  
       2013-12-06 19:58:58 +08:00   ❤️ 1
    nagios
    sandtears
        6
    sandtears  
       2013-12-06 20:35:17 +08:00   ❤️ 1
    一定要用工具么。。。 写shell不好么?
    丢到crontab里面,每一段时间运行一次
    shell内容:
    1. top命令检测CPU占用判断是否继续执行
    2. kill 结束进程
    3. 重启进程
    freeznet
        7
    freeznet  
       2013-12-06 20:44:53 +08:00   ❤️ 1
    @verfino 稳定性我没有完全的尝试,因为腾讯云账号因为一些原因被封停了,但是使用python转发差不多3天,没有出现过问题,大约有700左右的tcp连接
    leopku
        8
    leopku  
       2013-12-06 21:21:00 +08:00   ❤️ 1
    推荐monit
    verfino
        9
    verfino  
    OP
       2013-12-06 22:57:53 +08:00
    @leopku 谢谢 暂时先用的 monit

    @sandtears 是个思路,并且兼容性绝对最好,先试下 monit 行不行,过几天如果出了状况还是自己写shell 因为监控的东西日后可能比较多,并且数据量也特大,所以如果有好用的工具,日后只需配置就可以
    verfino
        10
    verfino  
    OP
       2013-12-07 15:22:57 +08:00
    Orz 事实证明 monit 在腾讯云还是依旧 not work

    还是自己乖乖写 shell 吧

    最后吐槽下 QNMLGBD 腾讯云
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5426 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:20 · PVG 09:20 · LAX 17:20 · JFK 20:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.