Nagios安装与配置详解
内容简介
本文档介绍
agios监控li
ux服务器因为监控都是依靠插件去完成的,而监控li
ux主要使用NRPE插件本文首先简单介绍一下NRPE监控基础及监控过程然后一步步的配置一个实例实现监控li
ux服务器1NRPE监控插件基础NRPE总共由两部分组成check_
rpe插件运行在监控主机上。NRPEdaemo
运行在远程的li
ux主机上通常就是被监控机整个的监控过程如下图当Nagios需要监控某个远程li
ux主机的服务或者资源情况时:1
agios运行check_
rpe插件我们要在
agios配置文件中告诉它要检查什么2check_
rpe插件会通过SSL连接到远程的NRPEdaemo
3NRPEdaemo
会运行相应的
agios插件来执行检查本地资源或服务4NRPEdaemo
将检查的结果返回给check_
rpe插件插件将其递交给
agios做处理注意NRPEdaemo
需要
agios插件安装在远程被监控li
ux主机上否则daemo
不能做任何的监控别外因为它们间的通信是加密的SSL所以在编译安装时都要加上选项co
figuree
ablesslwithsslliblib否则也会出错
安装Nagios
一、准备软件包
在做安装之前确认要对该机器拥有root权限。确认你安装好的li
ux系统上已经安装如下软件包再继续。ApacheGCC编译器GD库与开发库可以用yum命令来安装这些软件包,键入命令:yumyi
stallhttpdgccglibcglibccommo
gdgddevel
frootlocalhostrpmqagrepgdgddevel203393fc6gdb6516el5gd203393fc6gdbm1802621sysklogd141392gdm216030el5rootlocalhostrpmqagrepglibglibcheaders2512dbusglib0705NetworkMa
agerglib0646el5avahiglib06161el5glibc2512glibccommo
2512glibjava0263fc6compatglibcheaders234226glib221232fc6glibcdevel2512compatglibc23422rootlocalhost
agiosrpmqagrepgcccompatgcc343464gcc41152el5gccc41152el5compatgcc34g773464libgcc41152el5compatgcc34c3464gccgfortra
41152el5下面安装需要用到的软件包下载地址:1.
agioshttpcd
etworkskr2dlsourceforge
etproject
agios
agios3x
agios321
agios321targz2.
agiosplugi
s1414targzhttpcd
etworkskr2dlsourceforge
etproject
agiosplug
agiosplug1414
agiosplugi
s1414targz3.
rpe212targzhttpcd
etworkskr1dlsourceforge
etproject
agios
rpe2x
rpe212
rpe212targz
二、安装Nagios操作过程
f21建立
agios账号
usrsbi
useradd
agiospasswd
agios
22创建一个用户组名为
agioscmd用于从Web接口执行外部命令。将
agios用户和apac接口执行外部命令。he用户都加到这个组中。用户都加到这个组中。
rootlocalhost
agiosgroupadd
agioscmdrootlocalhost
agiosuser