分类: LINUX
2010-06-18 18:11:52
nagios安装、配置、使用
一.nagios在服务器端(监控端)的安装。服务器IP地址:192.168.0.13
1.在安装之前首先检测系统是否安装以下包:httpd php gcc glibc glibc-common gd gd-devel
#rpm -qa | grep httpd
#rpm -qa | grep php
....
#rpm -qa | grep gd
2.创建用户
#useradd nagios
#groupadd nagcmd
#/usr/sbin/usermod -a -G nagcmd nagios
#/usr/sbin/usermod -a -G nagcmd apache
3.安装nagios包(此处用3.2.0版本)
#tar zxvf nagios-3.2.0.tar.gz
#cd nagios-3.2.0
#./configure --prefix=/usr/local/nagios --with-command-group=nagcmd
#make
#make install
#make install-init
#make install-config
#make install-commandmode
#make install-webconf
4.创建管理用户并启动apache
#htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
passwd:******
此处所创建用户为nagiosadmin,如果为其他用户刚后面要修改文件:/usr/local/nagios/etc/cgi.cfg,后面再讲。
#service httpd restart
5.安装nagios-plugins(此处用1.4.13版本)
#tar zxvf nagios-plugins-1.4.13.tar.gz
#cd nagios-plugins-1.4.13
#./configure --with-nagios-user=nagios --with-nagios-group=nagios --prefix=/usr/local/nagios
#make
#make install
6.注册服务,设置开机启动
#chkconfig --add nagios
#chkconfig nagios on
7.此时完成初步安装,可以监控查看本机的一些服务,检测配置文件并启动nagios
#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...
Total Warnings: 0
Total Errors: 0
出现此处,表明,配置文件没有错误,可以启动nagios
#service nagios start
8.登录查看
输入创建的用户名nagiosadmin与设置密码,进去可操作。
########################################################################
此时只能说完成了最其他的操作,最重要的是配置,我们通过自己的配置可以达到监控自己想要监控的主机服务的目的。我们安装nagios的目
的肯定不仅仅只为了监控一台服务器,而是要监控一个服务系统群组,这里就要用到一个软件nrpe,此软件在监控端和被监控端都要安装才行
,默认使用端口为5666.
########################################################################
Nagios配置 连载2: http://blog.chinaunix.net/u3/109105/showart.php?id=2279011
Nagios被监控端安装配置 连载3
过载3: http://blog.chinaunix.net/u3/109105/showart.php?id=2279015