Lamp准备篇请看前文博客
这里使用源码安装
?
注意如果配置出错缺乏libxml2-devel、pango-devel、需要进行自我解决,否则不会成功。
?
?
Make &&make install
?
若是编译安装不成功请clean后再试
?
因为需要使用SNMP这个协议来进行信息数据的收集,所以被监控端都需要安装SNMP主程序和依赖包,这里将其先安装在本地
?
yum install net-snmp lm_sensors
?
vim /etc/snmp/snmpd.conf
?
?
?
?
?
?
因为SNMP协议通信会使用udp 的161端口和tcp的199端口,因此需要在防火墙上将其开启
?
?
?
?
注意:要能使用snmpwalk等工具需要安装工具包net-snmp-utils
?
?
?
?
?
?
?
vim include/config.php
?
vim include/config.php
?
?
vim /etc/php.ini
?
?
因为主配置文件所包含的路径为conf.d,识别所有的conf结尾的文件,所以这里使用基于域名的虚拟主机,实现cacti的安装
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
可根据自己需求选择绘图模板或是自己定制
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
rrdtoo create test.rrd --step 5 DS:testds:GAUGE:8:0:U RRA:AVERAGE:0.5:1:17280 RRA:AVERAGE:0.5:10:3456 RRA:AVERAGE:0.5:100:1210
?
rrdtool info test.rrd
?
rrdtool update test.rrd N:$RANDOM
?
rrdtool fetch test.rrd AVERAGE
?
rrdtool fetch -r 10 test.rrd AVERAGE
?
rrdtool graph a.png --step 5 -s 1341664750
DEF:vartest=/web/cacti/rra/test.rrd:testds:AVERAGE LINE1:vartest#ff0000:"testline"
?
?
?
需要确保以下软件包被安装,否则编译会出错
net-snmp utilities and development libraries
mysql utilities, server and development libraries
openssl development libraries
?
?
?
?
?
?
?
vim /usr/local/spine/etc/spine.conf
?
原文:http://www.cnblogs.com/ywj2013/p/4338516.html