Ubuntu 13.10 server 安装 Nagios Core

来源:IMCN
  

Nagios Core 是一款开源的系统和网络监控应用,它可以监视你指定的主机与服务,当出现问题时提醒您以帮助你改善系统。 Nagios Core 最初在Linux下运行,但它大多数其他Unix下运行。

Nagios Core 功能包括:

  • 监控网络服务( SMTP , POP3 , HTTP , NNTP , PING等)
  • 监控主机资源(处理器负载,磁盘使用情况等)
  • 简单的插件设计,让用户能够轻松开发自己的服务检查
  • 并行化服务检查
  • 定义网络主机层次结构使用“父”的主机,使检测和区分主机
  • 当服务或主机发生问题是通知你(通过电子邮件,寻呼机或用户定义的方法)
  • 定义事件处理程序能力,服务或主机运行过程中主动解决问题
  • 日志文件
  • 支持执行冗余监控主机
  • 可选Web界面查看当前网络状态,通知和问题历史,日志文件等。

在安装之前你最好已经安装了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

本文采用CC协议发布,转载请注明: 转载自IMCN


时间:2013-11-22 16:06 来源:IMCN 原文链接

好文,顶一下
(0)
0%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量