Chinaunix首页 | 论坛 | 博客
  • 博客访问: 476790
  • 博文数量: 34
  • 博客积分: 860
  • 博客等级: 军士长
  • 技术积分: 626
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-31 16:37
文章分类

全部博文(34)

文章存档

2012年(34)

分类: 系统运维

2012-06-13 16:49:33

    给新手写的简单安装手册        zytian@gmail.com 2008-06-28
提醒:
    请尽可能阅读在线帮助以获取最新的文档,该文档仅供参考。

介绍
以下文档内容都是在openSuse 10.3环境里为条件进行安装和测试的,保证读者在20分钟
的时间内自源码安装通过;

安装
准备工作
  所需支持包
1)C/C++编译支持环境;
2)apache2;
3)rrdtool 1.2.23;
4)perl 5.8.8;
5)gd-devel 2.0.35-20; //这个软件包在一般安装盘里没有,需要专门下载并安装。
6)libjpeg-devel 6.2.0-78;
7)ttf-founder-simplified 0.20040419-1
如果缺少软件,则需要事先安装好再继续下一步。

切换用户
  su - root

创建帐号
    创建专用用户和用户组,逐条地执行如下命令即可:
  /usr/sbin/useradd -m nagios -d /home/nagios
  mkdir -p /home/nagios
  passwd nagios
  /usr/sbin/groupadd nagios
  chown nagios:nagios /home/nagios
  /usr/sbin/usermod -G nagios nagios
  /usr/sbin/groupadd nagcmd
  /usr/sbin/usermod -G nagcmd nagios
  /usr/sbin/usermod -G nagcmd wwwrun

下载程序
  最新版本的nagios-cn源程序(当前是3.0.3)和nagios插件(当前是1.4.11版本)源程序下载
  wget
  wget

编译安装
    tar xvfz nagios-cn-3.0.3.tar.gz
    cd nagios-cn-3.0.3
    ./configure --with-command-group=nagcmd
    make all
    make install
    make install-init
    make install-config
    make install-commandmode
    make install-webconf
    chkconfig -a nagios
    cd ..

检查配置
  /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

启动服务
   /etc/rc.d/apache2 restart
   /etc/rc.d/nagios start

检查结果
   firefox
   Web的登录用户和口令是nagiosadmin:888888,
   看到里面服务全部是没有检查的红色标识,这个很正常,因为plugins没安装

安装插件
   tar xzf nagios-plugins-1.4.11.tar.gz
   cd nagios-plugins-1.4.11
   ./configure --with-nagios-user=nagios --with-nagios-group=nagios
   make
   make install
   cd ..

安装结束
   此时Nagios-cn已经安装到你的OpenSuse10.3系统里了。
   想修改的CGI登录用户口令的话,用下面的命令:
     htpasswd2 -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

   !!!如果不是openSuse 10.3系统不能保证以上过程全对!!!

打完收工

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