码迷,mamicode.com
首页 > 移动开发 > 详细

nagios介绍及Server安装(六)

时间:2014-06-16 18:24:58      阅读:343      评论:0      收藏:0      [点我收藏+]

标签:服务器   server   服务端   客户端   local   

客户端监控:

bubuko.com,布布扣在此演示下前面提到的三种监控客户端的方式:

bubuko.com,布布扣方式一:snmpbubuko.com,布布扣

服务端ip:192.168.100.133

bubuko.com,布布扣客户端ip:192.168.100.132

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

重启客户端snmpd

bubuko.com,布布扣在服务器端snmp命令获取客户端的相关值bubuko.com,布布扣

在此获取客户端的1分钟5分钟15分钟的load值为例

bubuko.com,布布扣

bubuko.com,布布扣bubuko.com,布布扣在此基础上,我们可以使用nagios的插件

bubuko.com,布布扣


方式二:nrpe(此处以检测disk命令为例)

此方法为了传参,我们在之前编译的时候已经加了argument;所以我们可以在服务器端进行参数、

比如:

修改客户端的nrpe.conf

打开允许传递参数

vim /usr/local/nagios/etc/nrpe.cfg
dont_blame_nrpe=1


编辑文件,允许server端进行远程操作;

vim /usr/local/nagios/etc/nrpe.cfg 

allowed_hosts=192.168.100.190
command[check_disk]=/usr/local/nagios/libexec/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$


启动nrpe

/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

在服务端测试:

[nagios@masterlibexec]$ ./check_nrpe -H 192.168.100.134 -c check_disk -a "20%" "10%""/boot"

bubuko.com,布布扣

可以看出在服务端随意控制我们的目标需求

方式三:ssh

自己编写脚本获取;

方式四:编写一个agentsocket获取;

主要获取方式就是以上四种方式


本文出自 “leo_Sary_lansgg” 博客,请务必保留此出处http://lansgg.blog.51cto.com/5675165/1426719

nagios介绍及Server安装(六),布布扣,bubuko.com

nagios介绍及Server安装(六)

标签:服务器   server   服务端   客户端   local   

原文地址:http://lansgg.blog.51cto.com/5675165/1426719

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!