Linux下Nagios的安裝
Linux下Nagios的安裝
在ubuntu下配置nagios ,浪費(fèi)了我兩天的時(shí)間,就是因?yàn)榕渲檬锹淞艘徊?/p>
- htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
沒給設(shè)置帳號(hào),結(jié)果出現(xiàn)internal web error.先是倒敘,Nagios 安裝完了是什么效果。就先講述一下Linux下Nagios的安裝吧。
1,在/usr/local/nagios 目錄下可一看到 nagios-plugins ,也就是插件,沒有插件就沒有視圖,你就只能用命令行讀。
2,能顯示你本地的系統(tǒng)的各項(xiàng)信息(如,網(wǎng)絡(luò)使用率,硬盤使用率,CPU溫度)。
3,也是最明顯的??梢栽L問http://localhost/nagios/,出現(xiàn)Nagios的網(wǎng)絡(luò)界面。
安裝前你要有的包,也就是程序(安裝Nagios后再裝也可以,跟順序無關(guān))。
Apache 2
GCC compiler and development libraries
GD development libraries
如果沒裝那就跟著我裝上吧,很簡(jiǎn)單的不用考慮Ubuntu的版本。
sudo apt-get install apache2
sudo apt-get install build-essential
sudo apt-get install libgd2-dev
sudo apt-get install libgd2-xpm-dev
安裝以上軟件包時(shí),用TAB鍵檢查一下是不是***的。比如:在控制臺(tái)輸入
- sudo apt-get install libgd
點(diǎn)兩下TAB鍵,會(huì)出現(xiàn)各種版本,選比較新的就好了。
建立帳戶信息:
一下操作都是在ROOT下,
建立帳號(hào)密碼
- /usr/sbin/useradd -m nagios
- passwd nagios
建立Nagios組
- /usr/sbin/groupadd nagios
- /usr/sbin/usermod -G nagios nagios
- /usr/sbin/groupadd nagcmd
- /usr/sbin/usermod -a -G nagcmd nagios
- /usr/sbin/usermod -a -G nagcmd www-data
現(xiàn)在才開始下載,Nagios,和Nagios-plugins.
下載后放哪都行
wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.6.tar.gz
wget http://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz
解壓縮,進(jìn)入Nagios-3.0.6文件夾,進(jìn)行編譯。
tar xzf nagios-3.0.6.tar.gz
cd nagios-3.0.6
- Run the Nagios configure script, passing the name of the group you created earlier like so:
- ./configure --with-command-group=nagcmd
- Compile the Nagios source code.
- make all
- Install binaries, init script, sample config files and set permissions on the external command directory.
- make install
- make install-init
- make install-config
- make install-commandmode
創(chuàng)建視圖
- make install-webconf
我就是這部落了,半天找不到原因
- htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
從起服務(wù)器,位置可能不太一樣。
- /etc/init.d/apache2 reload
安裝插件
- tar xzf nagios-plugins-1.4.11.tar.gz
- cd nagios-plugins-1.4.11
上邊是解壓,下邊編譯。
- ./configure --with-nagios-user=nagios --with-nagios-group=nagios
- make
- make install
***一步啟動(dòng)Nagios
- Configure Nagios to automatically start when the system boots.
- ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
- Verify the sample Nagios configuration files.
- /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
- If there are no errors, start Nagios.
- /etc/init.d/nagios start
打開Nagios,本地界面。
http://localhost/nagios/
添加點(diǎn)功能
- sudo apt-get install mailx
- sudo /etc/init.d/nagios restart
【編輯推薦】
Linux系統(tǒng)的Nagios網(wǎng)絡(luò)管理模塊的實(shí)現(xiàn)-評(píng)價(jià)
Linux下Nagios網(wǎng)絡(luò)管理模塊-實(shí)現(xiàn)網(wǎng)絡(luò)服務(wù)器的監(jiān)控