nagios介绍及Server安装(六)

简介:

客户端监控:

*在此演示下前面提到的三种监控客户端的方式:

*方式一:snmp*

服务端ip:192.168.100.133

*客户端ip:192.168.100.132

wKiom1OdnqjiZZbtAABK9h608a4856.jpg

wKioL1OdnorBj6qkAABWhwtNzSM025.jpg

wKioL1OdnpmwCfJ_AAA3266vAQo296.jpg

重启客户端snmpd

*在服务器端snmp命令获取客户端的相关值*

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

wKiom1OdnzOCqQchAAEQvwkrhIM663.jpg

**在此基础上,我们可以使用nagios的插件

wKiom1Odn0mzgtrOAACLq2VI85Q780.jpg


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

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

比如:

修改客户端的nrpe.conf

打开允许传递参数

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


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

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

1
2
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"

wKioL1Odn5zhhYqPAADWL6DrLAc420.jpg

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

方式三:ssh

自己编写脚本获取;

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

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


本文转自 西索oO 51CTO博客,原文链接:http://blog.51cto.com/lansgg/1426719


相关文章
|
6月前
|
监控 数据库连接 数据安全/隐私保护
安装Zabbix Server
安装Zabbix Server
92 1
|
缓存 监控 Java
zabbix_server和zabbix_agent部署
zabbix_server和zabbix_agent部署
250 0
|
监控 关系型数据库 MySQL
zabbix-server和zabbix-agent简单安装
zabbix-server和zabbix-agent简单安装
188 0
|
监控 关系型数据库 MySQL
zabbix server 一键安装脚本
!/usr/bin/python import os import socket def sto(): os.system('sed -i "s/SELINUX=enabled/SELINUX=disabled/g" /etc/selinux/config') os.
928 0
|
监控 Linux
Zabbix-Server 添加主机
    之前讲解了如何配置Zabbix 服务端和客户端,现在我们来讲解下如何在zabbix监控端添加主机     Zabbix服务端:Centos 配置 Zabbix服务端   Zabbix客户端:Centos 配置 Zabbix客户端 1、登陆zabbix服务器,首先修改下中文界面,因为安装好...
2347 0
|
SQL 关系型数据库 应用服务中间件
|
监控 MySQL 关系型数据库
|
监控 Apache 应用服务中间件
|
监控 Linux 关系型数据库
下一篇
无影云桌面