×

扫描二维码登录本站

QQ登录

只需一步,快速开始

nagios服务端安装步骤

标签: 服务端
来自:网络


1、系统环境: 操作系统:CentOS-5.7 x86_64 Apache版本: Apache-2.2.22 Nagios版本: nagios-3.3.1 GD库: gd-2.0.33 2、安装前准备: 2.1、安装GD库 [ ttp://my.oschina.net/766/blog/211131#]?[/url]                nagios安装      
yum install -y gd.x86_64 gd-devel.x86_64



2.2、安装Apache [ ttp://www.ttlsa.com/html/654.html]http://www.ttlsa.com/html/654.html[/url] 2.3、下载Nagios,Nagios-plugins,nrpe 官方网站 http://www.nagios.org/download/ 截至2012.3.9在官网上的最新版本分别是 版本:nagios-3.3.1 [ ttp://my.oschina.net/766/blog/211131#]?[/url]
wget [ ttp://sourceforge.net/projects/nagios/files/nagios-3.x/nagios-3.3.1/nagios-3.3.1.tar.gz/download]http://sourceforge.net/projects/ ... 3.1.tar.gz/download[/url]



版本:nagios-plugins-1.4.15 [ ttp://my.oschina.net/766/blog/211131#]?[/url]
wget [ ttp://downloads.sourceforge.net/project/nagiosplug/nagiosplug/1.4.15/nagios-plugins-1.4.15.tar.gz?r=http%3A%2F%2Fwww.nagios.org%2Fdownload%2Fplugins%2F&ts=1331283502&use_mirror=ncu]http://downloads.sourceforge.net ... 3502&use_mirror=ncu[/url]



nrpe下载地址http://www.nagios.org/download/addons/ 版本:nrpe-2.13 [ ttp://my.oschina.net/766/blog/211131#]?[/url]
wget [ ttp://downloads.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.13/nrpe-2.13.tar.gz?r=http%3A%2F%2Fexchange.nagios.org%2Fdirectory%2FAddons%2FMonitoring-Agents%2FNRPE--2D-Nagios-Remote-Plugin-Executor%2Fdetails&ts=1331283624&use_mirror=nchc]http://downloads.sourceforge.net ... 624&use_mirror=nchc[/url]



2.4、安装前注意事项: Nagios,Nagios-plugins,nrpe安装在监控服务器上。 nrpe安装在Linux/Unix被监控端。 3、创建帐号及组 3.1、创建帐号 [ ttp://my.oschina.net/766/blog/211131#]?[/url]
/usr/sbin/useradd -m nagios passwd nagios



3.2、创建组 [ ttp://my.oschina.net/766/blog/211131#]?[/url]                         开源监控软件
/usr/sbin/usermod -a -G nagios nobody



nobody为运行apache的帐号。 4、安装配置nagios 4.1、解压&安装 [ ttp://my.oschina.net/766/blog/211131#]?[/url]
cd /usr/local/src/tarbag/ tar zxvf nagios-3.3.1.tar.gz -C ../software/ cd ../software/nagios/
./configure --prefix=/usr/local/nagios --with-command-group=nagios --with-gd-lib=/usr/lib64/ --with-gd-inc=/usr/lib64/ make all



# 使用make install来安装主程序,CGI和HTML文件 [ ttp://my.oschina.net/766/blog/211131#]?[/url]
make install



# 使用make install-init在/etc/rc.d/init.d安装启动脚本 [ ttp://my.oschina.net/766/blog/211131#]?[/url]
make install-init



# 使用make install-cofig来安装示例配置文件,安装的路径是/usr/local/nagios/etc. [ ttp://my.oschina.net/766/blog/211131#]?[/url]              nagios配置
make install-config



# 使用make install-commandmode来配置目录权限 [ ttp://my.oschina.net/766/blog/211131#]?[/url]
make install-commandmode



注: nagios目录功能的简要说明: bin Nagios执行程序所在目录,nagios文件即为主程序 etc Nagios配置文件位置 sbin Nagios Cgi文件所在目录,也就是执行外部命令所需文件所在的目录 Share Nagios网页文件所在的目录 var Nagios日志文件、spid 等文件所在的目录 var/archives 日志归档目录 var/rw 用来存放外部命令文件 4.2、配置apache 将下面行加入apache配置文件的alias模块 [ ttp://my.oschina.net/766/blog/211131#]?[/url]
----------------------------------------
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"

<Directory "/usr/local/nagios/sbin">
   Options ExecCGI
   AllowOverride None
   Order allow,deny
   Allow from all
   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">
   Options None
   AllowOverride None
   Order allow,deny
   Allow from all
   AuthName "Nagios Access"
   AuthType Basic
   AuthUserFile /usr/local/nagios/etc/htpasswd.users
   Require valid-user
</Directory>
----------------------------------------



创建apache目录验证文件 [ ttp://my.oschina.net/766/blog/211131#]?[/url]
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password: (输入密码)
Re-type new password: (再输入一次密码)
Adding password for user nagiosadmin



重启apache: [ ttp://my.oschina.net/766/blog/211131#]?[/url]
apachectl -k restart



配置nagios配置文件 [ ttp://my.oschina.net/766/blog/211131#]?[/url]
vi /usr/local/nagios/etc/objects/contacts.cfg



将里面的email地址改为自己的email地址。 5、安装Nagios插件 [ ttp://my.oschina.net/766/blog/211131#]?[/url]                 监控软件
tar zxvf nagios-plugins-1.4.15.tar.gz -C ../software/ cd ../software/nagios-plugins-1.4.15/
./configure --with-nagios-user=nagios --with-nagios-group=nagios make make install



6、启动Nagios 配置机器启动时自动启动Nagios [ ttp://my.oschina.net/766/blog/211131#]?[/url]
chkconfig --add nagios
chkconfig nagios on



检查Nagios配置文件 [ ttp://my.oschina.net/766/blog/211131#]?[/url]
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg



# 启Nnagios [ ttp://my.oschina.net/766/blog/211131#]?[/url]
service nagios start



7、关闭SELinux及防火墙(切勿小视) 7.1、关闭SELinux [ ttp://my.oschina.net/766/blog/211131#]?[/url]
vi /etc/selinux/config



将下面行设为disabled [ ttp://my.oschina.net/766/blog/211131#]?[/url]
SELINUX=disabled



重启系统即可生效 或者使用setenforce关闭selinux usage: setenforce [ Enforcing | Permissive | 1 | 0 ] [ ttp://my.oschina.net/766/blog/211131#]?[/url]
setenforce 0



这样就可以不用重启系统即可生效了 7.2、关闭防火墙 [ ttp://my.oschina.net/766/blog/211131#]?[/url]                      nagios实施
service iptables stop
chkconfig iptables off



如果开启防火墙,应该允许访问apache(一般为80端口)并允许nagios去抓取被监控机信息(一般nrpe为5666端口)。 8、访问Nagios服务器 http://IP/nagios/ 输入用户名及密码登录。 9、安装nrpe插件 nrpe是用来监控Linux机器的插件 [ ttp://my.oschina.net/766/blog/211131#]?[/url]
tar zxvf nrpe-2.13.tar.gz -C ../software/ cd ../software/nrpe-2.13
./configure make all



在Nagios服务器端只要安装nrpe监控插件就行 [ ttp://my.oschina.net/766/blog/211131#]?[/url]
make install-plugin



在/usr/local/nagios/etc/objects/commands.cfg中定义check_nrpe命令 [ ttp://my.oschina.net/766/blog/211131#]?[/url]                  nagios培训
vi /usr/local/nagios/etc/objects/commands.cfg



修改配置文件如下 [ ttp://my.oschina.net/766/blog/211131#]?[/url]
########################################################################
#
# 2012.03.09 add by Tony
# NRPE COMMAND
#
########################################################################
# 'check_nrpe ' command definition define command{
        command_name check_nrpe
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
        }



想做Nagios Zabbix,Cacti,iTop各种交流的,可以进入开源监控工具Nagios交流  QQ群号 476809427





上一篇:用NDOUtils将Nagios监控信息存入数据库
下一篇:自定义Nagios的监控项有哪些
monicazhang

写了 2297 篇文章,拥有财富 12859,被 21 人关注

您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies

成为第一个吐槽的人

手机版|小黑屋|最新100贴|论坛版块|ITIL先锋论坛 |粤ICP备11099876号|网站地图
Powered by Discuz! X3.4 Licensed  © 2001-2017 Comsenz Inc.
返回顶部