Nagios+Centreon+Nrpe+NSClient++完全配置图文教程

Nagios+Centreon+Nrpe+NSClient++完全配置图文教程,版本有点旧,仅供参考。

把公司部署的监控服务zabbix换成了nagios,个人觉得centreon+nagios的监控比zabbix 好用得多,以下是我在VMware虚拟机配置过程所做的笔记。文章中,只写了监控linux和windows系统两部分,且没有使用snmp,对于linux使用的是nrpe插件,windows使用的是NSClient++插件。系统平台是CentOS5.5。

推荐阅读:

Nagios—服务和性能监控

CentOS 6.2 使用Nagios nrpe监控本地与远程Linux主机

[Nagios监控] CentOS 6.2安装配置Nagios Server

CentOS 安装配置Nagios 监控服务器

RHEL下安装配置Nagios与Cacti服务

Nagios 的详细介绍请点这里
Nagios 的下载地址请点这里

NSClient++ 的详细介绍请点这里
NSClient++ 的下载地址请点这里

文章共有六部分:

一、安装Nagios+Centreon
二、配置监控本机
三、监控远程linux主机
四、监控远程windos主机
五、短信警报配置
六、其它一些配置

一、安装Nagios+Centreon

照着官方手册一步一步来吧,只是有的地方要稍微改下。

官方手册::Prerequisite/Centos/Fedora/RHEL

1.安装环境需求

首先安装软件库列表,一些用yum安装的软件包都依赖于这个库。

# rpm --import

# wget

# rpm -ivh rpmforge-release-0.5.1-1.el5.rf.i386.rpm

更新:

# yum update

安装apache:

# yum install httpd

安装GD库

# yum install ad fontconfig-devel libjpeg-devel libpng-devel gd-devel perl-GD

安装mysql

# yum install openssl-devel mysql-server mysql-devel

安装php

# yum install php php-mysql php-gd

安装php扩展

# yum install php-ldap php-xml php-mbstring

安装DBI

# yum install perl-DBI perl-DBD-MySQL

安装perl模块

# yum install perl-Config-IniFiles

安装rrdtools

# yum install rrdtools perl-rrdtool

安装SNMP

#yum install perl-Crypt-DES perl-Digest-SHA1 perl-Digest-HMAC net-snmp-utils

#yum install perl-Socket6 perl-IO-Socket-INET6 net-snmp net-snmp-libs php-snmp dmidecode lm_sensors perl-Net-SNMP net-snmp-perl

安装fping和一些开发库

# yum install fping cpp gcc gcc-c++ libstdc++ glib2-devel

安装pear

# yum install php-pear php-pear-DB

# pear channel-update pear.php.net

# pear upgrade-all

---------------------------------------------------------------------------------------------------------------------------------

2. 安装nagios

创建一个naiogs用户

# useradd -m nagios

# passwd nagios

创建一个使用扩展命令的组:

# groupadd nagcmd

# usermod –G nagios,nagcmd apache

下载并安装:

# wget

# tar –zxvf nagios-3.2.3.tar.gz

# cd nagios-3.2.1

# ./configure --prefix=/usr/local/nagios --with-command-group=nagcmd --enable-nanosleep --enable-broker

# make all

# make install

# make install-init

# make install-commandmode

# make install-config

# make install-web

--------------------------------------------------------------------------------------------------------------------------------

3.安装nagios插件

# wget

# tar -xvf nagios-plugins-1.4.15.tar.gz

# cd nagios-plugins-1.4.15

# ./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl=/usr/bin/openssl --enable-perl-modules

# make

# make install

--------------------------------------------------------------------------------------------------------------------------------------------

4. 安装NDOutils

官方的一些简介:

NDOUtils allows you to export current and historical data from one or more Nagios instances to a MySQL database. Several community addons use this as one of their data sources. NDOUtils consists of a standalone daemon, a Nagios event broker, and several helper utilities

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3f1665a6280af377055ea69a66276dee.html