全球主机交流论坛
标题:
VPS自动监控Shell脚本
[打印本页]
作者:
wangyan
时间:
2011-9-15 14:48
标题:
VPS自动监控Shell脚本
该脚本用于监控VPS服务器负载,Web程序内存及CPU使用。当服务器系统负载或内存使用达到预设值,则重启该程序,或者某个php-cgi进程占用CPU过大,则直接kill掉该进程。目的在于缓解服务器资源耗尽导致意外宕机等情况。
嗯,没错。该脚本是此前
v1
的更新版本,考虑今后可能还会更新,故移到
github gist
进行简单的版本控制。
一、使用方法:
git clone git://gist.github.com/1216837.git gist-1216837
vim gist-1216837/sys-mon.sh //修改内存、CPU等预设阀值
mkdir /var/script
mv gist-1216837/sys-mon.sh /var/script
复制代码
设置每分钟执行一次
crontab -e
* * * * * /bin/bash /var/script/sys-mon.sh
复制代码
二、Shell脚本内容
最新版本,请打开下面网址查看。
https://gist.github.com/1216837
(不贴代码了,discuz这编辑器太恶心了)
这脚本可能并不完善,有好建议的,欢迎反馈!
https://wangyan.org/blog/sys-mon-shell-script.html
更新历史:
11.09.15:根据3楼mslxd需求,增加502状态监控。
[
本帖最后由 wangyan 于 2011-9-15 22:08 编辑
]
作者:
Poison
时间:
2011-9-15 14:54
作者:
mslxd
时间:
2011-9-15 14:55
可以502自动重启吗?呵呵
作者:
ATOM
时间:
2011-9-15 15:04
这个看着不错。
作者:
qun
时间:
2011-9-15 15:05
技术帖
作者:
puper
时间:
2011-9-15 15:07
好东西,做个记号
作者:
loveni
时间:
2011-9-15 15:14
技术高超!我不懂 学习!
作者:
mikj521
时间:
2011-9-15 15:51
收咯
作者:
店小二
时间:
2011-9-15 15:59
作者:
钻石
时间:
2011-9-15 16:01
标记一下了
作者:
test100
时间:
2011-9-15 16:06
看来不错,要收藏下
作者:
baidns
时间:
2011-9-15 16:07
技术贴,作标记
作者:
wangyan
时间:
2011-9-15 22:09
标题:
回复 3# mslxd 的帖子
原帖由
mslxd
于 2011-9-15 14:55 发表
可以502自动重启吗?呵呵
已增加502状态监控
作者:
cquyf
时间:
2011-9-15 22:20
高手啊
作者:
edmin
时间:
2011-9-15 22:21
标记。吼吼
作者:
有个就好
时间:
2011-9-15 22:46
本层楼已拆
[
本帖最后由 有个就好 于 2011-9-15 22:57 编辑
]
作者:
火雪心
时间:
2011-9-15 22:48
收藏了、、、
作者:
木风木
时间:
2011-9-15 22:53
不错 不错
作者:
四师兄
时间:
2011-9-15 23:03
收藏了
作者:
cnx
时间:
2011-9-16 09:23
支持技术贴.
欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/)
Powered by Discuz! X3.4