Nagios基本平臺的搭建

    Nagios的功能是監控服務和主機,可是他自身並不包括這部分功能的代碼,全部的監控、檢測功能都是有插件來完成的。再說報警功能,若是監控系統發現問題不能報警那就沒有意義了,因此報警也是Nagios很重要的功能之一。可是,一樣的,nagios自身也沒有報警部分的代碼,甚至沒有插件,而是交給用戶或者其餘相關開源項目組去完成。相似這樣細緻的工做,被Nagios的開發人員稱爲dirty work(髒活)。其實髒活不髒,只是太細緻了,對於nagios——一個負責監控工做的老闆來講,細緻的工做必然是交給他的員工去搞定啦。       這裏只小分享下關於Nagios安裝,只是指基本平臺,也就是Nagios軟件包的安裝。它是監控體系的框架,也是全部監控的基礎。後續系列文章會再更多的分享      在Nagios官方的文檔,會發現Nagios基本上沒有什麼依賴包,只要求系統是linux或者其餘nagios支持的系統。不過若是你沒有安裝Apache(http web服務),那麼就沒辦法直觀的界面來了解信息,因此apache能夠算是一個前提條件。關於apache的安裝,能夠到我的文檔存放維基的webserver的apache頁面下了解,或網上相關文檔多得是,找Google老師~      官方網站下載最新的nagios軟件包,這裏使用的是nagios-3.0.4.tar.gz版本下實現的 。建議先閱讀官方文檔相關幫助信息。      一、 建立Nagios用戶 adduser nagiosmkdir /usr/local/nagioschown nagios.nagios /usr/local/nagios      二、 創建Nagios組 grep "^User" /etc/httpd/conf/httpd.conf/usr/sbin/usermod -G nagcmd apache #apache的用戶名/usr/sbin/usermod -G nagcmd nagios      三、 解壓 tar xzf nagios-3.0.4.tar.gz      四、 編譯 ./configure --prefix=prefix --with-nagios-user=someuser --with-nagios-group=somegroup --with-command-group=cmdgroup#變量prefix 爲安裝目錄,例如/usr/local/nagios#變量someuser 爲nagios的用戶,例如nagios#變量somegruop 爲nagios屬於的組,例如nagios#變量cmdgroup 爲nagios命令行屬組,例如nagcmd       五、 安裝 make allmake installmake install-configmake install-init      六、 檢查 ls /usr/local/nagios/bin  etc  libexec  sbin  share  varbin etc sbin share var [...]
相關文章
相關標籤/搜索