Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1108583
  • 博文数量: 170
  • 博客积分: 1603
  • 博客等级: 上尉
  • 技术积分: 1897
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-09 15:54
文章分类

全部博文(170)

文章存档

2016年(27)

2015年(21)

2014年(27)

2013年(21)

2012年(7)

2011年(67)

我的朋友

分类: 系统运维

2011-04-15 17:40:51

cacti服务器配置
首先apache + php+ mysql环境
php需要测试数据库的联通性
$link=mysql_connect('localhost','root','mypass');
if(!$link) echo "失败!";
else echo "成功!";
mysql_close();
?>
直接用phpinfo()函数测试能正常返回mysql enable不一定能连数据库的,用上述测试比较稳当。

安装fonts-chinese-3.02-12的rpm包,否则图形中的文字显示不正确
RRDTool默认字体路径设置为(网上大多数教程都叫你去下字体,其实redhat的fonts包里有了)
/usr/share/fonts/chinese/TrueType/ukai.ttf



建立cacti用户并让他属于apache组
修改cacti的umask为002,这样网页中才能正常清理日志和图像rra文件
crontab -u cacti -e,内容(每五分钟获得一次监控数据,用spine轮询也是用这个命令)
*/5 * * * * php /var/www/cacticn/poller.php


安装插件前将整个cacti目录chown cacti.apache,加完插件再改回root,必须属于cacit的目录及其下面的文件有rra/ log/
mysql插件包better-cacti-templates-1.1.6.tar.gz
里面有mysql的监控插件和其他监控插件,mysql的可用其他的未测试。(有memcache插件之类)安装插件包直接把php文件放到cacti下的scripts文件夹中(注意修改属主)
然后在web中导入xml文件
这个插件的各个图像间数据有依赖关系,所以最好直接创建mysql模板主机

apache插件包host_template_webserver__apache,专门监控apache
把pl文件复制到scripts文件夹中,web中导入xml文件
http.conf需要做修改,取消下列注释,开启apache状态监控。
         SetHandler server-status
         Order Deny,Allow
         Deny from all
         Allow from xxx.xxx.xxx.xxx
ExtendedStatus On
打开后输入ip/server-status可以打开apache状态页面即成功
设置好cacti的监控点配置后在主机上加入计划任务循轮
snmpdiskio-0.9.4.tar磁盘IO模块
将partition.xml 复制到cacti中resource/snmp_queries/下并修改属主
然后在web中导入另外两个xml文件
解压后把snmpdiskio放在监控机的/usr/local/bin文件夹中,赋予运行权限
被监控机的snmp.conf追加如下内容
exec .1.3.6.1.4.1.2021.54 hdNum /usr/local/bin/snmpdiskio hdNum 
exec .1.3.6.1.4.1.2021.55 hdIndex /usr/local/bin/snmpdiskio hdIndex 
exec .1.3.6.1.4.1.2021.56 hdDescr /usr/local/bin/snmpdiskio hdDescr 
exec .1.3.6.1.4.1.2021.57 hdInBlocks /usr/local/bin/snmpdiskio hdInBlocks 
exec .1.3.6.1.4.1.2021.58 hdOutBlocks /usr/local/bin/snmpdiskio hdOutBlocks


阅读(993) | 评论(0) | 转发(0) |
0

上一篇:snmp v3设置

下一篇:电信522g配置文件翻译

给主人留下些什么吧!~~