最近添加的几台主机的nagios监控中出现了NRPE:Unabletoreadoutput这个告警,一个是check_mysql,一个是check_uptimecheck_mysql我现在被监控机上执行了一下check_mysql是有信息返回的,于是用check_nrpe去检测check_mysql也是有数据返回的,但是在监控机上执行脚本就报错了,由..
分类:
其他好文 时间:
2015-08-25 17:05:52
阅读次数:
177
#!/usr/bin/python2.7
#?-*-?coding:utf-8?-*-
from?__future__?import?division
from?optparse?import?OptionParser
import?commands,sys,jastme,re
from?datetime?import?datetime
"""
????N...
分类:
移动开发 时间:
2015-08-25 12:49:10
阅读次数:
228
1.1windows客户端安装NSClient++注意:安装后中会有提示允许那些主机listen,添加nagios-server主机。安装完后会提供一个密码,记得保存,server端会用到。1.2启用nagios.cfg中的cfg_file=/usr/local/nagios/etc/objects/windows.cfg,如果需要监控多台Windows主机,建议启用cf..
分类:
移动开发 时间:
2015-08-14 19:36:17
阅读次数:
160
监控交换机大多是监控交换机端口up/down,以及端口流量。监控开启状态需要snmp协议,请确保交换机及路由已开启snmp,并设置好社区集(community),监控流量需要mrtg1、安装mrtgyuminstallmrtgPerllibpngzlib2、修改snmpd的配置,以使其允许mrtg读取其interface(网络接口)流量..
分类:
移动开发 时间:
2015-08-14 19:34:33
阅读次数:
146
#!/bin/bash
STAT_OK=0
STAT_WARNING=1
STAT_CRITICAL=2
STAT_UNKNOWN=3
total_mem=`free?-m?|awk?‘NR==2{print?$2}‘`
used_mem=`free?-m?|awk?‘NR==3{print?$3}‘`?
free_mem=$[$total_mem?-?$used_m...
分类:
移动开发 时间:
2015-08-10 22:32:29
阅读次数:
255
安装配置Nagios监控端1、安装前的准备工作(1)解决安装Nagios的依赖关系:Nagios基本组件的运行依赖于httpd、gcc和gd。可以通过以下命令来检查nagios所依赖的rpm包是否已经完全安装:#yum-yinstallhttpdgccglibcglibc-commongdgd-develphpphp-mysqlmysqlmysql-develmysql-server..
分类:
移动开发 时间:
2015-07-27 16:51:53
阅读次数:
124
#!/bin/bash
Modify=$(stat/etc/shadow|awkNR==6‘{print$2,$3}‘|md5sum|awk‘{print$1}‘)
Change=$(stat/etc/shadow|awkNR==7‘{print$2,$3}‘|md5sum|awk‘{print$1}‘)
oldmd5=$(cat/tmp/shadow)
newmd5=${Modify}${Change}
if[$newmd5!=$oldmd5];then
echopasswdischanged
exit1
..
分类:
移动开发 时间:
2015-07-21 15:28:55
阅读次数:
133
我们在做安全的时候经常会限制一些可以使用ssh登陆的ip地址,这一点我觉得很有必要。这里我写了一个监控登陆地址的脚本#!/bin/bash
iplist=$(w|awk‘NR!=1&&NR!=2&&/pts/||/pty/{print$3}‘)
flag=0
foripin$iplist
do
if[$ip=‘180.168.*.*‘]||echo$ip|grep-q‘19..
分类:
移动开发 时间:
2015-07-21 15:27:19
阅读次数:
193
服务端的IP是192.168.223.128,客户端是192.168.223.133,在服务端监控客户端的磁盘负载,swap使用情况,登录的用户数,总进程数,系统负载,僵尸进程数1、在服务端安装nagios主程序,nagios-plugins,nrpe。客户端安装nagios-plugins,nrpe。并且启动服务端和客户端的nrpe启动n..
分类:
移动开发 时间:
2015-07-21 15:11:13
阅读次数:
232
一、服务端安装:1、在服务端搭建lamp环境Yuminstall-yhttpdphp2、服务端安装nagios主程序Useradd-s/sbin/nologing./configure--prefix=/usr/local/nagios--with-command-group=nagios./configure时如果发现perlcommandnotfound时要安装perl这个包,否则makeall时会报错yuminst..
分类:
移动开发 时间:
2015-07-21 15:11:05
阅读次数:
150