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/,上面的一行是引用一个配置文件,下面的一行是引用一个目录下的所有配置文件

时间: 2024-07-31 08:06:54

Nagios监控平台搭建--安装篇的相关文章

Nagios监控平台搭建

Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. Nagios和cacti有什么区别呢?简单的来说cacti主要监控流量,服务器状态页面展示:nagios主要监控服务,邮件及短信报警灯,当然也有简单的流量监控界面,二者综合使用效果更好.(附Nagios工作简单逻辑图) Nagios监控客户端需要借助插件及NR

Nginx下搭建Nagios监控平台(转载)

Nagios依赖PHP环境和perl环境,由于Nginx不支持Perl的CGI,需先来搭建Perl环境,Nagios原理介绍略. 文章原出处:https://blog.linuxeye.com/312.html1.下载最新稳定源码包和Perl脚本 mkdir nagios-cacti cd nagios-cacti wget http://www.cpan.org/modules/by-module/FCGI/FCGI-0.74.tar.gz wget http://www.cpan.org/a

Cacti监控平台搭建

作为一名Linux SA,日常最重要的就是保证网站正常稳定的运行,我们需要实时监控网站.服务器的运行状态,这时需要借助开源软件(cacti.nagios.zabbix等)监控来实现. Cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户.因此,snmp和rrdtool是cacti的关键. Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成.snmp抓到数据不是存

Nagios监控之NRPE安装(被监控主机)

NRPE是在nagios-plugins正确安装的基础上进行的,nagios-plugins的安装详情请移步到: [Nagios监控之nagios-plugins安装]http://4709096.blog.51cto.com/4699096/1702224 注意:在被监控主机上只安装nagios-plugins即可,Nagios Core不需要安装. 1.依赖包检测 #rpm -q xinetd openssl-devel #yum install xinetd openssl-devel 2

Nagios监控之NRPE安装(监控主机端)

NRPE是在nagios-plugins正确安装的基础上进行的,nagios-plugins的安装详情请移步到: [Nagios监控之nagios-plugins安装]http://4709096.blog.51cto.com/4699096/1702224 1.依赖包检测 #rpm -q xinetd openssl-devel #yum install xinetd openssl-devel 2.编译安装 NRPE依赖于nagios-plugins,因此,需要先安装之 # tar -zxv

[转] Cacti+Nagios监控平台完美整合

Cacti+Nagios监控平台完美整合 http://os.51cto.com/art/201411/458006.htm 整合nagios+cacti+微信.飞信实现网络监控报警 http://blog.itpub.net/29357437/viewspace-1169680/

BLAST(2004版)本地化永利国际平台搭建安装与使用,生成PSSM打分矩阵

一.软件永利国际平台搭建安装论坛:haozbbs.com Q1446595067 1.软件下载:该软件目前已更新到2.3.0+(ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/2.3.0/),我使用的是师姐给的2004年2.2.9版(ftp://ftp.ncbi.nlm.nih.gov/blast/executables/release/2.2.9/)大家可以根据自己的需求来下载.两个软件在Dos环境下的命令还是不一样的,我个人感觉2004

Linux系统搭建Nagios监控平台

一.首先在Nagios监控的服务器部署 # 安装Nagios软件及其依赖的软件 [[email protected] ~]# yum install -y httpd php gcc glibc glibc-common net-snmp nagios nagios-plugins nagios-plugins-all nrpe nagios-plugins-nrpe gd gd-devel openssl openssl-devel # 定义Nagios登陆的账号与密码 [[email pro

linux监控平台搭建(1)监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码

            (一)监控平台介绍 (二)zabbix监控介绍 (三)安装zabbix 实验需要两台机器:服务端(133)和客户端(134) 1.首先在服务端安装Zabbix的yum扩展源. 下载地址: www.zabbix.com/download wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm 2.安装一下这个rpm包 rpm -ivh zabbix-re