標籤:nagios的監控配置windows 和linux
安裝前準備檢查環境
iptables -F
setenforce 0
#gcc環境 lamp環境和其他的一些 nagios 的依賴包
yum -y install gcc* yum -y install httpd mysql mysql-server mysql-devel php php-server glibc glibc-common *gd*
#添加nagios運行所需要的使用者和組
groupadd nagcmd
useradd -G nagcmd nagios
usermod -G nagcmd apache
#編譯安裝nagios
mkdir /cdrom
cp -a /cdrom/* .
tar -xf nagios-3.3.1..tar.gz
cd nagios
./configure --with-commadn-group=nagcmd --enable-event-broker
make all && make install && make install-init make install-commandmode make install-config && make install-webconf
2.產生密碼檔案
htpasswd -c /usr/local/nagios/etc/htpasswd.user nagiosadmin
service httpd restart
在瀏覽器中查看效果輸入使用者名稱和密碼
安裝外掛程式管理器nagios-plugins
解壓編譯
tar -xf nagios-plugins-1.4.14.tar.gz
cd /root/nagios-plugins-1.4.14
./configure --with-nagios-user=nagios --wtih-nagios-group=nagios --with-mysql --enable-perl-modules
make && make install
配置並啟動nagios
chkconfig --add nagios
chkconfig nagios on
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
#此命令用來檢測文法
service nagios start
windows 主機的監控
安裝 NSCLIENt ++
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/97/7C/wKioL1kuvLWgiiQmAAHnwrnGzfg551.png-wh_500x0-wm_3-wmp_4-s_343906951.png" title="圖片1.png" alt="wKioL1kuvLWgiiQmAAHnwrnGzfg551.png-wh_50" />
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M02/97/7B/wKiom1kuvM2xUXtxAAFafFzoA8k079.png-wh_500x0-wm_3-wmp_4-s_11602377.png" title="圖片2.png" alt="wKiom1kuvM2xUXtxAAFafFzoA8k079.png-wh_50" />
伺服器端設定windows監控
cd /usr/local/nagios
cd etc/
cd objects/
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/97/7C/wKioL1kuvRaQPLddAAA6D4TSrZs878.png-wh_500x0-wm_3-wmp_4-s_4116598372.png" title="圖片3.png" alt="wKioL1kuvRaQPLddAAA6D4TSrZs878.png-wh_50" />
#進入nagios主目錄,啟用windows的支援
vim nagios.cf
vim /usr/local/nagios/etc/objects/contacts.cfg
#39 cfg_file=/usr/local/nagios/etc/objects/windows.cfg
vim /usr/local/nagios/etc/objects/contacts.cfg
#35 email [email protected]警示郵箱根據實際改找個軟體最好然後用qq郵箱然後跟關聯qq號然後就可以知道警示了
檢測,並啟動nagios服務
/usr/local/nagios/bin/nagios -v /usr/local/ngios/etc/nagios.cfg
service nagios restart
Linux的監控
安裝gcc,openssl openssl-devel
yum -y install openssl openssl-devel
安裝外掛程式管理器nagios-plugins
建立個nagios使用者,否則會報錯
useradd nagios
cd /root
tar -xf nagios-plugins-1.4.14.tar.gz
cd nagios-plugins-1.4.14
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make all && make install
安裝nrpe確保openssl,openss-devel已經安裝
tar -xf nrpe-2.8.1.tar.gz
cd nrpe-2.8.1
./configure --enable-ssl --with-ssl-lib=/usr/lib
make all
make install-plugin
make install-daemon
make install-daemon-config
vim /usr/local/nagios/etc/nrpe.cfg
allowed_hosts=192.168.121.1 127.0.0.1
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
服務端裝
nagios-plugins
./configure --enable-ssl --with-ssl-lib=/usr/lib
make all
make install-plugin
cd /usr/local/nagios/etc/
cd objects/
ls
vim linux.cfg
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M00/97/7C/wKioL1kuv66yyK0gAABpH1pOC84026.png-wh_500x0-wm_3-wmp_4-s_2250905106.png" title="圖片4.png" alt="wKioL1kuv66yyK0gAABpH1pOC84026.png-wh_50" />
vim cmmands.cfg
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/97/7B/wKiom1kuv8-zkdD7AABlpWdUUzQ292.png-wh_500x0-wm_3-wmp_4-s_1400176457.png" title="圖片5.png" alt="wKiom1kuv8-zkdD7AABlpWdUUzQ292.png-wh_50" />
啟用自訂的liunx.cfg檔案
vim /usr/local/nagios/etc/nagios.cfg
31# cfg_file=/usr/local/nagios/etc/objects/linux.cfg
檢測並啟用
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
service nagios restart
服務的監控
用戶端
yum -y install mysql mysql-server
service mysqld start
mysqladmin -uroot password ‘123123‘
mysql -uroot -p
create database nagios;
grant selcet on nagios.* to [email protected]‘%‘ identifed by ‘123123‘;
select user,password,host from mysql.user;
服務端檢查一下是否能夠串連資料庫
/usr/local/nagios/libexec/check_mysql -H 192.168.121.1 -u nagios -d nagios -p 123123
vim mysql.cfg650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/97/7D/wKioL1kuwQuxjc2_AABKkOQBdEc647.png-wh_500x0-wm_3-wmp_4-s_3447235062.png" title="圖片6.png" alt="wKioL1kuwQuxjc2_AABKkOQBdEc647.png-wh_50" />
啟動配置
vim /usr/local/nagios/etc/nagios.cfg
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/97/7D/wKioL1kuwTyAAWYCAAB272MIMzY711.png-wh_500x0-wm_3-wmp_4-s_4234417854.png" title="圖片7.png" alt="wKioL1kuwTyAAWYCAAB272MIMzY711.png-wh_50" />
vim commadns.cfg
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/97/7C/wKiom1kuwV3zwblhAABrBhiWuEo149.png-wh_500x0-wm_3-wmp_4-s_3465004235.png" title="圖片8.png" alt="wKiom1kuwV3zwblhAABrBhiWuEo149.png-wh_50" />
檢測啟動nagios
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
service nagios restart
在瀏覽器中查看
本文出自 “淩宇的技術部落格” 部落格,請務必保留此出處http://lampit.blog.51cto.com/12958178/1931116
nagios的安裝與配置