nagios监控主机内存及远程监控

Posted liuxiaoqing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nagios监控主机内存及远程监控相关的知识,希望对你有一定的参考价值。

************************************************************

 监控主机

***********************************************************

1.安装nagios包,安装httpd包,分别重启

2.浏览网页ip/nagios

需要输入账户和密码

查看账户

#cd /etc/nagios

#ls

#cat passwd(可以试一下下面的账户)    

技术分享图片

3.修改密码  

# htpasswd -c /etc/nagios/passwd nagiosadmin

技术分享图片

4.进入浏览器输入账户和密码

技术分享图片

************************************************************************************

监控主机内存

***********************************************************************************

5.开始做监控内存使用率,先找nagios监控脚本存放的位置,一般放的位置在

 技术分享图片

6.然后把脚本放在plugins下

要下个bc包(bc命令是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,)

#yum install bc

#vim check_mem

技术分享图片

注意脚本中scale =0意思是小数点后0位,如果是1,就是小数点后留一位。

 7.执行一下脚本

#sh -x check_mem

技术分享图片

注意:

echo $? 是最后一个指令执行了返回结果就为0

如果没有执行成功返回结果为1或2

例如:

技术分享图片

8.给check_mem权限

8.技术分享图片

9.修改localhost配置文件,增加监控内存的配置文件。

# cd /etc/nagios/objects/

#ls

技术分享图片

 

#vim localhost.cfg    (监控内存的配置文件)

技术分享图片

10.定义内存

  #vim commands.cfg   (定义内存)

技术分享图片

注意:可以用前面的内容复制一份修改一下

11.重启一下nagios就OK

技术分享图片

12.监控到的内存,可以查看。

技术分享图片

*******************************************************************************

远程监控

************************************************************************************

13.远程监控使用nrpe组件进行监控    *nrpe配置文件在15处改

监控主机192.168.1.155

在主机192.168.1.155中下载nrpe包

#yum install nrpe

技术分享图片

技术分享图片

在192.168.1.155主机中

#cd /usr/lib64/nagios/plugins下

 技术分享图片

在192.168.1.183主机(监控的主机)下复制内存脚本到192.168.1.155主机同路径下

#scp check_mem 192.168.1.155:/$PWD   (下个nrpe包)

如下图

技术分享图片

14.在主机1.155下可以执行这个内存脚本

#./check_mem   (记得要下个bc包及yum install bc)

技术分享图片

15.nrpe配置文件

技术分享图片

在allowed——hosts后加ip 192.168.1.183

技术分享图片

这个配置文件有错,最后一行command我写成cmmand(注意要改)

再加最下面一行(定义check_mem)

16.保存退出(1.155机)(防火墙要关闭)

 技术分享图片

17.主机192.168.1.183下做验证

#./check_nrpe -H 192.168.1.155 -c check_rt_mem(验证远程查看1.155主机的内存使用情况) 

 技术分享图片

注意:这个地方报错是因为远程主机nrpe配置有错(command -------->cmmand)监控端防火墙要关闭

18.监控端定义被监控端的

#vim /etc/nagios/objects/commands.cfg

.技术分享图片

保存退出

19.在objects下再复制一份配置远程主机的配置文件并修改其配置文件

#cp localhost.cfg  airht1.cfg

技术分享图片

改主机名和别名,加远程主机名

技术分享图片

 

保存退出

20.在nagios下的nagios.cfg里加一台服务器

 cfg_file=/etc/nagios/objects/airht1.cfg

技术分享图片

保存退出

 21.重启nagios服务|也可以重新读取一下配置文件使其生效

#nagios -v ./nagios.cfg

或者service  nagios restart

 22.查看浏览器

技术分享图片

 

以上是关于nagios监控主机内存及远程监控的主要内容,如果未能解决你的问题,请参考以下文章

Security基础:OpenSSL及证书服务常用系统监控命令搭建nagios监控服务器配置文件及插件使用监控远程主机的公有数据监控远程主机的私有数据

监控之--Nagios如何监控本地主机及本地服务

监控之--Nagios如何监控本地主机及本地服务

监控之--使用NPRE监控Linux主机

监控之--Nagios监控远程windows主机及邮件告警功能的配置

nagios安装及监控window主机