cacti配置文档及排错思路
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
cacti的配置
使用yum安装需要的软件包:# yum install php php-mysql php-snmp mysql mysql-server net-snmp net-snmp-libs net-snmp-utils php-pdo
perl-DBD-MySQL在主监控机上安装rrdtool:需要安装rrdtool rrdtoo-devel rrdtool-php下载好这些软件使用:#yum localinstall *.rpm –nogpgcheck
配置/etc/snmp/snmp.conf文件:com2secnotConfigUser default public中default该用来127.0.0.1 access notConfigGroup "" any noauth exact systemview none none将systemview该为all #view all included .1 80的‘#’去掉#service snmpd restart安装cacti:下载cacti-0.8.7e.tar.gz #tar xvf cacti-0.8.7e.tar.gz #mv cacti-o.8.73.tar.gz
/var/www/html/cacti #useradd cacti #chown –R cacti
/var/www/html/cacti #chmod -R 775 /var/www/html/cacti在数据库中配置cacti的访问权限:# service mysqld restart mysql> create database cacti;mysql> grant all privileges on cacti.* to cacti@localhost identified by 'cacti' with grant option;mysql> grant all privileges on cacti.* to cacti@127.0.0.1identified by 'cacti' with grant option;mysql> use cacti;mysql> source /var/www/html/cacti/cacti.sql;配置
/var/www/html/cacti/include/config.php ,将username,password该一下#service httpd restart #setenforce 0 如果不关闭会出现很多问题,如访问不了,没有权限等游览器中输入以下内容:http://192.168.0.1/cacti会出现安装界面,ip是该服务器的ip地址,直接单击next,一路下去直到输入账户admin密码admin ,这是默认账户密码,之后会重新改密码,自己随便设置个就行了。单击graphs,你可以看本机的监控图,注意一定要有耐心,总会出现的,这个成图很慢。
创建个计划任务:crontab –u cacti –e 加入下列内容:*/5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1确保:
/var/www/html/cacti/rra存在,如果没有看到图可以手动执行一下这个计划中的命令php /var/www/html/cacti/poller.php > /dev/null 2>&1
使用 Cacti 监控 Linux 主机#在被监控的linux主机上安装net-snmp yum install net-snmpvi编辑 /etc/snmp/snmpd.conf文件:将下边这行中的defaultcom2secnotConfigUser default public #改为192.168.0.3(cacti)服务器的地址)com2secnotConfigUser 192.168.0.3 public #将下边这行中的systemviewaccess notConfigGroup "" any noauth exact systemview none none #改为allaccess notConfigGroup "" any noauth exact all none none #将下边这行的注释“#”号去掉#view all included .1 80service snmpd restart (9)如果出现问题请注意一下snmp协议的版本,都用version 1是一种解决方法如果都用version 1,需要把所有监控机和被监控机的snmpd.conf改一下#vi /etc/snmp/snmpd.conf#将下边这行view systemview included .1.3.6.1.2.1.1 #改为view systemview included .1.3.6.1.2.1 在游览器输入服务端的
http://ip/cacti选择console——devices——add填入一下内容,这是要监控的客户端:
cacti常用插件安装要安装别的插件前,先要安装cacti的一个patch——Plugin Architecture,才能支持插件PA 2.8 = cacti 0.8.7g # tar xvf cacti-plugin-0.8.7g-PA-v2.8.tar.gz # cp -R cacti-plugin-arch/*
/var/www/html/cacti/cd /var/www/html/cacti/ #mysql -ucacti -pcacti cacti 安装常用插件Monitor,Settings,thold # tar zxvf monitor-latest.tgz # tar zxvf settings-latest.tgz # tar zxvf thold-latest.tgz # mv monitor-0.9/ /var/www/html/cacti/plugins/monitor# mv settings-0.6/ /var/www/html/cacti/plugins/settings # mv thold-0.41/ /var/www/html/cacti/plugins/thold登陆安装启用对应的插件即可。 这里以monitor为例:选择user Management —— admin –plugin management(打上钩),也将monitor打上钩