安装配置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
分类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
服务端的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
此脚本参考了Nagios的官方文档https://exchange.nagios.org/并其进行了代码精简和移值,原代码是运行在ksh下面的,定义数组的方式跟bash还是有区别的;另外,为了反映CPU的繁忙程度,特的抓取了vmstart命令中的平均值并将其打印出来。为了方便大家下载,特的将其收录进了我的gi..
分类:
移动开发 时间:
2015-07-21 15:06:10
阅读次数:
278