Chinaunix首页 | 论坛 | 博客
  • 博客访问: 762183
  • 博文数量: 790
  • 博客积分: 40560
  • 博客等级: 大将
  • 技术积分: 5065
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-28 16:29
文章分类

全部博文(790)

文章存档

2011年(1)

2008年(789)

我的朋友

分类: LINUX

2008-08-28 17:21:46

 
需要一台机器,如果是虚拟机仿真,至少要有256M内存,2G以上硬盘空间。

主要是以下几步:
1、在系统上安装Suse9Evl版;
2、测试一下Suse9的安装情况
3、开启ftpd服务器
4、安装nagios全套程序
5、配置nagios软件供使用

安装的详细说明:
1、在系统上安装Suse9Evl版;
安装模式时选择Software是
(x)Minimumsystem;
再细节选择
Detailedselection...
选择出全部以下四个软件包:
apache2
perl
gcc
make
最好是把jpeg、libjpeg、automake和autoconf也安装上。

之后,开始安装。中间需要依次插入光盘。
目标安装是633.91M大小。
安装时最好是加一个emanager用户,也可以在安装后加上,后面有用。

2、测试一下Suse9的安装情况
主要是gcc和apache2的运行
用root登录后:
#>gcc
应该是提示没有输入c文件
gcc只要运行gcc试一下就可以了。
#>w3m127.0.0.1
用w3m测试apache2运行情况,
应该有一个网页内容显示,显示内容无所谓,如果w3m联不上本机,需要
用yast启动服务,或是安装什么支持包。
#>make
测试一下有make没有

3、开启ftpd服务器
yast配置时,需要安装xinetd服务并且要安装vsftpd,那就安装啊。
默认的ftpd服务是不许匿名上传文件的,需要用
vi/etc/vsftpd.conf
做3个修改动作:
在18行上write_enable=YES前面#去掉
在59行上local_enable=YES前面#去掉
在96行上anon_world_readable_only=YES前面加个#

#>/etc/rc.d/networkrestart
重启一下,得到修改后的ftpd,
用emanager用户验证一下
ftp127.0.0.1...

4、安装nagios全套程序
编译安装nagios,过程巨复杂,分8个步骤,因此要有足够耐心和勇气!
4.1在root用户下建立一个目录:nagios-src
mkdir~/nagios-src
cd~/nagios-src

4.2下载需要的程序
先搬一套源程序库过来,得到源程序代码库:
ls一下,有七个包:
zlib-1.2.3.tar.gz
libpng-1.2.8-config.tar.gz
gd-2.0.33.tar.gz
nagios-2.0rc2.tar.gz
nagios-plugins-1.4.2.tar.gz
nrpe-2.3.tar.gz
nsca-2.5.tar.gz
最后两个不一定需要。

4.3安装zlib、libpng和gd库
先要安装jpeg库支持,用yast加载jpeg和libjpeg即可
然后对zlib、libpng和gd库都如下操作:
#>tarxvfzzlib-1.2.3.tar.gz
#>cdzlib-1.2.3
#>./configure
#>make
#>makeinstall
注意有依赖关系,不能同时安装,只能一个个来!

4.4加nagios、nagcmd组和nagios用户,用户根目录是/usr/local/nagios
#>groupaddnagios
#>groupaddnagcmd
#>mkdir/usr/local/nagios
#>useraddnagios-d/usr/local/nagios
#>chownnagios.nagios/usr/local/nagios
#>usermod-Gnagiosnagios
#>usermod-Gnagcmdnagios
#>usermod-Gnagcmdwwwrun

4.5修改apache2的设置用nagios启动
#>vi/etc/apache2/uid.conf
Usernagios
Groupnagios
#>/etc/rc.d/apache2restart
检查一下:
psaux|grepnagios
应该有5个进程与nagios用户有关就对了。

4.6安装nagios软件
#>tarvxfznagios-2.0rc2.tar.gz
#>cdnanagios-2.0rc2
#>./configure--with-command-group=nagcmd
#>makeall
#>makeinstall
#>makeinstall-init
#>makeinstall-commandmode
#>makeinstall-config

4.7安装nagios-plugins软件包
#>tarxvfznagios-plugins-1.4.2.tar.gz
#>cdnagios-plugins-1.4.2
#>./configure--with-ipv6=no
#>make
#>makeinstall

4.8修改apache2设置
#>vi/etc/apache2/default-server.conf
在52行左右加入:
ScriptAlias/nagios/cgi-bin/usr/local/nagios/sbin

AllowOverrideAuthConfig
OptionsExecCGI
Orderallow,deny
Allowfromall

Alias/nagios/usr/local/nagios/share

OptionsNone
AllowOverrideAuthConfig
Orderallow,deny
Allowfromall


到此,已经可以使用nagios软件了,用w3m检查一下:
#>w3m127.0.0.1/nagios
可以看到nagios首页,当然你什么也干不成!

5、配置nagios软件供使用
这个要看专门的手册了,我也帮不了你了。

后记
其实可以直接使用提供的虚拟机镜像文件,就不必这样一步步安装了。

阅读(591) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~