Nagios 快速安装手册


由于工作需要,需要用到Nagios ,本文不再与介绍Nagios的功能,在于帮助大家快速的搭建Nagios,本文不涉及复杂的繁琐的设置。主要参考官方手册,官方手册安装环境是ubuntu6/7 本文在ubuntu12 测试通过。

本文通过简单的步骤帮助你在Ubuntu上快速的安装Nagios,这将花费不会超过20分钟。并不涉及复杂的安装选项及配置,但是将安装95%的用户都需要用到的功能。

如果你按照本教程,操作完成,在你的PC上将有一下目录或者功能。
/usr/local/nagios Nagios 和 Nagios插件安装目录
Nagios将检测系统的(CPU信息,硬盘使用,等信息)
Nagios web interface 将可以通过 http://localhost/Nagios 访问

本文需要的安装包

确认下面这些软件已经安装好
1.Apache 2
2.PHP
3.GCC
4.GD

你可以使用apt-get 安装这些软件,通过执行下面的这些命令。

sudo apt-get install apache2

sudo apt-get install libapache2-mod-php5

sudo apt-get install build-essential

sudo apt-get install libgd2-xpm-dev

软件安装完成。
1) 创建用户账户信息。
切换到root用户

sudo -s

创建一个nagios用户并且创建密码。

/usr/sbin/useradd -m -s /bin/bash nagios

passwd nagios

创建一个新的用户组 nagcmd 允许通过web interface提交外部命令,添加nagios用户和apache用户到这个用户组。

/usr/sbin/groupadd nagcmd

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

/usr/sbin/usermod -a -G nagcmd www-data


2) 下载Nagios 和 Nagios插件

创建一个目录存储下载的文件

mkdir ~/downloads

切换到刚刚创建的目录下。
cd ~/downloads

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz

wget http://nagios-plugins.org/download/nagios-plugins-2.0.tar.gz

3) 编译安装 Nagios

cd ~/downloads

tar xzf nagios-3.2.3.tar.gz

cd nagios-3.2.3

./configure --with-command-group=nagcmd

编译Nagios源码

make all

安装文件,初始化脚本,简单的配置文件,对于外部命令目录设置权限。

make install

make install-init

make install-config

make install-commandmode

这时还不能启动Nagios .....还有很多事需要做

4) 个性化设置
一些简单的配置已经安装在 /usr/local/nagios/etc 目录下,这些文件能够很好的工作,等你熟悉了,在回来做更加详细的配置。
用你喜欢的编辑器,编辑/usr/local/nagios/etc/objects/contacts.cfg 改变 nagiosadmin 绑定的电子邮件地址,当服务器状态改变时将给你发送邮件。

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

5) 配置 Web Interface

在Apache conf.d 目录 安装Nagios web配置

make install-webconf
创建一个nagiosadmin 账户用来登录 Nagios web interface,记住密码,稍后你会用到。

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

重启apache使配置生效。


/etc/init.d/apache2 reload


6)  编译安装Nagios插件

cd ~/downloads

tar xzf nagios-plugins-2.0.tar.gz

cd nagios-plugins-2.0

编译安装插件

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

make

make install

7) 启动Nagios

配置Nagios开机自动启动。

ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

检测Nagios配置文件有没有错误。

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

如果没有错误,启动Nagios.

/etc/init.d/nagios start

8) 登录Nagios Web Interface

你可以通过 http://localhost/nagios/ 访问,账户密码就是 刚刚我们创建的(nagiosadmin),还记得吗?

the end ! enjoy it.


联系作者:leihelloworld@163.com

转载请注明来源!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值