Nagios监控
1、Nagios監控軟件
Nagios是一款開源的免費網絡監視工具,能有效監控Windows、Linux和Unix的主機狀態,交換機路由器等網絡設置,打印機等。在系統或服務狀態異常時發出郵件或短信報警第一時間通知網站運維人員,在狀態恢復后發出正常的郵件或短信通知。
Nagios和cacti有什么區別呢?簡單的來說cacti主要監控流量,服務器狀態頁面展示;nagios主要監控服務,郵件及短信報警燈,當然也有簡單的流量監控界面,二者綜合使用效果更好。(附Nagios工作簡單邏輯圖)
?
Nagios監控客戶端需要借助Nagios插件及NRPE軟件來實現,NRPE作為中間的代理程序,接收Nagios服務器端發來的請求,另一端在遠程主機上指定的相關的監控信息。
2、Nagios監控服務器構建
wget http://sourceforge.net/projects/nagios/files/nagios-3.x/nagios-3.2.1/nagios-3.2.1.tar.gz/download http://nagios-plugins.org/download/nagios-plugins-1.4.14.tar.gz http://nchc.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.14/nrpe-2.14.tar.gz /usr/sbin/useradd nagios tar zxvf nagios-3.2.1.tar.gz cd nagios-3.2.1 ./configure --prefix=/usr/local/nagios --with-command-group=nagios make all make install //來安裝主程序,CGI和HTML文件 make install-init //在/etc/rc.d/init.d安裝啟動腳本 make install-config //來安裝示例配置文件,安裝的路徑是/usr/local/nagios/etc make install-commandmode //來配置目錄權限 make install-webconf // 配置nagios跟apache整合 make install ;make install-init;make install-config;make install-commandmode ;make install-webconf1)安裝Nagios-plugins
tar zxvf nagios-plugins-1.4.14.tar.gz cd nagios-plugins-1.4.14 ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios make && make install2)nagios訪問控制設置
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin 輸入兩次密碼即可,登錄頁面的時候會用到這個密碼.3)Nagios測試訪問
重啟nagios ,service nagios restart ;service httpd restart ;?
?
3、Nagios監控配置
默認安裝完nagios,配置文件主目錄在/usr/local/nagios/下
bin Nagios 可執行程序所在目錄 etc Nagios 配置文件所在目錄 sbin Nagios CGI 文件所在目錄,也就是執行外部命令所需文件所在的目錄 share Nagios WEB PHP網頁文件所在的目錄 libexec Nagios 外部插件所在目錄 var Nagios 日志文件、lock 等文件所在的目錄 var/archives Nagios 日志自動歸檔目錄 var/rw 用來存放外部命令文件的目錄添加客戶端監控步驟
Cp localhost.cfg 192.168.0.113.cfg 把默認配置文件里面的locahost、127.0.0.1、check_local替換成最新 sed -i 's#localhost#192.168.0.113#g;s#127.0.0.1#192.168.0.113#g;s#check_local#check#g;s#linux-servers#192.168.0.113#g ' 192.168.0.113.cfg 在nagios.cfg 36行后加入cfg_file=/usr/local/nagios/etc/objects/192.168.0.113.cfg sed -i '36a cfg_file=/usr/local/nagios/etc/objects/192.168.0.113.cfg' /usr/local/nagios/etc/nagios.cfg 最后執行: /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg沒有報錯即可。默認有報錯,因為沒有在客戶端安裝nagios插件及NRPE,需刪掉配置文件里disk、swap、process、user、cpu等監控配置段:
?如下是剛剛添加的默認的客戶端監控圖
?
轉載于:https://www.cnblogs.com/legenidongma/p/10771309.html
總結
- 上一篇: Gradle 学习二
- 下一篇: 一、activiti工作流(workfl