全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 4672|回复: 19
打印 上一主题 下一主题

[经验] VPS自动监控Shell脚本

[复制链接]
跳转到指定楼层
1#
发表于 2011-9-15 14:48:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
该脚本用于监控VPS服务器负载,Web程序内存及CPU使用。当服务器系统负载或内存使用达到预设值,则重启该程序,或者某个php-cgi进程占用CPU过大,则直接kill掉该进程。目的在于缓解服务器资源耗尽导致意外宕机等情况。

嗯,没错。该脚本是此前 v1 的更新版本,考虑今后可能还会更新,故移到 github gist 进行简单的版本控制。

一、使用方法:

  1. git clone git://gist.github.com/1216837.git gist-1216837
  2. vim gist-1216837/sys-mon.sh //修改内存、CPU等预设阀值
  3. mkdir /var/script
  4. mv gist-1216837/sys-mon.sh /var/script
复制代码
设置每分钟执行一次

  1. crontab -e
  2. * * * * * /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 编辑 ]

评分

参与人数 2威望 +40 收起 理由
vaman + 20 表示没看懂
cnx + 20 精品文章

查看全部评分

2#
发表于 2011-9-15 14:54:31 | 只看该作者
3#
发表于 2011-9-15 14:55:05 | 只看该作者
可以502自动重启吗?呵呵
4#
发表于 2011-9-15 15:04:00 | 只看该作者
这个看着不错。
5#
发表于 2011-9-15 15:05:22 | 只看该作者
技术帖

评分

参与人数 1威望 +10 收起 理由
钻石 + 10 你懂

查看全部评分

6#
发表于 2011-9-15 15:07:03 | 只看该作者
好东西,做个记号
7#
发表于 2011-9-15 15:14:14 | 只看该作者
技术高超!我不懂 学习!
8#
发表于 2011-9-15 15:51:00 | 只看该作者
  收咯
9#
发表于 2011-9-15 15:59:29 | 只看该作者
10#
发表于 2011-9-15 16:01:38 | 只看该作者
标记一下了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-23 15:22 , Processed in 0.063341 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表