Nagios® Core™ 是一款开源的系统和网络监控应用,它可以监视你指定的主机与服务,当出现问题时提醒您以帮助你改善系统。 Nagios Core 最初在Linux下运行,但它大多数其他Unix下运行。
Nagios Core 功能包括:
在安装之前你最好已经安装了lamp服务器软件,另外你还需要安装一些依赖包,使用下面的命令:
sudo apt-get install wget build-essential php5-gd wget libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 apache2-utils daemon
下载Nagios及插件:点击这里
添加 Nagios 用户和群组
sudo useradd nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios
现在安装 nagios core
尽量使用 root 身份登录,运行以下命令
解压缩下载的文件(Nagios的内核和插件)
tar zxvf nagios-4.0.1.tar.gz
tar zxvf nagios-plugins-1.5.tar.gz
更改到Nagios的新目录并安装软件包:
cd nagios-4.0.1/
./configure --with-nagios-group=nagios --with-command-group=nagcmd -–with-mail=/usr/bin/sendmail
make all
make install
make install-init
make install-config
make install-commandmode
然后运行下面的命令:
make install-webconf
提示错误信息:
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf
/usr/bin/install: cannot create regular file â/etc/httpd/conf.d/nagios.confâ: No such file or directory
make: *** [install-webconf] Error 1
这是nagios在创建一些文件时遇到问题,解决方法,输入一下命令自己创建这些个文件:
mkdir /etc/httpd
mkdir /etc/httpd/conf.d
mkdir /etc/httpd/conf.d/nagios.conf
然后运行命令:
sudo make install-webconf
看到类似下面的输入内容:
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf
*** Nagios/Apache conf file installed ***
安装nagions载入后,接下来的步骤:
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
当我尝试启动Nagios我得到了下面的错误
/etc/init.d/nagios: 20: .: Can’t open /etc/rc.d/init.d/functions
要解决上述错误,请尝试下面的命令来解决这个问题
wget https://raw.github.com/nicolargo/nagiosautoinstall/master/hack4nagiosstart.sh
chmod a+x ./hack4nagiosstart.sh
./hack4nagiosstart.sh
创建Web访问默认的用户。
添加Web接口访问默认的用户:
htpasswd –c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Nagios 插件安装:
cd nagios-plugins-1.5
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install
Nagios服务设置
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
Nagios网页界面登录
在正确后,您现在应该可以从Web浏览器访问你的Nagios核心安装程序。
只需使用以下地址:
http:///nagios
投稿作者 | 作者网站 |
---|---|
微信捐赠 | 支付宝捐赠 |
---|---|
评论功能已经关闭!