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行注释为主机监视器配置,如图:

添加名为servers的新文件夹:
mkdir -p/usr/local/nagios/etc/servers
可以在contact.cfg文件中配置Nagios联系人。打开它使用:
vim/usr/local/nagios/etc/objects/contacts.cfg
然后用自己的电子邮件替换默认电子邮件。

配置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启动时,您可能会看到以下错误:

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

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简单密码破解
congtou