nagios的安裝與配置

來源:互聯網
上載者:User

標籤: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的安裝與配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.