找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1163|回复: 121

Linux系统监测

[复制链接]

107

主题

4571

回帖

9497

积分

论坛元老

积分
9497
发表于 2009-6-29 01:44:25 | 显示全部楼层 |阅读模式
额 掉C大的坑里了 无奈整理此贴
小生在此 与大家共享下
本人在网上收集来的 还有一些个人想到的 监测方法

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


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

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


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

    使用道具 举报

    0

    主题

    32

    回帖

    76

    积分

    注册会员

    积分
    76
    发表于 2012-10-17 04:41:00 | 显示全部楼层
    这个好

    回复

    使用道具 举报

    5

    主题

    2

    回帖

    27

    积分

    新手上路

    积分
    27
    发表于 2024-4-13 13:46:00 | 显示全部楼层
    看不懂!!
    回复

    使用道具 举报

    0

    主题

    4

    回帖

    14

    积分

    新手上路

    积分
    14
    发表于 2012-9-16 00:09:48 | 显示全部楼层
    好贴,学习了。。。
    回复

    使用道具 举报

    1520

    主题

    3万

    回帖

    8万

    积分

    管理员

    积分
    81494
    发表于 2011-10-16 16:18:10 | 显示全部楼层
    原帖由 tumour 于 2009-9-9 11:31 发表


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


    网卡流量无法显示

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

    使用道具 举报

    59

    主题

    2463

    回帖

    5129

    积分

    论坛元老

    积分
    5129
    发表于 2009-9-9 11:33:36 | 显示全部楼层
    我只是上传了文件,没有给加权限(没运行那个install),可以执行。
    回复

    使用道具 举报

    59

    主题

    2463

    回帖

    5129

    积分

    论坛元老

    积分
    5129
    发表于 2009-9-9 11:32:54 | 显示全部楼层
    teamVPS centOS 测试成功
    考虑安全问题,我删除了reboot及执行文件
    网卡流量无法显示,不知道该做如何修改
    测试地址
    http://204.12.210.155/
    回复

    使用道具 举报

    59

    主题

    2463

    回帖

    5129

    积分

    论坛元老

    积分
    5129
    发表于 2009-9-9 11:31:46 | 显示全部楼层
    不错啊,支持。有空测试后来反馈。
    回复

    使用道具 举报

    107

    主题

    4571

    回帖

    9497

    积分

    论坛元老

    积分
    9497
     楼主| 发表于 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 的搭配发送邮件)


    回复

    使用道具 举报

    107

    主题

    4571

    回帖

    9497

    积分

    论坛元老

    积分
    9497
     楼主| 发表于 2009-6-29 01:44:47 | 显示全部楼层
    发生系统登录事件 发送短信通知管理员

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

    修改 /etc/profile
    [ol]
  • vi /etc/profile[/ol]复制代码
    按 Shift+G 跳至最后一行
    在最后加入一下
    一行
    内容
    [ol]
  • 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[/ol]复制代码

  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-1-11 10:20 , Processed in 0.022542 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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