cacti监控平台配置----基础配置
Posted 远方在呼唤
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cacti监控平台配置----基础配置相关的知识,希望对你有一定的参考价值。
了解一下基础配置,登录时使用管理员的登录信息,为admin。您将被要求立即更改此passwd。
Cacti是一套基于php,mysql,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmp来获取数据,使用 RRDtool绘画图形,RRDtool提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板。
SNMP通过运行一个agent来收集每一个监控主机或节点(比如交换机)的所有相关信息,使用UDP的161端口。
RRDTool向RRD数据库存储数据,从RRD数据库提取数据。
Cacti的架构是,基于SNMP协议,被监控端是监控主机或节点,使用Linux等系统,使用RRDTOOL采集数据,存储数据,并用Cacti调用rrdtool显示出来。如图
一、首先来配置Poller轮询器,默认使用cmd.php进行轮询,但spine拥有更好的灵活性、高速和并发性,在此使用spine轮询器
系统配置→设置→Poller→采集类型选择spine→保存
使用snmpwalk -v 2c -c public localhost验证一下snmp
使用crontab -e配置计划任务,根据需要进行配置,这里配置为一分钟运行一次
配置crontab自启动,systemctl enable crond
二、当cacti无法实时刷新流量图时,这是Cacti的时间过滤器出现异常,需要修改相应时间戳设置
1.0.0版本至1.2.10版本,需要修改graph_image.php、graph_json.php、graph_xport.php、remote_agent.php这四个文件,将1600000000修改为2088385563,修改完成,刷新浏览器就行
通过find查找到文件所在目录
find / -name graph_image.php
进入文件,进行修改
vim /data/www/cacti/graph_image.php
三、cacti图形出现乱码,存在中文显示不正常
只需要安装相应字体就行
通过yum install fontconfig ttmkfdir安装字体
创建字体目录mkdir /usr/share/fonts/chinese
下载并安装字体
curl -o /usr/share/fonts/chinese/msyhl.ttc https://down.whsir.com/downloads/msyhl.ttc
浏览器刷新就行
四、通过脚本批量添加监控内容
脚本内容如图
通过php查询脚本内容需要的id
php /data/www/cacti/cli/add_graphs.php --host-id=179 --graph-type=ds --list-graph-templates
php /data/www/cacti/cli/add_graphs.php --host-id=179 --graph-type=ds --graph-template-id=2 --list-input-fields
php /data/www/cacti/cli/add_graphs.php --host-id=179 --graph-type=ds --graph-template-id=2 --list-snmp-queries
php /data/www/cacti/cli/add_graphs.php --host-id=179 --graph-type=ds --graph-template-id=2 --snmp-query-id=1 --list-query-types
以上是关于cacti监控平台配置----基础配置的主要内容,如果未能解决你的问题,请参考以下文章