博客园 首页 联系 订阅 管理

lamp+cacti(SNMP协议、RRDtool 数据引擎)

cacti  监控流量较为优秀

c/s架构,属于软件

1、 应用场景的分析

  企业网络运维中管理员需要 掌握各服务器和网络的 运行状况,及时发现问题,减少故障发生

  当网络中设备和服务器数量较多时,为方便快捷获得各种监控信息,借助于集中监控软件

   cacti 是使用php 语言开发的 性能与流量监控工具,

  监测对象是Linux、Windows服务器、路由器、交换机等 网络设备

  基于snmp (简单网络管理协议)来收集cpu 占用、内存使用、运行进程数、磁盘空间、网卡流量等 各种数据

2、 cacti本身是一个web 界面的 管理条件,

  通过调用net-snmp 工具来采集监控数据,(使用net-snmp软件包的snmpget 和snmpwalk 命令获取远端主机数据)

  结合RRDtool(轮询数据库工具)记录数据并绘制图片

  以Web(PHP形式) 界面形式展现给 管理员用户

  可以展现出监控对象一段时间内的 状态或者性能 趋势图,拥有优秀的整合和协调能力,充分利用了LAMP基础平台,SNMP协议工具、RRDtool数据引擎,支持插件和数据模板

 

1 网页浏览器

 
  2 PHP解析环境  
监测对象:服务器、路由器、交换机 3 cacti集中监测平台  
 

4 RRDtool 数据记录、图标绘制

 
 

5 保存模板、配置等信息  MySQL

 

 

3、cacti部署案例