Ubuntu7。1 Nagios 安装
需要的包 :Apache 2
GCC compiler and development libraries
GD development libraries
使用apt-get获取:
sudo apt-get install apache2
sudo apt-get install build-essential
sudo apt-get install libgd2-xpm-dev
1. 创建用户帐号
变为root
Sudo –s
创建 nagios 帐号 并创建密码
/usr/sbin/useradd -m nagios
passwd nagios
添加nagios 组
/usr/sbin/groupadd nagios
/usr/sbin/usermod -G nagios nagios
/usr/sbin/usermod -a -G nagios www-data
#创建一个nagcmd 组去执行外部命令
#/usr/sbin/groupadd nagcmd
#/usr/sbin/usermod -a -G nagcmd nagios
#/usr/sbin/usermod -a -G nagcmd www-data
2. 下载nagios和插件
wget [url]http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-[/url]3.0.6 .tar.gz
3. 安装nagios
cd $/
tar zxvf nagios-3.0.6 .tar.gz
cd nagios-3.0.6
运行 nagios 配置脚本
./configure --with-command-group=nagios
编译nagios 源码
Make all
安装库 init脚本 配置文件 和 执行命令
make install
make install-init
make install-config
make install-commandmode
4. 自定义配置
vi /usr/local/nagios/etc/objects/contacts.cfg
改变email 地址
5. 配置web 接口
make install-webconf
创建一个nagiosadmin帐号去登入nagios web 界面
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
重起 apache
/etc/init.d/apache2 reload
6. 安装nagios 插件
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
配置 开机自启动
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
检查配置文件
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
/etc/init.d/nagios start
8. 登入 web 界面
[url]http://localhost/nagios/[/url]