cacti中文论坛需要免费带宽,有能提供的朋友感激不尽!! 关于以下文章图形看不到的问题可以去我的BLOG里下载PDF格式。
Nagios Plugin for Cacti 安装使用篇 作者:Mars_angels(CU之初学vb)
来源:cacti 中文论坛
前言:
Nagios Plugin for Cacti 简称 npc,是cacti的一个插件,这篇文章主要介绍如何在cacti中使用npc插件。
测试环境:
操作系统:rhel4u4 php4.4.4 mysql-4.1.22 httpd-2.2.4
npc主页:http://www.divagater.com/npc/
npc 当前版本:NPC 0.1.1a
nagios 主页:http://www.nagios.org
nagios 当前版本:nagios-2.7
nagios 插件当前版本:nagios-plugins-1.4.6
fruity:图形化配置nagios的工具,需要php5.x版本才能运行
http://fruity.sourceforge.net/
http://heanet.dl.sourceforge.net/sourceforge/fruity/
http://pear.php.net/get/HTML_TreeMenu-1.2.0.tgz
http://puzzle.dl.sourceforge.net/sourceforge/adodb/adodb471-1.tgz
将HTML_TreeMenu-1.2.0.tgz和adodb471-1.tgz直接解压复制到fruity 下 分别改名为HTML 和adodb 其他不做修改
修改 fruity/includes下的config.ifg,需要更改的地方有,路径,mysql信息
mysql 添加fruity 数据库和user,password.
这样,就可以用fruity来进行配置了。
注意:
在cacti服务器上的mysql版本必须是4.1以上,因为npc是以mysql4.1为基础进行开发的。
第一章:安装nagios
我们在cacti中使用nagios,首先我们要安装nagios环境,安装过程如下:
# tar –xvzf nagios-2.7.tar.gz
# mkdir /usr/local/nagios
# useradd nagios –d /usr/local/nagios
# passwd nagios 1qazSE$
# chmod 755 /usr/local/nagios
# grep "^User" /etc/httpd/conf/httpd.conf //查找apache的承托用户
我这里是daemon。2.2.0以前的apache版本可能会是nobody
# /usr/sbin/groupadd nagcmd
# /usr/sbin/usermod -G nagcmd daemon-----这个地方就是前面的aapche承托用户 # /usr/sbin/usermod -G nagcmd nagios
# cd nagios-2.7
#./configure --prefix=/usr/local/nagios --with-gd-lib=/usr/local/lib --with-gd-inc=/usr/local/include --enable-event-broker
# make all
# make install
# make install-init 安装启动脚本到/etc/init.d/
# make install-commandmode
# make install-config 安装初始配置文件到/usr/local/nagios |