文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Nagios 3.1.0 for Fedora 10 安装说明

Nagios 3.1.0 for Fedora 10 安装说明

时间:2009-02-28  来源:atgf0127

Nagios 3.1.0 for Fedora 10 安装说明

Nagios 3.1.0 for Fedora 10 安装说明

QQ : 12835384                                       x_ai  

这些指示的基础上编写了一个标准的Fedora Core  10 Linux 

如果您按照这些指示,以下是您最终:
Nagios和插件将被安装下面的/ usr / local / nagios
将配置Nagios监控的几个方面您的本地系统( CPU负载,磁盘使用情况等)
网络界面的Nagios将可在http://localhost/nagios/

先决条件
在部分的安装,您需要有root权限,以你的机器。
请确认您已经安装下列软件包到Fedora。

Apache

GCC

GD development libraries

您可以使用yum 安装这些软件包,通过运行以下命令(以root权限)

yum install httpd

yum install gcc

yum install glibc glibc-common

yum install gd gd-devel

这是我的gd-devel包安装详情,其它得包我就不说了,和这个一样安装。

Dependencies Resolved

============================================================================ Package                           Arch                Version                     

============================================================================

Installing:

 gd-devel                          i386                2.0.35-6.fc10               

Installing for dependencies:

 fontconfig-devel                  i386                2.6.0-3.fc10                

 freetype-devel                    i386                2.3.7-2.fc10                

 libX11-devel                      i386                1.1.4-6.fc10                

 libXau-devel                      i386                1.0.4-1.fc10                

 libXdmcp-devel                    i386                1.0.2-6.fc10                

 libXpm-devel                      i386                3.5.7-4.fc9                 

 libjpeg-devel                     i386                6b-43.fc10                  

 libpng-devel                      i386                2:1.2.35-1.fc10             

 libxcb-devel                      i386                1.1.91-5.fc10               

 mesa-libGL-devel                  i386                7.2-0.15.fc10               

 xorg-x11-proto-devel              noarch              7.4-5.fc10                  

 zlib-devel                        i386                1.2.3-18.fc9                

Updating for dependencies:

 libpng                            i386                2:1.2.35-1.fc10             

Transaction Summary

============================================================================

Install     13 Package(s)        

Update       1 Package(s)        

Remove       0 Package(s)        

Total download size: 2.9 M

Is this ok [y/N]: y

Downloading Packages:

1 )创建帐户信息

切换root用户。

su -l

创建一个新的nagios用户帐户,并给它一个密码

/usr/sbin/useradd -m nagios

passwd nagios

创建一个新的nagcmd组,增两个nagios用户和Apache用户到nagcmd组。

/usr/sbin/groupadd nagcmd

/usr/sbin/usermod -a -G nagcmd nagios

/usr/sbin/usermod -a -G nagcmd apache

2 )下载Nagios

创建一个目录存储下载。

mkdir ~/downloads

cd ~/downloads

下载的源代码tarballs双方Nagios和Nagios插件

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

版本Nagios 3.1.0和Nagios 1.4.13插件,分别。

wget http://downloads.sourceforge.net/nagios/nagios-3.1.0.tar.gz

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

3 )解压Nagios.tar.gz

cd ~/downloads

tar xzf nagios-3.1.0.tar.gz

cd nagios-3.1.0

运行Nagios配置脚本,通过该组的名称前面创建 . 

这样:

./configure --with-command-group=nagcmd  --with-gd-lib=/usr/lib --with-gd-inc=/usr/include

编译Nagios的源代码。

make all

编译Nagios的源代码文件安装。

make install

make install-init

make install-config

make install-commandmode

 

4 )自定义配置

抽取 configuration files现在已经安装在/usr/local/nagios/etc目录.

Edit the config file with your favorite editor and change the email

编辑/usr/local/nagios/etc/objects/contacts.cfg

配置文件编辑和更改电子邮件

地址与联系方式定义nagiosadmin的地址您想要使用的接收

 

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

5 )配置网络界面

安装Nagios网络配置文件中的Apache conf.d目录。

make install-webconf

创建一个nagiosadmin帐户登录到Web界面的Nagios 。请记住您的密码

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

启动Apache ,使新的设置生效。

service httpd restart

注:考虑执行的CGI ehanced此处所述的保安措施,

6 )编译并安装的Nagios插件

提取Nagios-plugins-1.4.13插件的源代码包。

cd ~/downloads

tar xzf nagios-plugins-1.4.13.tar.gz

cd nagios-plugins-1.4.13

编译并安装的插件。

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

make

make install

7 )启动Nagios

加入Nagios系统起动服务,并系统启动时自动加载Nagios    。

chkconfig --add nagios

chkconfig –level 35 nagios on

验证Nagios配置文件。

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

如果没有错误, 启动Nagios 。

service nagios start

8 )修改SELinux的设置

Fedora的SELinux (安全增强Linux )安装和执行模式的默认。

这个可能会导致“内部服务器错误”消息当您尝试访问Nagios CGIs 。查看如果SELinux是在执行模式

getenforce

打开SELinux的进入许可模式。

setenforce 0

为了使这个变化永久,您必须修改设置在/ etc / SELinux的/配置和重新启动。

不禁用SELinux的或设置模式,您可以使用下面的命令

 

运行CGIs SELinux的强制执行下/有针对性的模式:

chcon -R -t httpd_sys_content_t /usr/local/nagios/sbin/

chcon -R -t httpd_sys_content_t /usr/local/nagios/share/

如需运行Nagios CGIs模式下实施有针对性的政策。

9 )登录到Web接口

您现在应该可以访问Nagios网络界面在下面的网址。系统会提示您的

用户名( nagiosadmin )和密码,

http://localhost/nagios/

点击“服务内容”的Nagios链接查看详细说明被监测到本地机器上。

 

这将需要几分钟的时间Nagios来检查所有的服务与您的机器,因为

检查分布随着时间的推移才能出现状态。

10 成功安装, 可以加入想加的Server。

相关阅读 更多 +
排行榜 更多 +
爱是小事最新版

爱是小事最新版

休闲益智 下载
悬案2刹那惊颤游戏

悬案2刹那惊颤游戏

冒险解谜 下载
几何飞行内购修改版

几何飞行内购修改版

飞行射击 下载