centos 6.3 下cacti 安装详解
作为一款免费功能相对齐全的监控软件,cacti的配置相对nagios会简单很多,并且监控效果也不错。一、 安装前准备我的系统是centos 6.3 min ,yum -y install httpd httpd-devel mysql mysql-devel php php-mysql php-common php-gd rrdtool*patch net-snmp net-snmp-libsnet-snmp-utils perl-DBD-mysql php-pdo当然,可以选择源码安装lamp ,但是如果使用最新版 php5.4 以上版本的话,会出现各种函数调用问题,所以建议如果要源码安装的话,最好不要安装高版本的php .首先,配置apache的php支持在httpd.conf 中修改两个参数1、DirectoryIndex index.php index.html index.html.var2、AddType x/application-httpd-php .php
其次,配置snmpd在snmpd.conf中修改三个参数在第41行修改成com2sec notConfigUser 127.0.0.1 public(如果这台是被监控的机器,只要把127.0.0.1 修改成cacti安装的服务器的ip地址,被监控的服务器只需要安装snmpd ,并开启)
在第62行修改成
accessnotConfigGroup "" any noauth exact allnone none在第85行去掉前面的#号view all included.1 80二、cacti 需要的安装包cacti-0.8.7h-beta3.tar.gzcacti-plugin-0.8.7h-PA-v3.0-beta3.tar.gzmonitor-v1.3-1.tgzsettings-v0.71-1.tgzthold-v0.4.9-3.tgz三、安装过程:tar -axvfcacti-0.8.7h-beta3.tar.gzmv cacti-0.8.7h-beta3/* /var/www/html/cactimysql -u root -pdbadmin -e 'CREATE DATABASE `cacti` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;'mysql -u root -pdbadmin -e 'GRANT ALL PRIVILEGES ONcacti.*TO cactiuser@localhost identified by'cactiuser' with grant option;'mysql -u cactiuser -pcactiuser cacti < /var/www/html/cacti/cacti.sql现在在浏览器输入服务器ip/cacti 就可以看到我们的服务器是否起来,如果没安装安装界面,请查看httpd 是否起来,还有iptables的设置,建议暂时直接关掉,后面再进行iptalbes 设置
如果我们要查看到图像,则需要添加个计划任务crontab -e*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1
这个会在/var/www/html/cacti/rra下创建图像文件,如果暂时没看到文件,可以手动执行/usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1
四、插件安装:cacti的很多功能是通过插件来实现的,接下去介绍安装三款常用的插件,monitor,settings tholdtar -axvf cacti-plugin-0.8.7h-PA-v3.0-beta3.tar.gzcp -R cacti-plugin-arch/* /var/www/html/cacti/
选择覆盖之前的内容
cd /var/www/html/cactimysql -ucactiuser -pcactiuser cacti <pa.sqlpatch -p1 -N<cacti-plugin-0.8.7g-PA-v2.8.diff
tar -axvf monitor-v1.3-1.tgz -C /var/www/html/cacti/pluginstar -axvf settings-v0.71-1.tgz -C /var/www/html/cacti/pluginstar -axvf thold-v0.4.9-3.tgz -C /var/www/html/cacti/plugins
vim /var/www/html/cacti/include/config.php修改为:$url_path = "/cacti/";
$plugins = array();$plugins[] = "monitor";$plugins[] = "settings";$plugins[] = "thold";
这就安装好了插件,接下去在浏览器下启用我们的插件登录cacti-----console
安装启用对应的插件即可。
这里以monitor为例:选择user Management -----admin ------plugin management(打上钩),-----Save;
plugin management----- Actions 安装记得,先启动settings
最后的显示结果如图。
恋爱就是无数个饭局,结婚就是一个饭局。 商女不知亡国恨、妓女不懂婚外情。 路边的野花不要,踩。 真是 收益 匪浅 相当不错,感谢无私分享精神! 看尽天下A片,心中自然无码~
页:
[1]