您好,登錄后才能下訂單哦!
nagios具有非常強大的報警功能。還可以結合pnp實現時時繪制圖形。可以根據自己的需求定義:nagios的腳控類型,可以說監控服務,nagios已經做到了無所不能:下面給出nagios的安裝腳步。后期會慢慢更新如何編寫腳步定義企業nagios監控系統:腳步的安裝包是已經放到/usr/local/src目錄下:
安裝腳本。(LAMP環境已經安裝好。)nagios最強大的就是開源功能,可以實現用編寫nrpe腳本采集數據的方式進行監控報警,可以自己根據自己需求創建出一套自己的監控系統。
yum -y install httpd gcc gcc-c++ glibcglibc-common gd gd-devel
useradd nagios
groupadd nagcmd
usermod -G nagcmd nagios
usermod -G nagcmd apache
cd /usr/local/src
tar zxvf nagios-3.0.6.tar.gz
cd nagios-3.0.6
./configure --with-command-group=nagcmd--prefix=/usr/local/nagios
make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf
cd ../
tar zxvf nagios-plugins-1.4.13.tar.gz
cd nagios-plugins-1.4.13
./configure --prefix=/usr/local/nagios--with-nagios-user=nagios --with-nagios-group=nagios
make && make install
cd ../
tar zxvf nrpe-2.13.tar.gz
cd nrpe-2.13
./configure
make all
make install-plugin
make install-daemon
make install-daemon-config
htpasswd -bc/usr/local/nagios/etc/htpasswd.users nagiosadmin
123456
echo "aliasnagioscheck='/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg'" >> /root/.bashrc
source /root/.bashrc
chkconfig nagios on
chkconfig httpd on
service httpd start
service nagios start
#基本安裝過程這里就不重復了,htpasswd -bc這行代碼的作用是不需要人為干預的生成密碼名為123456的angiosadmin用戶,而后期由于經常要修改/usr/local/nagios/etc/nagios.cfg配置文件,所以需要檢測其語法,所以將其長命令生成名為nagioscheck的別名命令。
Nagios客戶端自動安裝腳本,如下所示:
useradd nagios
cd /usr/local/src
tar zxvf nagios-plugins-1.4.13.tar.gz
cd nagios-plugins-1.4.13
./configure
make
make install
chown nagios:nagios /usr/local/nagios
chown -R nagios:nagios/usr/local/nagios/libexec
cd ../
tar zxvf nrpe-2.13.tar.gz
cd nrpe-2.13
./configure
make all
make install-plugin
make install-daemon
make install-daemon-config
/usr/local/nagios/bin/nrpe -c/usr/local/nagios/etc/nrpe.cfg -d
echo "/usr/local/nagios/bin/nrpe -c/usr/local/nagios/etc/nrpe.cfg -d" >> /etc/rc.local
nagios:服務器端中文插件安裝:
5、安裝Nagios中文化插件
中文插件下載地址:
http://sourceforge.net/projects/nagios-cn/files/
下載對應nagios版本的中文插件,然后開始安裝:
[root@localhost ~]#tar xvfznagios-cn-3.2.0.tar.bz2
[root@localhost nagios-cn-3.2.0]#cdnagios-cn-3.2.0
[root@localhost nagios-cn-3.2.0]#./configure
[root@localhost nagios-cn-3.2.0]#make all
[root@localhost nagios-cn-3.2.0]#make install
注:安裝中文插件的適合很容易出亂碼。一般通過添加apache的utf8支持可以完成
<Directory />
AddDefaultCharset UTF-8 #加入格式支持
</Directory>
開啟cgi模塊:
LoadModule cgid_module modules/mod_cgid.so
LoadModule actions_modulemodules/mod_actions.so
重起apache
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。