Chinaunix首页 | 论坛 | 博客
  • 博客访问: 818536
  • 博文数量: 94
  • 博客积分: 1767
  • 博客等级: 上尉
  • 技术积分: 1168
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-13 23:16
个人简介

ha

文章分类

全部博文(94)

文章存档

2014年(2)

2013年(17)

2012年(6)

2011年(15)

2010年(23)

2009年(23)

2008年(8)

我的朋友

分类:

2009-05-08 14:05:16

原著作者:童少伟

  1. SNMP简介

SNMP(Simple Network Management Protocol,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMIMIB:体系结构,改进后的协议就是著名的SNMPSNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMPInternet标准网络管理框架的影响也很大。现在SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。


SNMP的体系结构是围绕着以下四个概念和目标进行设计的:保持管理代理(agent)的软件成本尽可能低;最大限度地保持远程管理的功能,以便充分利用Internet的网络资源;体系结构必须有扩充的余地;保持SNMP的独立性,不依赖于具体的计算机、网关和网络传输协议。在最近的改进中,又加入了保证SNMP体系本身安全性的目标。


SNMP的运行过程

驻留在被管设备上的AGENTUDP端口161接受来自网管站的串行化报文,经解码、团体名验证、分析得到管理变量在MIB树中对应的节点,从相应的模块中得到管理变量的值,再形成响应报文,编码发送回网管站。网管站得到响应报文后,再经同样的处理,最终显示结果。


  1. 什么是OID

为了在系统中能够找到所需对象,我们需要为每一个对象分配一个唯一的表示号。在关系数据库中我们称之为关键字,而在对象术语中,则叫做对象标识(Object identifier-OID).

通常OID在内部都使用一个或多个大整数表示,而在应用程序中则提供一个完整的类为其他类提供获取、操作。


OID(Object ID) 不应当具有任何业务含义。因为任何有业务含义的列都有改变的可能性,在关系数据库中,这种OID策略被称之为代理关键字。


OID的唯一性

一个 OID必须在一个类层次中保持唯一,理想上应该在所有对象上都唯一。

  1. zenoss中加入自定义oid,实现图形化监控

    1. 本地服务器操作

  1. 定义sh文件,加入本地服务器监测指令,如下:


  1. 测试sh文件,查看执行结果,如下:


  1. 编辑snmp.conf文件,如下:


改写查看内容范围

定义监控脚本oid号,名称,并与脚本文件关联

编辑好snmp.conf文件后,重启snmpd服务。

  1. 用本地服务器测试自定义oid监测信息,得到此类所需关键字,即点播数,如下:

点播数关键字oid为:.1.3.6.1.4.1.2021.18.101.1 (zenoss中用此oid定义监控参数)


    1. Zenoss服务中定义监控内容


  1. 在设备列表中,自定义添加模板,如下:


  1. 在自定义模板中,加入数据源、阀值、图形定义等信息,如下:









将自定义模板加入设备列表后,进入服务器性能监测界面,即可查看自定义oid图形,如下:


上图显示,cur为当前值,max为最大值,图形上显示为平均值。

阅读(3345) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~