Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3926
  • 博文数量: 2
  • 博客积分: 1401
  • 博客等级: 上尉
  • 技术积分: 30
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-06 09:28
文章分类
文章存档

2011年(1)

2009年(1)

我的朋友
最近访客

分类: LINUX

2009-08-06 09:53:36

Nagios Installation Manual

 

By Cycle

2009-07-28

 

.安装指南(基于Fedora 11平台)

    1.安装前准备

       1.1root根用户下进行安装

           su -l

       1.2安装Apache      

           yum install httpd

       1.3安装GCC编译器   

           yum install gcc

       1.4安装GD库与开发库   

           yum install gd gd-devel

       1.5下载Nagios和插件程序包

          

           Step 1 - Download Nagios Core

             

           Step 2 - Download Nagios Plugins

              

           Step 3 - Download Nagios Addons

             

 

    2.安装过程

       2.1建立一个帐号

           2.1.1创建名为nagios的帐号并给定登录密码:

              /usr/sbin/useradd nagios

              passwd nagios

           2.1.2创建一个名为nagcmd的用户组用于从Web接口执行外部命令

              /usr/sbin/groupadd nagcmd

           2.1.3nagios用户和Apache用户都加入到该用户组中

              /usr/sbin/usermod -G nagcmd nagios

              /usr/sbin/usermod -G nagcmd apache

       2.2编译与安装Nagios

           2.2.1展开Nagios源程序包

               tar  xzf nagios-3.1.2.tar.gz

              cd nagios-3.1.2

           2.2.2运行Nagios配置脚本并使用先前开设的用户及用户组

              ./configure –with-command-group=nagcmd

           2.2.3编译Nagios程序包源码

              make all

2.2.4安装二进制运行程序、初始化脚本、配置文件样本并设置运行目录权限

              make install

              make install-init

              make install-config

              make install-commandmod                      

       2.3客户化配置

           配置文件样本在/usr/local/nagios/etc/

           编辑/usr/local/nagios/etc/objects/contacts.cfg配置文件

更改email地址nagiosadmin的联系人定义信息中的email信息为自己的emial信息以接收报警内容

              vi /usr/local/nagios/etc/objects/contacts.cfg


       2.4配置Web接口

           2.4.1安装NagiosWeb配置文件到Apacheconf.d目录下

              make install-webconf

           2.4.2创建一个nagiosadmin的用户用于NagiosWeb接口登录

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

           2.4.3重启Apache服务以使设置生效

              service httpd restart

 

       2.5编译与安装Nagios插件

           2.5.1展开Nagios插件的源程序包

              tar xzf nagios-plugins-1.4.13.tar.gz

              cd nagios-plugins-1.4.13

           2.5.2编译并安装插件

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

              make

              make install

       2.6启动Nagios

           2.6.1Nagios加入到服务列表中以使之在系统启动时自动启动

              chkconfig --add nagios

              chkconfig nagios on

           2.6.2验证Nagios的样例配置文件

           /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

 

           2.6.3如果没有报错(如上图),则可以启动Nagios服务

              service nagios start

           2.6.4若样例配置文件出错,则根据错误提示回退到上面步骤进行排错

       2.7更改SELinux设置

2.7.1 FedoraSELinux同步发行与安装后将默认使用强制模式,这会在尝试联入NagiosCGI时导致一个"内部服务错误"消息

           2.7.2编辑/etc/selinux/config

              vi /etc/selinux/config

           2.7.3修改SELINUX字段值令SELinux处于容许模式

              SELINUX=enforcing改为SELINUX=permissive

       2.8登录Web接口

           2.8.1用系统默认安装的浏览器,登入


           2.8.2成功登录Web接口

阅读(677) | 评论(1) | 转发(0) |
0

上一篇:没有了

下一篇:博客已升级,请注意变更地址

给主人留下些什么吧!~~

2011-08-25 20:05:18

安装Nagios的Web配置文件到Apache的conf.d目录下

              make install-webconf
这一步出现问题,请问可以怎么样解决。
是不是这一步如果没有成功,再登录http://localhost/nagios/时报404错误?
谢谢您!