Nagios基本搭建
Nagios簡述:
1.一款用來監視系統和網絡的開源軟件
2.利用其從多的插件實現對本機和遠端服務的監控
3.當被監控對象異常時,回及時向管理員警告
4.提供一批預設好的監控插件,用戶可以直接調用
5.也可以自定義shell腳本來監控服務,適合各類企業的業務監控
6.可通過Web頁面顯示對象狀態,日志,警告信息
Nagios 可以監控的功能有:
1、監控網絡服務(SMTP、POP3、HTTP、NNTP、PING等);
2、監控主機資源(處理器負荷、磁盤利用率等);
3、簡單地插件設計使得用戶可以方便地擴展自己服務的檢測方法;
4、并行服務檢查機制;
5、具備定義網絡分層結構的能力,用”parent”主機定義來表達網絡主機間的關系,這種關系可被用來發現和明晰主機宕機或不可達狀態;
6、當服務或主機問題產生與解決時將告警發送給聯系人(通過EMail、短信、用戶定義方式);
7、可以定義一些處理程序,使之能夠在服務或者主機發生故障時起到預防作用;
8、自動的日志滾動功能;
9、可以支持并實現對主機的冗余監控;
10、可選的WEB界面用于查看當前的網絡狀態、通知和故障歷史、日志文件等;
11、可以通過手機查看系統監控信息;
12、可指定自定義的事件處理控制器;
部署Nagios
1.環境準備
gcc gcc-c++ php httpd nagios壓縮包
2.起http服務,并測試php是否可用
3.添加nagios用戶與組
useradd nagios
groupadd nagcmd
usermod -G nagcmd nagios
4.解壓nagios.zip
5.編譯安裝
tar -xvzf nagios-4.2.4.tar.gz
./configure –with-nagios-user=nagios –with-nagios-group=nagcmd –with-command-user=nagios –with-command-group=nagcmd
make all //準備安裝環境
make install //安裝主程序program, CGIs, and HTML files
make install-init //安裝啟動程序(修改權限)
make install-commandmode //安裝命令行
make install-config //安裝配置文件
make install-webconf //安裝nagios與http工作時的配置文件
make install-exfoliation或者install-classicui //Web頁面顯示樣式
安裝nagios-plugins
提供監控插件的軟件包
nagios-plugins-2.1.4.tar.gz
1.解包
2.編譯安裝
./configure&&make&&make install
ls /usr/local/nagios/libexec/check_* //驗證
起服務
/etc/rc.d/init.d/nagios status
/etc/rc.d/init.d/nagios start
echo “/etc/rc.d/init.d/nagios start” >>/etc/rc.local //設置開機自啟
測試
1)重啟httpd(重新加載nagios配置文件)
2)設置訪問監控頁面管理員nagiosadmin的密碼
3)可在nagios配置文件找到密碼放置目錄/etc/httpd/conf.d/nagios.conf 在第34行
34 AuthUserFile /usr/local/nagios/etc/htpasswd.users
4)手動生成密碼文件
htpasswd -c 密碼放置路徑 用戶
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
5)訪問監控服務器查看
firefox http://127.0.0.1/nagios
轉載于:https://www.cnblogs.com/Nedved/p/10472466.html
總結
以上是生活随笔為你收集整理的Nagios基本搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP+Redis 实例【一】点赞 +
- 下一篇: Loadrunner无法打开浏览器的相关