1.snmp 协议
2.cacti 软件
SNMP协议
简单网络管理协议(SNMP
),由一组网络管理的标准组成,包含一个应用层协议(application layer protocal
),数据库模型和一组资源对象。该协议能够支持网络管理系统,用于检测连接到网络上的设备是否有任何引起管理上关注的情况。该协议是互联网工程工作小组(IETF,Internet Engineering Task Force
)定义的Internet
协议簇的一部分。SNMP
的目标是管理互联网Internet
上总舵厂家生产的软硬件平台,因此SNMP
受Internet
标准网络管理框架的影响也很大。SNMP
已经出到第三个版本的协议,其功能比以前已经大大地加强和改进了。
在典型的SNMP用法中,有许多系统被管理,而且是有一个或多个系统在管理它们。每一个被管理的系统上又运行一个代理者(agent)的软件元件,且通过SNMP对管理系统报告咨询。
基本上,SNMP代理者(agent)以变量呈现管理资料。管理系统通过GET
,GETNEXT
和GETBULK
协定指令取回资讯,或者是代理者在没有被询问的情况下,使用TRAP或者INFORM传送资料。管理系统也可以传送配置更新或控制的请求,透过SET
协定指令达到主动管理系统的目的。配置和控制指令只有当网络基本结构需要改变的时候使用,而监控指令则通常是常态性工作。
可透过SNMP
存取的变量以阶层的方式结合。这些分层和其他元数据(例如变量的类型和描述)以管理信息库(MIBs
)的方式描述。
CACTI软件
网络流量监测图形分析工具。
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。
Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。界面友好。软件 Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图。