热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

nagios的安装和配置

来源: 作者: 时间:2007-04-17 Tag: 点击:
什么是nagios?
    nagios是一款网络管理软件,开源的软件。能够对网络内的主机和硬件设备进行状态监控。


    nagios的优势:
     免费;开源;高扩展性。


    nagios能实现的功能:
     1. 状态监控
     2. 预警处理
     3. 集中,规模化管理
     4. 可视化显示方式


    nagios的实现方式:nagios采用分布-集中的管理模式。在nagios服务器上安装nagios主程序,
    在被监控主机上安装nagios代理程序。通过nagios主程序和nagios代理程序之间的通讯,监视
    主机状态。
    主程序和代理程序之间有两种工作方式,一种是主程序-->Active-->代理程序;另一种是
    主程序-->passive-->代理程序;顾名思义,是以一方向另一方主动提出通讯需求来划分的。
    
    nagios的安装:
     nagios服务器上需要安装以下包,nagios主程序,nagios的plugin程序,check_nrpe程序,imagepak包;
     1、nagios安装
     tar –xvzf nagios-2.0.tar.gz
     mkdir /usr/local/nagios
     pw useradd nagios –d /usr/local/nagios
     pw addgroup root
     chmod 755 /usr/local/nagios
     cd nagios-2.0
     ./configure --prefix=/usr/local/nagios --with-gd-lib=/usr/local/lib --with-gd-inc=/usr/local/include
     make all
     make install              
     make install-init          ##This installs the init script in /usr/local/etc/rc.d
     make install-commandmode  
     make install-config        ##将初始的配置文件安装到/usr/local/nagios/etc
     注:在makeinstall-init这一步的时候可能会进行不下去,这时只要加个root组即可。
     pw addgroup root
     2、nagios-plugins的安装
     tar –xvzf nagios-plugins-1.4.tar
     mkdir /usr/local/nagios-plugins
     cd nagios-plugins-1.4
     ./configure --prefix=/usr/local/nagios-plugins
     make all
     make install
     mv /usr/local/nagios-plugins/libexec /usr/local/nagios
     3、imagepak-base的安装
     tar –xvzf imagepak-base.tar.gz
     解压以后是base目录
     cp –R base /usr/local/nagios/share/images/logos
     4. nrpe的安装
     安装nrpe(主要是使用check_nrpe模块)
     #./configure --enable-ssl  --enable-command-args
     #make all
     #cp src/check_nrpe /usr/local/nagios/libexec
     vi checkcommands.cfg
     定义check_nrpe命令
     # 'check_nrep' command definition
     define command{
     command_name check_nrpe
     command_line /usr/local/nagios/libexec/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
     }
     restart nagios。

     被监控主机需要安装nrpe和ncsa代理程序以及plugin程序。
     1、安装nrpe与配置
     #./configure --enable-ssl  --enable-command-args
     #make all
     #mkdir -p /usr/local/nagios/etc
     #mkdir /usr/local/nagios/bin
     #mkdir /usr/local/nagios/libexec
     #pw addgroup nagios
     #pw useradd nagios -g nagios -d /usr/local/nagios/ -s /sbin/nologin
     #chown -R nagios:nagios /usr/local/nagios
     #cp nrpe.cfg /usr/local/nagios/etc
     #cp src/nrpe /usr/local/nagios/bin
     2、启动nrpe,端口为5666
     /usr/local/nagios/bin/nrpe -c -n /etc/nrpe.cfg -d
     3、安装监测的模块
     nagios-plugins的安装
     tar –xvzf nagios-plugins-1.4.tar
     cd nagios-plugins-1.4
     ./configure --prefix=/usr/local/nagios
     make all
     make install

     nagios的配置:
     一、配置apache
     在apache的配置文件httpd.conf中追加
     ScriptAlias /nagios/cgi-bin/ /usr/local/nagios/sbin/
     <Directory "/usr/local/nagios/sbin/">
     AllowOverride AuthConfig
     Options ExecCGI
     Order allow,deny
     Allow from all
     </Directory>
     Alias /nagios/ /usr/local/nagios/share/
     <Directory "/usr/local/nagios/share">
     Options None
     AllowOverride AuthConfig
     Order allow,deny
     Allow from all
     </Directory>

最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册