技术解析

求推荐一个类似god的Linux监控工具
0
2021-07-20 05:27:07
idczone
腾讯云上跑了个rinetd,每隔一段时间(1-3天不等)就会CPU 100%,kill掉之后重启就恢复正常

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

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

Linux 运维经验不多,大家推荐个类似 god 的工具呗
之前在腾讯云跑rinetd也是这样,cpu各种100%,于是改用python+twisted写了个简单的转发,cpu瞬间就下去了

@freeznet

不知 Python + Twisted 这个方案是否稳定,是否维护成本很低?

zabbix

nagios

一定要用工具么。。。 写shell不好么?
丢到crontab里面,每一段时间运行一次
shell内容:
1. top命令检测CPU占用判断是否继续执行
2. kill 结束进程
3. 重启进程

稳定性我没有完全的尝试,因为腾讯云账号因为一些原因被封停了,但是使用python转发差不多3天,没有出现过问题,大约有700左右的tcp连接

推荐monit

谢谢 暂时先用的 monit
是个思路,并且兼容性绝对最好,先试下 monit 行不行,过几天如果出了状况还是自己写shell 因为监控的东西日后可能比较多,并且数据量也特大,所以如果有好用的工具,日后只需配置就可以

Orz 事实证明 monit 在腾讯云还是依旧 not work
还是自己乖乖写 shell 吧
最后吐槽下 QNMLGBD 腾讯云

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服