nagios 3.2安装详解(一)
Nagios是一款非常实用的开源监控工具,可以监控各种服务或主机的可用性和性能,并针对异常情况及时发送预警信息,使得管理员可以更好地维护自己的网络环境。本文将介绍如何在CentOS 6.5上安装Nagios 3.2版本。
1. 安装依赖包
在安装Nagios之前,需要先安装一些依赖包以保证其正常运行。在终端中输入以下命令:
# yum install httpd php gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel xinetd unzip
2. 创建nagios用户
通常情况下,我们都不会使用root账户运行Nagios,因此需要创建一个名为nagios的用户并设置密码。运行以下命令来完成:
# useradd nagios
# passwd nagios
3. 下载和安装Nagios
运行以下命令来下载和安装Nagios:
# cd /usr/local/src/
# wget https://downloads.sourceforge.net/project/nagios/nagios-3.x/nagios-3.2.3/nagios-3.2.3.tar.gz
# tar zxvf nagios-3.2.3.tar.gz
# cd nagios-3.2.3
# ./configure --prefix=/usr/local/nagios --with-command-group=nagcmd
# make all
# make install
# make install-init
# make install-config
# make install-commandmode
4. 安装Nagios插件
和Nagios一样,插件也需要进行安装。运行以下命令来下载和安装插件:
# cd /usr/local/src/
# wget http://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz
# tar zxvf nagios-plugins-2.2.1.tar.gz
# cd nagios-plugins-2.2.1
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl
# make
# make install
5. 配置Nagios Web界面
Nagios Web界面需要Apache服务器和PHP支持才能正常工作。运行以下命令来配置Apache服务器:
# cd /usr/local/src/
# wget http://www.nagios-plugins.org/download/nagios-3.2.3.tar.gz
# tar zxvf nagios-3.2.3.tar.gz
# cd nagios-3.2.3
# make all
# make install
# make install-init
# make install-config
# make install-commandmode
6. 配置Nagios Web界面
等待安装完成之后,运行以下命令来配置Nagios Web界面:
# cd /usr/local/nagios/etc/
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
# vi /etc/httpd/conf.d/nagios.conf
在配置文件中加入以下内容:
#将指定目录作为Nagios的cgi-bin
ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin
#设置Nagios的管理员
AuthUserFile /usr/local/nagios/etc/htpasswd.users
AuthName "Nagios Access"
#开启认证
AuthType Basic
require valid-user
保存并退出。
7. 启动Nagios和Apache
运行以下命令来启动Nagios和Apache:
# service nagios start
# service httpd start
8. 访问Nagios Web界面
在浏览器中输入“http://<服务器IP地址>/nagios/”,便可访问Nagios Web界面,登录用户名为nagiosadmin,密码为上文中设置的密码。
至此,Nagios 3.2版本的安装已经完成。
总结:
Nagios的安装过程分为以下几步:
1. 安装依赖包
2. 创建nagios用户
3. 下载和安装Nagios
4. 安装Nagios插件
5. 配置Nagios Web界面
6. 配置Nagios Web界面
7. 启动Nagios和Apache
8. 访问Nagios Web界面
在安装过程中需要仔细阅读每一个步骤,确保每一步的操作都正确无误,否则可能会影响整个系统的稳定性。
