全部博文(403)
发布时间:2012-12-11 14:43:51
值班监控服务器时,需一台台去登录查看服务器情况,很是麻烦,故用PHP SNMP做了个简单的服务器监控系统。结合了用来发短信的MAS系统,当服务器反生异常时可通过短信进行报警。 过程如下: 一、给各台被监控服务装上net-snmp centos可用YUM来在线安装软件包: yum -y install net-snmp net-snmp-devel net-snmp-utils net-snmp-perl 如果是redhat则在安装光盘中找到net-snmp这几个安装包,没有安装光盘去网上下也行,但注意要下载同一个版本的安装包.安装这些可能要一些别的软件支持,所以在安装时看还需要哪......【阅读全文】
发布时间:2012-12-11 14:40:00
本插件主要功能是可以通过一个OID采集一个数据,并设置告警阀值,将处理结果返回给nagios来处理。 应用场景:如监查各类设备的CPU是否过高,或某条带宽线路是否拥塞等等。 代码如下 #!/usr/bin/perl # Version : 0.1 # Date : 2012-04-05 # Author : Darry Guo # Help : http://www.imyboy.com # Licence : GPL - http://www.fsf.org/licenses/gpl.txt # help perldoc Net::S......【阅读全文】
发布时间:2012-12-11 14:36:54
Cacti 获取 SNMP 发送的自定义信息绘图 本文以获取 squid 内存缓存命中率为例。 在 /etc/snmp/snmpd.conf 可以看到这样的样例:# exec .1.3.6.1.4.1.2021.50 shelltest /bin/sh /tmp/shtest可以使用自己编写的脚本,比如:exec .1.3.6.1.4.1.2021.50 squidmemhits /usr/local/bin/squidmemhits.sh vi /usr/local/bin/squidmemhits.sh#!/bin/shPATH=$PATH:/usr/......【阅读全文】