zyypp 发表于 2009-6-29 01:44:25

Linux系统监测

额 掉C大的坑里了 无奈整理此贴
小生在此 与大家共享下
本人在网上收集来的 还有一些个人想到的 监测方法

二楼 监测时所需用到得 发送信息的工具
三楼 发生系统登录事件 发送短信通知管理员
四楼 固定时间监测指定TCP端口
五楼 监测MySQL运行是否正常
六楼 系统资源使用状况
七楼 显示结果
八楼 本人自制和修改的一些小工具


(PS:三楼,四楼的监测我采用的是短信报警的方式)
(PS:五楼,六楼的监测我就不写发送方法了,请大家根据自己的需要来设置)
(PS:五楼,六楼的我只是给出了一个开头,因为我暂时用不上所以我没有添加应用,如果谁需要,可以自行添加预警值)

本贴附件均已上传至 Google Code地址为 http://code.google.com/p/htooy/


[*]下面几楼的脚本中的 " 等于英文的引号请自行替换复制代码

翱翔的翅膀 发表于 2012-10-17 04:41:00

这个好
lol.gif

sqning 发表于 2024-4-13 13:46:00

看不懂!!

tiida2011 发表于 2012-9-16 00:09:48

好贴,学习了。。。

cpuer 发表于 2011-10-16 16:18:10

原帖由 tumour 于 2009-9-9 11:31 发表
back.gif

teamVPS centOS 测试成功
考虑安全问题,我删除了reboot及执行文件
网卡流量无法显示,不知道该做如何修改
测试地址
http://204.12.210.155/

网卡流量无法显示

这个问题可能是OpenVZ的不能显示或者是网卡名称不对,你可以到SSH里面用ifconfig命令查看下网卡名称。

tumour 发表于 2009-9-9 11:33:36

我只是上传了文件,没有给加权限(没运行那个install),可以执行。

tumour 发表于 2009-9-9 11:32:54

teamVPS centOS 测试成功
考虑安全问题,我删除了reboot及执行文件
网卡流量无法显示,不知道该做如何修改
测试地址
http://204.12.210.155/

tumour 发表于 2009-9-9 11:31:46

不错啊,支持。有空测试后来反馈。

zyypp 发表于 2009-8-30 15:03:14

监测时所需用到得 发送信息的工具

Fetion 机器人
我用的是
http://bbs.it-adv.net/viewthread.php?tid=155
中提到的Fetion机器人(其框架对监测没什么用处可以删除)
方法上面页面也有提到
(PS:此机器人的作者说未注册的有广告,我用了一段时间,只见我飞信的心情被改过一次,再没见过其他广告)

GTalk API
用到是
http://code.google.com/p/xmpphp/
方法见 此页http://www.joecen.com/2008/05/09/google-talk-php-api-xmpphp/

MSN API
用到的是
http://code.google.com/p/phpmsnclass/
方法可以参考 张大 的文章 http://blog.s135.com/post/390/
我就不再阐述了

Mail
我懒得配置 sendmail 所以直接配了个ssmtp(我用的是Debian 我没在CentOS中测试过)
(PS:我选择的是用 ssmtp + gmail 的搭配发送邮件)

zyypp 发表于 2009-6-29 01:44:47

发生系统登录事件 发送短信通知管理员

(PS:不知道有没有人和我一样闲通知登陆事件)

修改 /etc/profile
[*]vi /etc/profile复制代码
按 Shift+G 跳至最后一行
在最后加入一下
一行
内容
[*]LD_LIBRARY_PATH=. /飞信机器人的路径/fetion --config=sample.conf --index=1 --to=接收用的手机号 --msg-utf8=Hi!刚才["`date +%X`"]有人登陆了系统.登陆IP是["`last | head -1 | awk '{print $3}'`"],用户名是["`last | head -1 | awk '{print $1}'`"]. 2>&1复制代码

页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Linux系统监测