Nagios + PNP安装部署

  

  ,,,下载所需要的相关软件包,本文使用的nagios版本是3.4.3,nagios-plugins版本是2.2.1,nrpe版本是2.15。配置好百胜源后即可开始下面的安装。   
  

  

  一、安装相关软件包   

  <前>   # yum  -y  install  gd  fontconfig-devel  libjpeg-devel  libpng-devel  gd-devel  perl-GD  openssl-devel  php  mailx  postfix  cpp  gcc *, libstdc + +, glib2-devel  libtoul-ltdl-devel  httpd  php *   之前   

  二、创建nagios用户和组   

  <前>   # groupadd  -g  6000年,nagios   # groupadd  -g  6001 nagcmd   # useradd  -u  6000年,-g  nagios  -g  nagcmd  nagios   之前   

  三、编译安装nagios   

  <前>   # tar  zxvf  nagios-3.4.3.tar.gz   # cd  nagios   #。/configure ——prefix=/usr/地方/nagios ——with-nagios-user=nagios ——with-nagios-group=nagios ——with-command-user=nagios ——with-command-group=nagcmd ——enable-event-broker ——enable-nanosleep ——enable-embedded-perl ——with-perlcache   # make    # make 安装   # make  install-init   # make  install-commandmode   # make  install-webconf   # make  install-config   之前   

  四、配置apache   

  

  1 .配置apache   

  

  在配置文件/etc/httpd/conf/httpd . conf中找到   

  <前>   DirectoryIndex  index.html  index.html.var   之前   

  将其修改为:   

  <前>   DirectoryIndex  index.html  index . php   之前   

  再在apache配置文件下增加如下内容:   

  <前>   AddType 应用程序/x-httpd-php 。php   之前   

  2 .设置用户访问控制   

  <前>   # htpasswd  -cm /usr/地方/nagios/etc/htpasswd.users  nagiosadmin   之前   

  五、权限设定与启动服务   

  <前>   # chown  nagios: nagcmd /usr/地方/nagios/etc/htpasswd.users   # usermod  -a  -G  nagios, nagcmd  apache   # service  httpd 重启   之前   

  六,Nagios插件安装   

  <前>   # tar  zxvf  nagios-plugins-2.2.1.tar.gz   # cd  nagios-plugins-2.2.1   #。/configure ——prefix=/usr/地方/nagios ——with-nagios-user=nagios  with-nagios-group=nagios   # make    # make 安装   # chmod  755年,/usr/地方/nagios   # chkconfig  httpd ; chkconfig  nagios    #/usr/地方/nagios/bin/nagios  -v /usr/地方/nagios/etc/nagios.cfg   之前   

  七、禁用selinux和iptables   

  <前>   # setenforce  0   # service  iptables 状态   之前   

  八、安装rrdtool工具   

  <前>   # yum  -y  install  cairo-devel  libxml2-devel  pango-devel  pango  libpng-devel  freetype  freetype-devel  libart_lgpl-devel  zlib *, cgilib *   # tar  zxvf  rrdtool-1.4.5.tar.gz   # cd  rrdtool-1.4.5   #。/configure ——prefix=/usr/地方/rrdtool   # make ,, make 安装   #/usr/地方/rrdtool/bin/rrdtool  - v   之前   

  九、安装PNP型   

  

  1 .安装PNP型   

  <前>   # tar  zxvf  pnp4nagios-0.6.14.tar.gz   # cd  pnp4nagios-0.6.14   #。/configure ——prefix=/usr/地方/pnpnagios ——with-nagios-user=nagios ——with-nagios-group=nagios  with-rrdtool=/usr/地方/rrdtool/bin/rrdtool   # make    # make 安装   # make  install-webconf   # make  install-config   # make  install-init   之前   

  2 .配置PNP型   

  

  1)修改/usr/地方/pnpnagios/etc下的配置文件   

  <前>   # cp  misccommands.cfg-sample  misccommands.cfg   # cp  nagios.cfg-sample  nagios.cfg   # cp  rra.cfg-sample  rra.cfg   之前   

  2)修改/usr/地方/pnpnagios/etc/页面下的配置文件   

  <前>   # cd /usr/地方/pnpnagios/etc/页面   # cp  web_traffic.cfg-sample  web_traffic.cfg   之前   

  3)修改/usr/地方/pnpnagios/etc/check_commands下的配置文件   

  

Nagios + PNP安装部署