溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

icinga +pnp4nagios

發(fā)布時間:2020-06-07 01:56:56 來源:網(wǎng)絡(luò) 閱讀:583 作者:amwuqd 欄目:移動開發(fā)

icinga中文包:http://sourceforge.net/projects/icinga-cn/files/icinga-cn/

icinga英文包:https://www.icinga.org/download/packages/


1.安裝icinga說需要的包

#> yum install httpd gcc glibc glibc-common gd gd-devel
#> yum install libjpeg libjpeg-devel libpng libpng-devel
#> yum install net-snmp net-snmp-devel net-snmp-utils


2.安裝icinga(icinga-cn-1.9以這個為案例)

 2.1 添加icinga運行的相關(guān)用戶和組

 2.2 編譯安裝

#> /usr/sbin/useradd -m icinga
 #> passwd icinga
 #> /usr/sbin/groupadd icinga
 #> /usr/sbin/groupadd icinga-cmd
 #> /usr/sbin/usermod -a -G icinga-cmd icinga
 #> /usr/sbin/usermod -a -G icinga-cmd www-data
 #> cd /usr/src/
 #> tar xvzf icinga-1.9.tar.gz
 #> cd icinga-1.9
#> ./configure --with-command-group=icinga-cmd --disable-idoutils
 #> make all
 #> make install
 #> make install-init
 #> make install-config
 #> make install-eventhandlers
 #> make install-commandmode
#> make install-config
 #> vi /usr/local/icinga/etc/objects/contacts.cfg
 #> make cgis
 #> make install-cgis
 #> make install-html
 #> make install-webconf
 #> htpasswd -c /usr/local/icinga/etc/htpasswd.users icingaadmin
 #> htpasswd /usr/local/icinga/etc/htpasswd.users <USERNAME>
 #> service httpd restart

3.安裝Nagios-plugin

#> cd /usr/src
#> tar xvzf nagios-plugins-1.4.16.tar.gz
#> cd nagios-plugins-1.4.16
#> ./configure \
   --prefix=/usr/local/icinga --with-cgiurl=/icinga/cgi-bin \
   --with-nagios-user=icinga --with-nagios-group=icinga
#> make
#> make install

4.設(shè)置防火墻和selinux

 4.1這里測試就清空iptbales :iptables -F

#> getenforce
Set SELinux in "permissive" mode
 #> setenforce 0
 #> chcon -R -t httpd_sys_script_exec_t /usr/local/icinga/sbin/
 #> chcon -R -t httpd_sys_content_t /usr/local/icinga/share/
 #> chcon -R -t httpd_sys_script_rw_t /usr/local/icinga/var/rw/

5.設(shè)置開啟啟動項

#> chkconfig --add icinga
 #> chkconfig icinga on
驗證下配置文件是否正確
 #> /usr/local/icinga/bin/icinga -v /usr/local/icinga/etc/icinga.cfg
或: #> /etc/init.d/icinga show-errors
啟動 icinga
 #> /etc/init.d/icinga start


6.訪問

http://yourdomain.com/icinga/


7.Nrpe的安裝

#> yum install openssl openssl-devel
 #> wget http://sourceforge.net/projects/nagios/files/nrpe-2.x/nrpe-2.12/nrpe-2.12.tar.gz -O nrpe.tgz
 #> tar xzf nrpe.tgz
 #> cd icinga-nrpe
 #> ./configure
 #> make all
 #> make install-plugin
FirstTest:
 #> /usr/src/icinga-nrpe/src/nrpe -n \
    -c /usr/src/icinga-nrpe/sample-config/nrpe.cfg -d
 #> /usr/local/icinga/libexec/check_nrpe -H 127.0.0.1 -n

8.PNPnagios的安裝

yum install rrdtool -y
wget http://cdnetworks-kr-1.dl.sourceforge.net/project/pnp4nagios/PNP-0.6/pnp4nagios-0.6.6.tar.gz
tar -xvzf pnp4nagios-0.6.6.tar.gz
cd pnp4nagios-0.6.6
./configure --with-nagios-user=icinga --with-nagios-group=icinga
make all
make install
make install-webconf
make install-config
make install-init

9.配置pnpnagios:

  參照下面鏈接配置:

http://docs.icinga.org/latest/en/icinga-web-pnp.html#idp12815568


nagios-snmp

wget http://nchc.dl.sourceforge.net/project/nagios-snmp/nagios-snmp-plugins/1.1.1/nagios-snmp-plugins.1.1.1.tgz

安裝snmp

1) By CPAN (best)

on command line, as root :

[your_host]# perl -MCPAN -e shell
cpan shell -- CPAN exploration and modules installation (v1.76)
ReadLine support enabled
cpan> install Net::SNMP

tar xf nagios-snmp-plugins

cd nagios_plugins/

sh install.sh

 輸入安裝的相關(guān)參數(shù)。


參考:

nagios 的snmp插件用法:http://nagios.manubulon.com/index_commands.html#load


https://wiki.icinga.org/display/howtos/Setting+up+PNP+with+Icinga#SettingupPNPwithIcinga-RRDToolandPerlBindings

icinga +pnp4nagios

參考文檔:

http://docs.icinga.org/latest/en/quickstart-idoutils.html

http://docs.icinga.org/latest/en/


附錄:nagios +pnp的文檔:

http://wenku.baidu.com/view/4daf21a0284ac850ad02426c.html

pnp4nagios監(jiān)控網(wǎng)卡流量:http://www.xmydlinux.org/201011/51.html

check_linux_stats:http://storysky.blog.51cto.com/628458/696749

http://blog.sina.com.cn/s/blog_6eee53080101a1dm.html







向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI