基于SNMP4J的交换机台账核对及运维管理
- 格式:doc
- 大小:22.00 KB
- 文档页数:5
维护交换机实施方案在网络运行过程中,交换机作为网络的核心设备之一,承担着重要的数据传输和转发功能。
为了保障网络的稳定运行,必须对交换机进行定期的维护和保养。
本文将针对交换机的维护实施方案进行详细介绍,以帮助管理员更好地管理和维护交换机。
首先,进行定期巡检。
定期巡检是保障交换机正常运行的重要手段。
在巡检过程中,需要检查交换机的外观是否有损坏,散热是否正常,指示灯是否正常工作等。
同时,还需要检查交换机的接口连接情况,确保连接线路的良好状态。
定期巡检可以及时发现交换机存在的问题,并采取相应的措施加以处理,避免问题进一步扩大。
其次,进行软件升级。
随着网络的不断发展,交换机的软件版本也需要不断更新。
新版本的软件通常会修复一些已知的bug,并增加一些新的功能。
因此,管理员需要定期检查厂家发布的软件更新信息,对交换机的软件进行及时升级。
在升级软件之前,需要备份好原有的配置文件,以防止升级失败导致数据丢失。
软件升级可以提高交换机的性能和稳定性,保障网络的正常运行。
再次,进行性能优化。
随着网络规模的扩大,交换机的性能可能会成为网络瓶颈。
因此,管理员需要对交换机的性能进行定期优化。
首先,可以通过调整交换机的缓冲区大小和转发表大小来提高其转发能力。
其次,可以根据网络的实际情况,对交换机的端口进行合理划分和配置,以提高网络的整体性能。
性能优化可以有效提升交换机的数据处理能力,保障网络的流畅运行。
最后,进行安全加固。
网络安全是当前互联网时代的重要问题,交换机作为网络的核心设备,必须加强安全防护。
管理员需要对交换机进行安全加固,包括修改默认密码、关闭不必要的服务、限制管理访问等。
同时,还需要定期对交换机进行安全漏洞扫描,及时修补已知的安全漏洞。
安全加固可以有效防范网络攻击,保障网络的安全稳定。
总之,交换机作为网络的核心设备,其维护工作至关重要。
通过定期巡检、软件升级、性能优化和安全加固等措施,可以保障交换机的正常运行,提高网络的稳定性和安全性。
网络运维管理规范详解网络运维管理是指对企业或组织内部网络设备、网络服务和网络安全进行监控、维护和管理的过程。
一个高效和规范的网络运维管理可以确保网络的正常运行,提高网络安全性和稳定性。
本文将详细介绍网络运维管理的规范要求和实施步骤。
一、网络设备管理1.设备登记与台账管理网络设备登记是指对网络设备的基本信息、型号、序列号、配置等进行记录和管理。
台账管理则是在设备登记的基础上,建立设备运行情况、维护记录等详细信息的记录。
通过设备登记与台账管理,可以清晰了解网络设备的使用情况和维护情况,为后续的运维工作提供依据。
2.设备维护与巡检设备维护是指对网络设备进行定期的软硬件检查、配置更新和故障排除。
巡检则是指对网络设备进行定期的巡视,检查设备的运行状态、故障指示灯以及设备周围的环境等。
通过设备维护与巡检,可以及时发现设备存在的问题,并采取相应的措施进行修复,确保网络设备的正常运行。
3.备份与恢复备份是指对关键设备的配置文件、运行日志和重要数据进行定期的备份存储。
恢复是指在设备发生故障或数据丢失时,可以通过备份文件进行数据的恢复和设备配置的还原。
备份与恢复的作用在于保障网络设备的稳定性和安全性,在关键时刻能够快速恢复网络的正常运行。
二、网络服务管理1.网络服务监控网络服务监控是指对企业或组织提供的各类网络服务进行实时的监控和管理。
监控的对象包括但不限于网络流量、带宽使用情况、服务连接数、服务性能等。
通过网络服务监控,可以及时发现网络服务存在的问题和瓶颈,并采取相应的措施进行优化和调整,提高网络服务的质量和稳定性。
2.服务质量管理服务质量管理是指对网络服务的反馈信息进行收集和整理,并对服务质量进行评估和改善。
通过用户反馈、网络服务监控数据等多种途径,可以掌握用户对网络服务的满意度、问题反馈以及服务改进的需求。
并根据反馈信息,及时进行服务质量的调整和优化,提供更好的网络服务体验。
三、网络安全管理1.安全策略制定与执行安全策略制定是指制定一系列合理的网络安全策略,并制定相应的安全检查规则和行为准则。
交换机维护工作内容
交换机维护工作是网络运维中非常重要的一部分,以下是交换机维护工作的主要内容:
1. 系统升级:定期对交换机进行系统升级,以提高安全性和稳定性。
2. 配置备份:对交换机进行配置备份,以便在出现问题时可以及时恢复。
3. 硬件检查:定期对交换机硬件进行检查,包括电源、风扇、接口等,避免硬件故障影响网络正常运行。
4. 端口管理:对交换机端口进行管理,包括开启/关闭端口、配置端口速率、设置 VLAN 等。
5. 流量控制:对网络流量进行控制,以保证网络带宽的合理使用。
6. 安全管理:对交换机进行安全管理,包括设置访问控制列表、配置用户认证、开启端口安全等。
7. 故障排除:当交换机出现故障时,需要进行故障排除,找出故障原因并及时解决。
8. 性能优化:对交换机进行性能优化,包括配置 QoS、调整缓存大小、优化路由等。
以上是交换机维护工作的主要内容,通过做好这些工作,可以确保交换机的正常运行,提高网络的稳定性和安全性。
- 1 -。
网络交换机维保方案1. 简介网络交换机是一个关键的网络设备,能够提供高效的数据传输和通信服务。
为了确保网络交换机的稳定运行和可靠性,需要实施维保方案。
本文将介绍一个全面的网络交换机维保方案,帮助组织保护和维护其网络基础设施。
2. 维保周期和流程2.1 维保周期网络交换机维保周期主要根据设备的使用情况和厂商的建议进行规划。
一般来说,建议将维保周期设置为每年一次,可以根据实际情况进行调整。
在维保周期内,需要进行定期的巡检和维修,以确保设备正常运行。
2.2 维保流程网络交换机维保流程主要包括以下几个步骤:1.设备巡检:定期对网络交换机进行巡检,包括检查设备的外观是否完好、各接口是否正常、设备的温度是否在正常范围内等。
2.设备清洁:定期对设备进行清洁,包括清除设备表面的灰尘和杂物,确保设备的散热效果和通风性能。
3.设备升级:定期检查设备的固件版本,并根据厂商的建议进行升级。
设备升级可以修复潜在的安全漏洞和提高设备的性能。
4.故障排除:在维保周期内,如果发现设备出现故障或异常情况,需要及时进行排除。
可以通过检查日志、与厂商技术支持团队联系等方式来排查和解决问题。
以上是一个基本的维保流程示例,根据实际情况和需求,可以对维保流程进行定制和优化。
3. 维保服务级别为了满足不同组织的需求,网络交换机维保方案可以提供不同的服务级别。
以下是几个常见的维保服务级别:1.标准维保:提供标准级别的维保服务,包括设备巡检、清洁、升级和故障排除等基本维保服务。
2.增强维保:在标准维保的基础上,提供更频繁的巡检和设备升级服务,以及更快的响应时间和优先级。
3.全方位维保:提供全面的维保服务,包括设备巡检、清洁、升级、故障排除,以及设备备份和容灾计划等高级服务。
根据组织的需求和预算,可以选择适合的维保服务级别。
4. 维保合同在实施网络交换机维保方案时,需要与维保服务供应商签订维保合同。
维保合同应包括以下内容:1.服务范围:明确维保服务的具体内容和细节,包括设备巡检频率、服务级别、响应时间等。
网络交换机维护流程
概述:
网络交换机是企业网络中不可或缺的设备之一。
为了确保企业网络正常运行,需要对网络交换机进行定期维护。
本文将介绍网络交换机的维护步骤和注意事项。
步骤:
1.备份配置文件:在维护前需要备份网络交换机的配置文件,以备不时之需。
2.检查硬件:检查网络交换机的所有硬件设备是否正常运行,如风扇、电源等。
3.检查端口状态:通过管理界面查看交换机的端口状态是否符合预期。
4.升级软件:根据实际情况,在维护时可以升级网络交换机的软件版本。
5.清理缓存:清空网络交换机的缓存,避免网络阻塞。
6.检查日志:查看网络交换机的日志,发现问题及时处理。
7.检查链路状态:检查网络交换机的链路状态是否正常,确保连通性。
注意事项:
1.在备份配置文件时,需要注意备份的文件夹路径,以免操作失误造成文件丢失。
2.在清空缓存时,确认是否影响业务运行。
3.在升级软件前,需要做好备份工作,以防出现意外错误。
4.在维护前设置好维护时间,避免影响企业正常运转。
以上就是网络交换机的维护流程及注意事项,希望能为大家提供一定的参考价值。
程控交换机的管理与维护范文一、引言程控交换机是现代通信网络中必不可少的重要设备,对其进行有效的管理与维护能够保证网络的稳定运行和高质量的通信服务。
本文将就程控交换机的管理与维护进行详细介绍。
二、管理与维护的重要性1. 提高网络的可靠性和稳定性管理与维护工作能够及时发现和解决交换机的故障和问题,确保交换机的正常运行,减少网络中断和通信质量下降的情况,提高网络的可靠性和稳定性。
2. 提升网络服务的质量通过有效的管理与维护,可以保证交换机的性能优化和升级,提升网络的服务质量,满足用户日益增强的通信需求。
3. 延长设备的使用寿命定期的管理与维护工作能够及时发现设备的老化和损坏情况,采取相应的维修和更换措施,延长设备的使用寿命,提高设备的投资回报率。
4. 加强安全管理管理与维护工作可以加强对网络安全的监控和防护,保护用户的通信隐私和信息安全,防止网络被黑客攻击和恶意入侵。
三、管理与维护工作内容1. 日常巡检与监控定期对交换机进行巡检和监控,包括设备的运行状态、端口的连接状态和速率、设备的资源利用率等方面的监测,能够及时发现交换机的异常情况,采取相应的措施进行处理。
2. 故障排除与解决一旦发生交换机故障,要及时排除故障,并采取相应的措施进行修复和恢复,避免故障扩大和影响到网络的正常运行。
3. 设备维护与升级对交换机进行定期的维护,包括设备的清洁、风扇、电源等部件的检查和更换,以及软件的升级和优化,确保交换机的良好工作状态。
4. 安全管理与防护加强对交换机的安全管理,设置合理的访问控制和权限管理,防止未授权的访问和攻击,保护交换机和网络的安全。
5. 性能优化与监测对交换机的性能进行持续优化,并进行性能监测和评估,及时发现性能瓶颈和问题,采取相应的措施进行优化和改进。
四、管理与维护的方法与技巧1. 建立详细的管理与维护计划制定周密的管理与维护计划,明确工作的内容、周期和责任人,确保管理与维护工作的有序进行。
2. 建设完善的管理与维护系统建立完善的管理与维护系统,包括故障报修系统、巡检记录系统、设备库存管理系统等,方便管理与维护的信息收集、记录和分析。
运维工具管理制度及台账模板运维工具管理制度及台账模板1. 运维工具管理制度1.1 目的为了确保运维工具的有效使用和管理,提高运维效率,制定本管理制度。
1.2 适用范围本制度适用于所有运维工具的申请、使用和管理。
1.3 职责1.3.1 运维经理负责制定、修改和监督执行本制度。
1.3.2 运维人员必须遵守本制度,并且对所使用的工具进行妥善保管和使用。
1.3.3 IT部门负责对运维工具的申请、发放、归还和维修,同时负责对运维人员的培训和监督,确保其正确使用工具。
1.4 申请和发放运维工具1.4.1 运维人员向IT部门提出运维工具的申请,包括工具名称、数量和用途。
1.4.2 IT部门根据实际需求和预算状况审核申请,决定是否发放运维工具。
1.4.3 发放运维工具前,运维人员需要签订责任书,承诺正确使用工具并按时归还。
1.5 使用和归还运维工具1.5.1 运维人员需要按照工具的使用说明和操作规范使用工具,不得私自拆卸、修理或改动工具。
1.5.2 使用完毕后,运维人员需要及时清洁和保养工具,并按时归还给IT部门。
1.5.3 工具损坏或遗失的,运维人员需要立即向IT部门报告,并承担相应的责任。
1.6 维修和更新运维工具1.6.1 运维人员可以向IT部门提出运维工具维修和更新的请求,包括损坏的工具需要维修或老旧的工具需要更换。
1.6.2 IT部门将根据实际情况决定是否维修或更新工具,并进行相应的安排。
2. 运维工具管理台账模板工具名称:规格型号:数量:购买日期:购买金额:使用部门:使用人员:借用日期:预计归还日期:实际归还日期:工具状态:(在用/闲置/损坏/遗失)备注:以上就是运维工具管理制度及台账模板的内容,您可以根据实际情况进行适当调整和修改。
摘要:随着网络系统结构的日益复杂,实时管理交换机网络设备台账并对其进行业务操作是一件很繁琐的工作。
该文简要分析当前传统的交换机运维管理方式,找到其不足之处,提出了运用java snmp4j开发包开发出一套it网络运维管理系统。
该系统借助snmp协议实时读取交换机设备信息,并通过ssh协议操作交换机,极大地方便了网络管理员和台账管理员的工作效率。
关键词:snmp;snmp4;ssh;交换机中图分类号:tp311 文献标识码:a 文章编号:1009-3044(2016)18-0235-03在公司局域网内,it信息化管理部门其中很重要的一项管理工作就是局域网内设备台账的实时管理及日常运维操作,其中尤其以交换机设备管理最难。
目前传统的交换机管理方式有两种:第一种方式通过securecrt这种免费的第三方工具通过ssh协议连接各个交换机,通过命令行控制台操作;第二种方式通过购买专业的商业交换机管理软件如北塔公司的网管软件进行交换机的日常监控。
现有的两种方式都不能够有效的与我们设备台账有效的关联起来进行设备台账的及时更新、维护。
第一种以命令行的方式可以对交换机进行全部操作;第二种方式目前绝大部分只限于交换机的监控管理、简单的开启、关闭功能,不具备对交换机业务操作功能。
对于台账管理员与交换机管理员来说,如果将交换机台账管理与交换机的运维管理有效紧密结合起来将会极大的提升工作效率,确保台账的准确性及运维管理的便利性。
本文基于我们单位现实的交换机管理现状,运用java 平台封装了snmp协议1[1]的snmp4j 2[2]jar 包开发一套it网络运维管理系统,对我单位的交换机设备台账与运维管理有效结合起来,提升台账管理员与交换机管理员的工作效率。
1 snmp管理模型snmp管理模型主要由三个部分组成:管理站nms、被管理站agent和管理信息库mib4[4]。
管理进程和代理进程通过snmp的协议数据单元pdu(protoool data unit)进行通信,管理进程通过代理进程对mib的操作来管理被管理设备5[5]。
基于SNMP的交换机监控系统作者:张梅许崇志姜晓涛夏欢柯望来源:《中国科技纵横》2018年第04期摘要:随着供电公司信息化建设不断进行,新技术如雨后春笋的浮现,网络高效性和安全性逐渐成为新时代信息化社会的关键词。
SNMP技术是基于TCP/IP协议族的网络管理标准,是一种IP网络中管理网络节点的标准协议。
而交换机作为互联网中的链接枢纽,交换机的性能和运行状态直接影响整个区域的网络运行。
由此可知,对交换机实现实时监控对公司的信息化建设具有极大的现实意义,对公司内网的网络安全启到了很大的加强作用,积极响应了习近平总书记的“网络治理观:网络安全和信息化是一体之两翼、驱动之双轮”。
关键词:SNMP;交换机监控;自动告警;SSH中图分类号:TP315 文献标识码:A 文章编号:1671-2064(2018)04-0049-011 引言随着信息化社会高速发展,用网人员基数不断扩大,网络技术日益革新,使得网络的管理和维护愈加困难,网络安全也面临着重大挑战。
鉴于传统的手工监测和人工巡检已经无法满足对信息网络运行的自动化、一体化、精细化,安全性管理需要,因此开发专用的交换机监控软件,已成为当前公司实现网络高性能、高安全性的必然行为。
本文针对交换机监控和巡检现状进行了深入分析,并根据公司的实际需求,具体的业务逻辑,不同的业务功能,设计了交换机监控软件整体框架和各子功能流程。
通过用户对交换机监控系统的测试,该系统可以基本达到公司的需要,保障了公司内网稳定安全的运行,加快了公司的信息化建设。
2 系统架构系统总体架构包含三大模块:2.1 WEB展示端该模块用于管理SNMP从交换机采集到的各种数据,并且对此数据进行统计分析处理,然后以列表形式、柱状图形式、饼状图形式等方式展示数据,使得结果一目了然,运维人员更加直观清楚的发现交换机问题,并对易于发生的交换机故障进行妥善有效的处理,这样有针对性的处理不进减少了工作量,还增加了工作效率,一定程度上也降低了人工成本。
设备维护、巡查记录(维护工作台账)1. 引言本文档旨在记录设备的维护和巡查情况,以便于追踪设备运行状况和及时发现问题。
通过详细记录维护工作的内容和日期,可以为设备维护提供依据和参考。
2. 维护工作台账2.1 设备基本信息2.2 巡查记录2.2.1 设备A巡查记录日期:2022年1月1日巡查内容:- 检查设备A的电源供应是否正常- 检查设备A的操作面板是否正常- 检查设备A的各个功能模块是否运行正常备注:- 无异常情况,设备A正常运行日期:2022年1月15日巡查内容:- 检查设备A的电源供应是否正常- 检查设备A的操作面板是否正常- 检查设备A的各个功能模块是否运行正常备注:- 发现设备A的操作面板有轻微的刮擦,记录并通知相关维修人员进行处理2.2.2 设备B巡查记录日期:2022年1月5日巡查内容:- 检查设备B的电源供应是否正常- 检查设备B的传感器是否正常工作- 检查设备B的数据记录是否正常备注:- 无异常情况,设备B正常运行日期:2022年1月20日巡查内容:- 检查设备B的电源供应是否正常- 检查设备B的传感器是否正常工作- 检查设备B的数据记录是否正常备注:- 发现设备B的传感器有异常数据,记录并通知相关维修人员进行处理2.2.3 设备C巡查记录日期:2022年1月10日巡查内容:- 检查设备C的电源供应是否正常- 检查设备C的通风系统是否正常运行- 检查设备C的温度和湿度是否在正常范围内备注:- 无异常情况,设备C正常运行日期:2022年1月25日巡查内容:- 检查设备C的电源供应是否正常- 检查设备C的通风系统是否正常运行- 检查设备C的温度和湿度是否在正常范围内备注:- 发现设备C的通风系统噪音较大,记录并通知相关维修人员进行处理3. 结束语维护工作台账记录了设备维护和巡查的情况,有利于跟踪设备的运行状况并及时发现问题。
对于设备的维护工作,需要确保记录准确、及时,并及时处理发现的异常情况,以保证设备的稳定运行和延长使用寿命。
基于SNMP4J的交换机台账核对及运维管理作者:王庆喜黄均乐左枫来源:《电脑知识与技术》2016年第18期摘要:随着网络系统结构的日益复杂,实时管理交换机网络设备台账并对其进行业务操作是一件很繁琐的工作。
该文简要分析当前传统的交换机运维管理方式,找到其不足之处,提出了运用JAVA SNMP4J开发包开发出一套IT网络运维管理系统。
该系统借助SNMP协议实时读取交换机设备信息,并通过SSH协议操作交换机,极大地方便了网络管理员和台账管理员的工作效率。
关键词:SNMP;SNMP4;SSH;交换机中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)18-0235-03Account Checking and Maintenance Management for Switch Based On SNMP4JWANG Qing-xi, HUANG Jun-le, ZUO Feng(Wuhan Institute of Marine Electric Propulsion Device, Wuhan 430064, China)Abstract: With the increasing complexity of network architecture, real-time management of switch network equipment account and its business operations is a very tedious work. The paper analyzes the current conventional switch operation and maintenance management to find its shortcomings, we proposed the use of JAVA SNMP4J development kit to develop an IT network operation and maintenance management system. The system by means of SNMP protocol to read switch device information and operate the switch through the SSH protocol in real time, greatly facilitates the network administrator and the accounting administrator's working efficiency.Key words: snmp; snmp4j; ssh; switch在公司局域网内,IT信息化管理部门其中很重要的一项管理工作就是局域网内设备台账的实时管理及日常运维操作,其中尤其以交换机设备管理最难。
目前传统的交换机管理方式有两种:第一种方式通过SecureCRT这种免费的第三方工具通过ssh协议连接各个交换机,通过命令行控制台操作;第二种方式通过购买专业的商业交换机管理软件如北塔公司的网管软件进行交换机的日常监控。
现有的两种方式都不能够有效的与我们设备台账有效的关联起来进行设备台账的及时更新、维护。
第一种以命令行的方式可以对交换机进行全部操作;第二种方式目前绝大部分只限于交换机的监控管理、简单的开启、关闭功能,不具备对交换机业务操作功能。
对于台账管理员与交换机管理员来说,如果将交换机台账管理与交换机的运维管理有效紧密结合起来将会极大的提升工作效率,确保台账的准确性及运维管理的便利性。
本文基于我们单位现实的交换机管理现状,运用JAVA 平台封装了SNMP协议1[1]的SNMP4J 2[2]JAR包开发一套IT网络运维管理系统,对我单位的交换机设备台账与运维管理有效结合起来,提升台账管理员与交换机管理员的工作效率。
1 SNMP管理模型SNMP4J是封装了SNMP协议的JAVA实现JAR包,核心思想是SNMP协议。
SNMP的全称为简单网络管理协议(Simple Network Management Protocol),SNMP基于TCP/IP协议工作,对网络中支持SNMP协议的设备进行管理,SNMP 有SNMPV1,SNMPV2,SNMPV3三种协议版本3[3],SNMP工作原理如图1所示。
SNMP管理模型主要由三个部分组成:管理站NMS、被管理站Agent和管理信息库MIB4[4]。
管理进程和代理进程通过SNMP的协议数据单元PDU(ProtOOOl Data Unit)进行通信,管理进程通过代理进程对MIB的操作来管理被管理设备5[5]。
NMS,即SNMP管理站(又称为SNMP管理者),是一个利用SNMP协议对网络设备进行管理和监控的系统。
NMS既可以指某个网络设备中执行管理功能的一个应用程序,也可以指一台专门用来进行网络管理的服务器。
Agent,即SNMP代理,是一个运行在被管设备上的软件模块,用于维护被管理设备的信息数据(即MIB),还负责接收、处理、响应来自NMS的请求报文,也可以主动发送一些通知报文给NMS。
MIB,即管理信息库,每个Agent都拥有自己的MIB。
MIB是一种对象数据库,由设备所维护的被管理对象组成,并定义了管理对象的一系列属性:名称、访问权限和数据类型等。
在MIB中,被管理对象按照层次式树形结构组织。
SNMP协议,是用来规定NMS和Agent之间是如何交换管理信息的应用层协议,它定义了SNMP数据包的格式、封装及传输细节。
SNMP协议以Get-Set方式替代了复杂的命令集,利用基本操作演绎出全部网管操作,实现网络管理员的网管需求。
Get (读)操作:由NMS向Agent发出请求,读取被管设备的配置和状态信息。
Set (写)操作:由NMS向Agent发出请求,远程修改被管设备的配置参数。
Trap操作:由Agent主动向NMS发送Trap报文。
当被管设备发生比较重要的事件时(如接口状态改变、呼叫成功等),Agent就会主动通知NMS。
2 交换机数据收集环境配置1)交换机必须开启SNMP协议SNMP4J是依托于SNMP协议的,需要所有的管理设备必须开启SNMP协议。
不同的交换机开启协议命令不一致,如H3C S3600-28P-SI开启SNMP协议如下代码,#snmp-agentsnmp-agent local-engineid 800063A200238913C9346877snmp-agent community write canwritesnmp-agent community read readonlysnmp-agent sys-info version allsnmp-agent target-host trap address udp-domain 192.12.150.11 params securityname readonly snmp-agent target-host trap address udp-domain 192.12.150.12 params securityname readonly snmp-agent trap source NULL0#该交换机设置了写权限community canwrite,读权限community readonly;开启了兼容所有的snmpv1,snmpv2,snmpv3 version。
主动trap报送数据包的地址为192.12.150.11,192.12.150.12。
2)必须允许部署的服务器IP可以访问交换机要取得交换机的实时台账以及对交换机进行日常维护操作需要,需要服务器的IP地址能够访问交换机,服务器的IP地址为192.12.150.11,则需要在交换机上配置规则如下。
#acl number 2000rule 10 permit source 192.12.150.11 0rule 20 permit source 192.12.150.12 0#3 基于SNMP4J交换机运维设计实现SNMP4J获取交换机信息并进行操作的核心是获取MIB信息库的OID信息,不同的品牌型号交换机对应的OID会有不同。
因此,需要需要将交换机对应的OID信息建立基础数据字典,以便后续对其操作。
MIB对象的树型结构组织见图2所示。
Mib-2节点对应的OID为1.3.6.1.2.1,子节点system OID为: 1.3.6.1.2.1.1,interfaces OID为:1.3.6.1.2.1.2。
1)Java程序获取交换机设备信息部分代码如下:PDU pduRead = new PDU ();pduRead.add(new VariableBinding(new OID(“1.3.6.1.2.1.1.1”));//查询交换机型号信息。
pduRead.add (new VariableBinding(new OID(“1.3.6.1.2.1.1.2”));//查询交换机OID 信息。
pduRead.setType (PDU.GET);ResponseEvent respEvntIndex = snmp.send(pduRead, target); Vector recVBs = (Vector) respEvntIndex.getResponse().getVariableBindings();VariableBinding ifAdminStatus = recVBs.elementAt(0);//取得交换机型号信息VariableBinding ifOperStatus = recVBs.elementAt(1);//取得交换机OID信息2)开启关闭交换机端口交换机的开启关闭需要获取交换机的ifAdminStatus,OID为 1.3.6.1.2.1.2.2.1.7,该OID值有3个:up(1), down(2), testing(3),只需要设置对应的值。
对应的交换机端口开启关闭部分代码如下:PDU pduIf = new PDU ();Variable varb= (Variable) new Integer32 (Integer.parseInt (operation)).clone ();pduIf.add (new VariableBinding (new OID (oidStr), varb));pduIf.setType (PDU.SET);ResponseEvent respEvntIndex2 = snmp.send (pduIf, target);3)操作交换机运用snmp4j结合Ganymed-ssh2-build210使用SSH协议对交换机进行用户界面操作。