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

Nagios监控平台搭建--安装篇

时间:2015-07-21 15:11:05      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:nagios 监控 安装


一、服务端安装:

1、在服务端搭建lamp环境

Yum  install -y  httpd  php 

2、服务端安装nagios主程序

Useradd  -s /sbin/nologing

./configure  --prefix=/usr/local/nagios  --with-command-group=nagios

./configure时如果发现perl  command not  found时要安装 perl这个包,否则make  all时会报错  yum install  -y  perl

make all

make install ;makeinstall-init;make install-config;make install-commandmode ;make install-webconf

3、服务端安装nagios-plugins 插件,监控用

./configure--prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios

make&& make install

4、服务端安装nrpe,与客户端通信用

./configure--enable-ssl --with-ssl-lib

make all

makeinstall-plugin && make install-daemon && makeinstall-daemon-config

chown -Rnagios:nagios  /usr/local/nagios

5、nagios访问控制设置

htpasswd  -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

输入两次密码即可,登录页面的时候会用到这个密码

6、重启nagios httpd服务

重启nagios前先用命令

/usr/local/nagios/bin/nagios-v /usr/local/nagios/etc/nagios.cfg,检测下没问题,再重启

/etc/init.d/nagios  restart ; /etc/init.d/httpd  restart

二、客户端安装:

1、安装nagios-plugins

Useradd  -s /sbin/nologing   nagios

./configure–prefix=/usr/local/nagios

make

makeinstall

2、安装nrpe

./configure--enable-ssl --with-ssl-lib

make all

makeinstall-plugin && make install-daemon && makeinstall-daemon-config

chown -Rnagios:nagios /usr/local/nagios/

启动客户端nrpe命令

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

3、客户端nrpe设置

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

在allowed_hosts=127.0.0.1 字段后面加上nagios服务器端的IP地址

;Server_address=127.0.0.1  这个字段千万不要改,保持注释的状态,nrpe需要在0.0.0.0:5666上开启服务

三、nagios服务端监控客户端的6个步骤

1、在服务器端和客户端都安装nrpe,nagios-plugins

2、在客户端定义监控的具体项目,修改allow允许的ip(服务端的ip)

3、启动服务器端,客户端的nrpe,启动命令 /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg –d

客户端启动后可以在本机执行命令  /usr/local/nagios/libexec/check_nrpe-H 127.0.0.1,来检测,如果出现nrpe的版本,就代表本机的nrpe是OK的

/usr/local/nagios/libexec/check_nrpe–H  对端IP,来检测nrpe通信是不是好的

4、在服务器端commands.cfg中定义check_nrpe命令:

define command{

command_name    check_nrpe

 command_line    $USER1$/check_nrpe -H $HOSTADDRESS$ -c$ARG1$       

       }

5、在服务器端对应IP的配置文件中,加入需要监控的项目:

define service{

       use                               local-service                host_name                       192.168.1.12

       service_description               sda1_Monitor

       check_command                  check_nrpe!check_u

       notifications_enabled             1

       }

6、在服务端的主配置文件里,引用某个IP对应的配置文件,也就是在/usr/local/nagios/et/nagios.cfg里大约35行的位置加入这样一行:

cfg_file=/usr/local/nagios/etc/objects/192.168.223.132.cfg,或者

cfg_dir=/usr/local/nagios/etc/192.168.223.0/,上面的一行是引用一个配置文件,下面的一行是引用一个目录下的所有配置文件


本文出自 “pc的个人博客” 博客,请务必保留此出处http://pc1990.blog.51cto.com/10541224/1676585

Nagios监控平台搭建--安装篇

标签:nagios 监控 安装

原文地址:http://pc1990.blog.51cto.com/10541224/1676585

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