分享一个服务器监控统计在线小程序
分类:linux日期:2016-12-03 - 18:39:33评论:3条作者:老谢
git地址:http://git.oschina.net/supercell/service_count
具体安装说明请参考git地址,原抓取服务器信息的sh脚本,free使用-h的参数,现在的free好像都没有-h参数了,改成-m参数即可,如果爱折腾,可以把cpu和硬盘信息也抓取出来加上去,代码贴出来:
一、cron.sh(抓取服务器信息,在被控端部署)
POST_URL=127.0.0.1/service.php TOKEN=666 LOAD=`cat /proc/loadavg|awk '{print $1,$2,$3}'| tr ' ' ','` #ram=`cat /proc/meminfo | grep MemTotal | awk '{print $2,$3}'` RAM=`free -m | grep Mem | awk '{print $2}'` USED=`free -m | grep Mem | awk '{print $3}'` UPTIME=`uptime | awk '{print $3,$4,$5}' | sed 's/,$//'| tr ' ' ','` curl -s -d "key="$TOKEN"&load="$LOAD"&ram="$RAM"&used="$USED"&uptime="$UPTIME"" $POST_URL > /dev/null |
上传好cron.sh以后请添加到crontab,每分钟执行一次:
*/1 * * * * /你的路径/cron.sh |

最新评论
秦大叔:现在都是够用就好,不想太折腾了。
Andy烧麦:X1C 5th 2017年-2022年,走南闯北...
王叨叨:自从换了typecho,博客也不怎么出问...
王叨叨:我准备给我的老笔记本搞一个linux系...
大D:台式机现在只能是AMD YES!
springwood:查询了一下,ThinkPad x1c 9th ...
黑石:特斯拉和小米,选哪个?不是很懂车,就...
Huo:电车的确开着舒服,也是纠结想换电车,...
zwwooooo:类似以前做网站开发时,一开始有自...
老陳网志:有点高端,像我们整点nas玩玩就够...