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部署案例
浙公网安备 33010602011771号