Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104816
  • 博文数量: 16
  • 博客积分: 1425
  • 博客等级: 上尉
  • 技术积分: 216
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-04 14:29
文章分类

全部博文(16)

文章存档

2014年(1)

2010年(7)

2009年(8)

我的朋友

分类: 网络与安全

2009-03-06 15:25:07

 

安装环境 Ubuntu Server 8.10
默认安装了 apache2
安装的nagios版本 3.0.6
参考文档
 
 
1. 安装相关软件
apt-get install gcc
apt-get install build-essential
apt-get install libgd2-xpm-dev  (如果是在ubuntu 6.1的版本则使用apt-get install libgd2-dev)
 
2.在root权限下 创建nagios所需相关帐号和组
useradd  -m nagios
passwd nagios
(ubuntu Desktop版本默认添加nagios组,无需手动添加)
groupadd nagios
usermod -G nagios nagios
 
添加nagcmd的组用于将nagios和apache的用户在同一个组里面,允许通过web接口的命令提交
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd www-data
 
下载nagios和nagios插件
wget
wget
3. 编译安装nagios
tar xzvf nagios-3.0.6.tar.gz
cd nagios-3.0.6
 
允许配置脚本
./configure --with-command-group=nagcmd
编译nagios代码
make all
安装编译文件,初始化脚本和示例配置文件以及配置
make install
make install-init
make install-config
make install-commandmode
配置nagios的配置文件,将正确的邮件帐号输入。
vi /usr/local/nagios/etc/objects/contacts.cfg
 
4.配置WEB接口
安装NagiosWEB配置文件到apache配置文件目录中
make install-webconf
创建nagiosadmin账户用于登录nagios的管理网页
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
输入这个帐号的密码
重新启动apache
service apache2 reload
 
5.编译安装Nagios插件
tar zxvf 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
 
6.启动Nagios
配置开机启动nagios
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
 
验证nagiso配置实例
/usr/local/nagiso/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
如果没有出现任何问题
/etc/init.d/nagios start
 
7.web登录nagios管理界面
用nagiosadmin和它的密码登录
 
8.其他配置
如果需要通过接受nagios的email报警,需要安装mailx包
apt-get install mailx
修改/usr/local/nagios/etc/objects/commands.cfg 修改/bin/mail => /usr/bin/mail
配置完后,重新启动nagios服务
/etc/init.d/nagios restart
阅读(2171) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~