cacti监控平台配置----基础配置

冲天香阵透长安,满城尽带黄金甲。这篇文章主要讲述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→保存

【cacti监控平台配置----基础配置】使用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




























    推荐阅读