Ubuntu上nagios的安装过程

华盟原创文章投稿奖励计划

Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等,Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。

用户和组配置

useradd nagios

groupadd nagcmd

usermod -a -G nagcmd nagios

usermod -a -G nagios,nagcmd www-data

安装相关软件:

sudo apt-get install wget build-essential apache2 php apache2-mod-php7.0 php-gdlibgd-dev sendmail unzip

安装nagios

1.下载提取Nagios核心

cd ~

wget https://assets.nagios.com/downlo... nagios-4.2.0.tar.gz

tar -xzf nagios*.tar.gz

cd nagios-4.2.0

2.编译nagios

./configure --with-nagios-group=nagios--with-command-group=nagcmd

make all

sudo make install

sudo make install-commandmode

sudo make install-init

sudo make install-config

/usr/bin/install -c -m 644 sample-config/httpd.conf/etc/apache2/sites-available/nagios.conf

将evenhandler目录复制到nagios目录中:

cp -Rcontrib/eventhandlers/ /usr/local/nagios/libexec/

chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers

并将evenhandler目录复制到nagios目录中:

cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/

chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers

安装Nagios插件

下载提取nagios插件:

cd ~

wget https://nagios-plugins.org/download/nagios-plugins-2.1.2.tar.gz

tar -xzf nagios-plugins*.tar.gz

cd nagios-plugin-2.1.2/

以下命令安装nagios插件:

./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl

make

make install

4.配置nagios

安装阶段完成后,您可以在/ usr / local / nagios /中找到Nagios的默认配置。

下面将配置Nagios和Nagios联系人。

使用vim编辑默认的nagios配置:

vim/usr/local/nagios/etc/nagios.cfg

取消51行注释为主机监视器配置,如图:

Ubuntu上nagios的安装过程

添加名为servers的新文件夹:

mkdir -p/usr/local/nagios/etc/servers

可以在contact.cfg文件中配置Nagios联系人。打开它使用:
vim/usr/local/nagios/etc/objects/contacts.cfg

然后用自己的电子邮件替换默认电子邮件。

Ubuntu上nagios的安装过程

配置Apache

1. 启用Apache模块

sudo a2enmod rewrite

sudo a2enmod cgi

可以使用htpasswd命令为nagios Web界面配置用户nagiosadmin:

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

并输入密码

启用Nagios虚拟主机

sudo ln -s /etc/apache2/sites-available/nagios.conf /etc/apache2/sites-enabled/

3.启动Apache和Nagios

service apache2 restart

service nagios start

当Nagios启动时,您可能会看到以下错误:

Ubuntu上nagios的安装过程

进入/etc/init.d目录下,并添加一下代码:

Ubuntu上nagios的安装过程

cp /etc/init.d/skeleton /etc/init.d/nagios

vim /etc/init.d/nag

使其可执行并启动nagios:

cd /etc/init.d

chmod x nagios

service apache2 restart

service naios start

测试:
打开浏览器并访问Nagios服务器ip: http : //192.168.188.197/nagios 。
Ubuntu上nagios的安装过程
你可能喜欢
ubuntu简单密码破解

ubuntu systray(系统托盘)图标问题

Ubuntu 12.04 Unity 3D失效的解决方法
Ubuntu上nagios的安装过程

本文原创,作者:congtou,其版权均为华盟网所有。如需转载,请注明出处:https://www.77169.net/html/243153.html

发表回复