以下為本人翻譯installing nagios core from source的作品
目的
旨在告訴大家在Ubuntu和CentOS伺服器下,基于源碼如何安裝Nagios Core和Nagios Plugins。
目标群衆
對基于想用源代碼安裝Nagios Core的任何人
先決條件
對于Ubuntu使用者,執行這個文檔的所有步驟需要root權限,下面的指令可以切換到root。
sudo -i
安裝Nagios平台需要安裝的包
對于RHEL/CentOS使用者:
yum install -y wget httpd php gcc glibc glibc-common gd gd-devel make net-snmp
對于Ubuntu使用者:
sudo apt-get install wget install build-essential apache2 php5-gd wget libgd2-xpm libgd2-xpm-dev
libapache2-mod-php5
下載下傳Nagios Core和Nagios Plugins
對于所有的系統,在你的終端執行下列指令:
cd /tmp
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.2.tar.
wget https://www.nagios-plugins.org/download/nagios-plugins-1.5.tar.gz
這樣你就獲得Nagios核心包和所需的插件包。
添加Nagios使用者和使用者組
為了讓Nagios程序可以運作,下一步添加合适的使用者和使用者組:
useradd nagios
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd apache
Nagios Core安裝
tar zxvf nagios-4.0.2.tar.gz
tar zxvf nagios-plugins-1.5.tar.gz
切換到新Nagios目錄并安裝相應包
cd nagios
對于RHEL/CentOS使用者:
./configure --with-command-group=nagcmd
./configure --with-nagios-group=nagios --with-command-group=nagcmd -–with-mail=/usr/bin/sendmail
所有的系統<b>:</b>
make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
/etc/init.d/nagios start
/etc/init.d/httpd start
為Web Access建立一個預設使用者
添加一個預設使用者:
htpasswd –c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Nagios Plugin安裝
cd /tmp/nagios-plugins-1.5
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install
Nagios Service安裝
下面的指令将注冊Nagios daemon,随着系統一并啟動
chkconfig --add nagios
chkconfig --level 35 nagios on
chkconfig --add httpd
chkconfig --level 35 httpd on
對于Ubuntu:
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
Nagios Web Interface
經過上述的步驟配置,你可以通過Web浏覽器去通路:
http:///nagios
使用者密碼認證在你剛剛添加的/usr/local/nagios/etc/htpasswd.users檔案裡面.
如果你有任何的疑問,可以通路Nagios的支援論壇如下:
http://support.nagios.com/forum/
Nagios Core 文檔:
http://library.nagios.com/library/products/nagioscore/manuals/