现在的位置: 首页Nagios监控>正文
nagios安装配置-服务端安装
发表于8年前 Nagios监控 暂无评论 ⁄ 被围观 3,489 次+

nagios安装配置-服务端安装

当越来越多的服务器架设在机房中,不免会出现这样那样的故障.那么如何在出现问题的第一时间,发现问题,并解决问题呢?使用Nagios可以解决这个问题了!

Nagios是什么?Nagios是一款用于系统和网络监控的应用程序。它可以在你设定的条件下对主机和服务进行监控,在状态变差和变好的时候给出告警信息。

Nagios可以监控ICPM,SMTP,Apache,Mysql等等,几乎所有服务.

安装开始:

服务器ip: 192.168.5.30 服务器端需要apache,php的支持

一, 下载服务器端所需安装包

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz
二,安装所需的相关服务nrpe需要xinetd支持 

yum install -y xinetd
添加用户
useradd nagios
三,编译安装 

1.安装nagios服务

tar zxvf nagios-3.2.3.tar.gz
cd nagios-3.2.3
./configure –prefix=/usr/local/nagios make all make install make install-init make install-config make install-commandmode
2.安装nagios监控插件
tar zxvf nagios-plugins-1.4.13.tar.gz
cd nagios-plugins-1.4.15
./configure –prefix=/usr/local/nagios make && make install chown -R nagios.nagios /usr/local/nagios

3.安装NRPE插件

tar zxvf nrpe-2.12.tar.gz
cd nrpe-2.12
./configure –disable-ssl
make all
make install-plugin
make install-daemon
make install-daemon-config
make install-xinetd
修改/etc/xinetd.d/nrpe
将  disable 改为 no
only_from 添叫服务器的ip 或网段, 不同ip或网段用空格隔开
例如"only_from       = 127.0.0.1    192.168.5.30    192.168.10.0/24"
在/etc/services文件最后插入: nrpe 5666/tcp # nrpe" service xinetd restart
如果有防火墙应该开放5666端口: iptables -A INPUT -i eth0 -p tcp –dport 5666 -j ACCEPT

四,配置apache

将现面行加入apache配置文件的alias模块<IfModule alias_module> ---------------------------------------- ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"

<Directory "/usr/local/nagios/sbin">

# SSLRequireSSL

Options ExecCGI

AllowOverride None

Order allow,deny

Allow from all

# Order deny,allow

# Deny from all

# Allow from 127.0.0.1 AuthName "Nagios Access" AuthType Basic

AuthUserFile /usr/local/nagios/etc/htpasswd.users

Require valid-user

</Directory>

Alias /nagios "/usr/local/nagios/share"

<Directory "/usr/local/nagios/share">

# SSLRequireSSL Options None

AllowOverride None

Order allow,deny

Allow from all

# Order deny,allow

# Deny from all

# Allow from 127.0.0.1 AuthName "Nagios Access"

AuthType Basic AuthUserFile /usr/local/nagios/etc/htpasswd.users

Require valid-user

</Directory>

----------------------------------------

创建apache目录验证文件 /usr/local/apache/bin/htpasswd -c /usr/local/nagios/etc/htpasswd.users nagios New password: (输入密码) Re-type new password: (再输入一次密码) Adding password for user nagios 重启apache:/usr/local/apache/bin/apachectl restart

至此服务器端的安装已完成,剩下的就是配置了

给我留言

留言无头像?