WEB开发网      婵犵數濞€濞佳囧磹婵犳艾鐤炬い鎰堕檮閸嬬喐銇勯弽銊с€掗梻鍕閺岋箑螣娓氼垱笑闂佽姘﹂褔婀佸┑鐘诧工妤犲憡绂嶉崜褏纾奸弶鍫涘妼缁楁岸鏌熷畡鐗堝殗闁诡喒鏅犲畷褰掝敃閵堝棙顔忔繝鐢靛仦閸ㄥ爼骞愰幘顔肩;闁规崘绉ぐ鎺撳亹闁绘垶锕╁Λ鍕⒑閹肩偛濡奸悗娑掓櫇缁顓兼径妯绘櫇闂佹寧绻傞弻濠囨晝閸屾稓鍘甸柣搴㈢⊕閿氶柣蹇ョ稻缁绘繃绻濋崘銊т紝闂佽鍨伴崯鏉戠暦閻旂⒈鏁傞柛鈾€鏅欑槐妯衡攽閻愬樊鍤熷┑顔藉劤铻為柛鏇ㄥ墯閸欏繘鏌嶉崫鍕櫣缂佲偓婢跺绠鹃柟瀛樼箘閿涘秵顨ラ悙顏勭伈闁诡喖缍婂畷鎯邦槻婵℃彃顭烽弻娑㈠Ω閵夈儺鍔夌紓浣稿€哥粔褰掑极閹剧粯鏅搁柨鐕傛嫹 ---闂傚倷鐒︾€笛兠洪埡鍛闁跨噦鎷�
开发学院操作系统Linux/Unix Cacti+RRDTool部署文档 阅读

Cacti+RRDTool部署文档

 2012-05-25 07:57:41 来源:WEB开发网 闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹闂傚倷绀侀幉锟犲垂閻㈠灚宕查柟鎵閸庡秵銇勯幒鎴濃偓鐢稿磻閹炬枼妲堟繛鍡楃С濞岊亞绱撻崒姘扁枌闁瑰嚖鎷�婵犵數濮幏鍐川椤撴繄鎹曢梻渚€娼уú銈吤洪妸鈺佺劦妞ゆ帊鑳堕埊鏇㈡煏閸モ晛浠х紒杈╁仱閺佹捇鏁撻敓锟�闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹  闂傚倷鑳舵灙缂佺粯顨呴埢宥夊即閵忕姵鐎梺缁樺姇閹碱偆鐥閺屾洘绻濊箛鏇犵獥闂佺厧澹婃禍婊堚€旈崘顏佸亾閿濆骸澧ù鐘欏嫮绠鹃柛顐ゅ枎閻忋儲銇勯弴妯哄姦妞ゃ垺鐟╅幃鈩冩償閵囧府鎷�
核心提示:#创建cacti用户,对cacti数据库有全部权限,Cacti+RRDTool部署文档(2),仅本地访问,密码为“cactiadmin”>flush privileges; #刷新权限列表>exit进入cacti目录#cd /usr/lo
#创建cacti用户,对cacti数据库有全部权限,仅本地访问,密码为“cactiadmin”
>flush privileges; #刷新权限列表
>exit
进入cacti目录
#cd /usr/local/apache/htdocs/cacti
#mysql -ucacti -pcactiadmin cacti < cacti.sql #将cacti数据库导入
编辑cacti目录下include/config.php文件,添加数据库刚才配置的数据库相关信息。如下:
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cactiadmin";
$database_port = "3306";
使用浏览器打开http://192.168.1.102/cacti 会看到安装向导,按照安装向导进行可以到配置各个命令可执行文件路径页面。
该页面主要配置的是RRDTool,Net-snmp常用命令的的路径等,只要按照上面安装的路径填写就好,本文档的路径配置如下:
snmpwalk /usr/bin/snmpwalk
snmpget /usr/bin/snmpget
snmpbulkwalk /usr/bin/snmpbulkwalk
snmpgetnext /usr/bin/snmpgetnext
RRDTool /usr/local/bin/rrdtool
PHP /usr/local/php/bin/php
Cacti Log File Path /usr/local/apache/htdocs/cacti/log/cacti.log
当然以上路径也可以在配置完cacti之后进行更改,Cacti console->Settings->Paths 页面就可以重新配置以上路径。
下一步之后,cacti基本安装完成。默认的用户名admin,密码admin。
修改数据文件和log存放目录的权限,使下面两个目录的权限如下所示。
drwxr-xr-- 5 apache apache 4096 May 24 13:30 rra
drwxr-xr-- 2 apache apache 4096 May 23 18:48 log
增加定时采集任务;
#sudo su apache - #切换到apache用户
#crontab -e
*/5 * * * * /usr/local/php/bin/php /usr/local/apache/htdocs/cacti/poller.php > /dev/null 2>&1
#exit
安装cacti-spine-0.8.8a.tar.gz
spine是为了替代cacti的cmd.php的,主要提高了采集执行的效率,一般在cmd.php执行需要300秒以上时就需要更换为spine了。当然,我们目前的规模还不会超过300秒,但是配置起来以备后患。
#tar zxvf cacti-spine-0.8.8a.tar.gz
#cd cacti-spine-0.8.8a
#./configure --prefix=/usr/local/cacti-spine
#make && make install
安装完成后进入该安装目录,并修改配置文件spine.conf
#cd /usr/local/cacti-spine/etc
#cp spine.conf.dist spine.conf
修改spine.conf文件,就是修改数据库连接信息,具体如下:
DB_Host localhost
DB_Database cacti
DB_User cacti
DB_Pass cactiadmin
DB_Port 3306
DB_PreG 0
修改完成后在Cacti console 页面 Setting->Pahts 添加spine的路径
/usr/local/cacti-spine/bin/spine

Tags:Cacti RRDTool 部署

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接