1.Nagios安装–服务端(192.168.210.11)安装一个epel的扩展源(阿里云):rpm-ivhhttp://mirrors.aliyun.com/epel/epel-release-latest-6.noarch.rpm然后安装nagios相关的包yuminstall-yhttpdnagiosnagios-pluginsnagios-plugins-allnrpenagios-plugins-nrpe设置登录nagios后台?.
分类:
移动开发 时间:
2015-07-27 16:52:11
阅读次数:
376
安装配置Nagios监控端1、安装前的准备工作(1)解决安装Nagios的依赖关系:Nagios基本组件的运行依赖于httpd、gcc和gd。可以通过以下命令来检查nagios所依赖的rpm包是否已经完全安装:#yum-yinstallhttpdgccglibcglibc-commongdgd-develphpphp-mysqlmysqlmysql-develmysql-server..
分类:
移动开发 时间:
2015-07-27 16:51:53
阅读次数:
124
1.在客户端上创建脚本/usr/local/nagios/libexec/check_disk.shvim/usr/local/nagios/libexec/check_disk.sh写入如下内容:(client上)#!/bin/bash#!/bin/bashrow=`df-h|wc-l`foriin`seq2$row`doava=`df-h|sed-n“$i”p|awk‘{print$4}’`u_per=`df-h|sed-n“$i”p|sed-n“s/\%/..
分类:
移动开发 时间:
2015-07-27 16:51:10
阅读次数:
141
nagios安装[root@client~]#rpm-ivhhttp://www.aminglinux.com/bbs/data/p_w_upload/forum/month_1211/epel-release-6-7.noarch.rpm[root@client~]#yuminstall-yhttpdnagiosnagios-pluginsnagios-plugins-allnrpenagios-plugins-nrpe[root@client~]#htpasswd-c/etc/nagios/passw..
分类:
移动开发 时间:
2015-07-27 00:38:02
阅读次数:
206
NaigosPNP图无法加载最新数据前几天IDC断电,设备全部重启,导致nagiospnp图无法正常加载,经过排查发下如下几点状况:1,查看log日志,并没有报错。2,npcd没有正常运行,kill-9后/etc/ini3,查看/usr/local/pnp4nagios/var/perfdata下文件更新时间无异常后,将文件赋予777权..
分类:
其他好文 时间:
2015-07-24 18:52:20
阅读次数:
223
NaigosPNP图无法加载最新数据前几天IDC断电,设备全部重启,导致nagiospnp图无法正常加载,经过排查发下如下几点状况:1,查看log日志,并没有报错。2,npcd没有正常运行,kill-9后/etc/ini3,查看/usr/local/pnp4nagios/var/perfdata下文件更新时间无异常后,将文件赋予777权..
分类:
其他好文 时间:
2015-07-24 18:51:35
阅读次数:
225
分类NsClient++来监控windows主机有三种方式:check_nt、check_nrpe、nsca。check_nt自带很多功能,但是扩展性差,check_nrpe可以通过执行自己定义的脚本做到很好地扩展(官方推荐)。原理监控端通过check_nrpe把要监控的指令发送给被监控端,被监控端...
分类:
移动开发 时间:
2015-07-23 19:39:24
阅读次数:
194
如何快速实现对 Linux 服务器的监控?做过服务器监控的开发者几乎都知道 Zabbix 和 Nagios ,他们都是提供系统监控以及网络监控功能的开源解决方案,资历比较老。在不久前,这个市场迎来了一位新成员 OneAPM Servers——本土服务器监控领域的后起之秀。OneAPM Servers 虽然是一个商业级的解决方案,但是跟两位老牌玩家一样,都是完全免费的。今天,我们针对如何快速实现对 L...
分类:
移动开发 时间:
2015-07-22 09:30:15
阅读次数:
175
#!/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