当前位置: 洪哥笔记 > TCP/IP协议 > Cacti监控

 

Cacti监控


关键词

cacti

摘要

Cacti网络监控

一、Cacti简介

  Cacti是用php语言实现的,一套基于PHP,MYSQL,SNMP及RRDTool开发的网络流量监测图形分析工具。
  cacti通过snmpget来获取数据,通过RRDtool储存和更新数据,之后根据用户需求绘画出图形。SNMP和RRDtool是cacti的关键,SNMP关系着数据的收集,RRDtool关系着数据存储和图表的生成。
MySql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机IP、SNMP团体名、端口号、模板信息等变量。
  SNMP抓到的数据不是存储在MySql中,而是存在RRDtool生成的RRD文件中(在cacti根目录的rra文件夹下)。RRDtool对数据的更新和存储就是对RRD文件的处理,RRD文件是大小固定的档案文件(Round Robin Archive),它能够存储的数据笔数在创建时就已经定义。

二、SNMP协议

  SNMP(Simple Network Management Protocol,简单网络管理协议)的前身是简单网关监控协议(SGMP)。利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。SNMP采用了Client/Server模型的特殊形式:代理/管理站模型。对网络的管理与维护是通过管理工作站与SNMP代理间的交互工作完成的。每个SNMP从代理负责回答SNMP管理工作站(主代理)关于MIB 定义信息的各种查询。

三、RRDtool

  RRDTool 是由Tobias Oetiker 开发的开源软件,它使用RRD(Round Rebin Databases)作为存储格式,Round robin是一种处理定量数据以及当前元素指针的技术,RRDTool 主要用来跟踪对象的变化情况,生成改对象变化的趋势图。

四、Cacti架构

Cacti 有三大组件:MySQL 数据库、RRDtool 工具、Net-Snmp 程序。

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:Cacti监控:http://www.splaybow.com/post/cacti.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« IP地址的组成及分级 为什么iPhone和iPad上的第三方浏览器总感觉不如Safari »

相关文章:

ftp被动模式下的端口和服务器IP  (2020/8/10 7:41:35)

FlashFXP查看ftp站点的密码  (2016/12/21 7:22:39)

dnspod的dns地址  (2015/7/7 10:58:28)

一些常用的公共dns列表  (2015/7/4 17:01:09)

网站两侧副导航的制作  (2015/5/17 17:01:41)

精美flash的制作  (2015/4/25 10:38:42)

简单介绍UDP协议  (2014/5/10 14:48:13)

IP网段的判断  (2014/5/8 15:08:23)

子网划分  (2014/5/7 14:29:05)

IP分类  (2014/5/5 15:16:57)