文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Nagios安装手册

Nagios安装手册

时间:2009-08-06  来源:zhuweiming611

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11"><meta name="Originator" content="Microsoft Word 11"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"><link rel="Edit-Time-Data" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_editdata.mso"><style> </style>

Nagios Installation Manual

 

By Cycle

2009-07-28

 

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

    1.安装前准备

       1.1在root根用户下进行安装

           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和插件程序包

           http://www.nagios.org/download/

           Step 1 - Download Nagios Core

              http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.1.2.tar.gz

           Step 2 - Download Nagios Plugins

               http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.13.tar.gz

           Step 3 - Download Nagios Addons

              http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz

 

    2.安装过程

       2.1建立一个帐号

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

              /usr/sbin/useradd nagios

              passwd nagios

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

              /usr/sbin/groupadd nagcmd

           2.1.3将nagios用户和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

500)this.width=500;" border="0">


       2.4配置Web接口

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

              make install-webconf

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

           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.1把Nagios加入到服务列表中以使之在系统启动时自动启动

              chkconfig --add nagios

              chkconfig nagios on

           2.6.2验证Nagios的样例配置文件

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

500)this.width=500;" border="0">

 

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

              service nagios start

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

       2.7更改SELinux设置

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

           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用系统默认安装的浏览器,登入http://localhost/nagios/


500)this.width=500;" border="0">

           2.8.2成功登录Web接口

500)this.width=500;" border="0">
相关阅读 更多 +
排行榜 更多 +
金属狂怒

金属狂怒

赛车竞速 下载
大家来挖矿

大家来挖矿

赛车竞速 下载
越野泥跑者

越野泥跑者

赛车竞速 下载