免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 898 | 回复: 0
打印 上一主题 下一主题

Nagios 3.1.0 for Fedora 10 安装说明 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-28 03:42 |只看该作者 |倒序浏览

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。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/4608/showart_1845957.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP