轻松运维之网络管理(上)

情景:小张是一家公司的网络管理员,管理着包括路由、交换等众多设备。某天,他突然收到了用户的电话,说无法上网。到达现场后,他发现不止是一个用户,而是多个用户都出现这个问题。他经过判断后认为是交换机的问题。经过排查,他发现了一台交换机出现了donw机情况,使得接在上面的用户都无法连通网络。在对交换机进行处理后,问题解决了。虽然最终问题被处理了,但这也花费了一段较长的时间,受到影响的用户在这段时间都无法正常工作,难免要对网络系统产生不满了。


上面的情景应该是很多网络管理员在日常工作中都经历过的吧,我们总是在重复着这样的过程:

 

    

对于问题的发现,往往是用户比我们更先知道,然后再来通知我们去处理,而对于问题的解决,个人的技术能力则是重要的一环,它往往决定了系统回复的时间。


可以看到,在整个处理问题的过程中,每一步都在消耗着时间,这些都直接影响了我们的工作效率,拖慢系统的恢复速度,最重要的是它们影响了企业的业务进行。

那有什么方法来提升工作效率呢,从下面的图中可以看到,如果当系统一出现故障时,我们就能第一时间发现,甚至早于用户知道,并能准确确认问题情况,不需要再有中间的过程,那无疑会很大的提升我们的工作效率。
 
 

 
 
 而这也就是我们为什么需要网络管理的原因。
 
当一个的企业的IT平台搭建完成后,对IT平台的管理就成了日常运维的重要工作。网络管理水平的高低决定了网络性能的高低、安全性、还有该网络的效率,但是随着网络功能的不断增强和软硬件的不断扩展,网络管理的内容变得越来越复杂、难度也将越来越大。到了今天 ,网络管理已经不再是简单的手动配置与维护,它也包含了对网络的自动化监控与管理。

而且相对于中小型企业,大型企业对网络管理的需求往往更加的强烈,它们有着数量和种类繁多的设备,网络规模更加的庞大,对安全性和稳定性的要求也更加严格,对此,能否对其进行出色有效的管理无疑是一个非常重要的事情。只是IT系统的复杂性常常会使得这个任务变成一个不小的挑战,IT人员在实际工作中总会面临很多的问题,如当网络出现故障时,如何能够第一时间知道;怎样能够在众多设备中准确定位故障点;怎样能够了解到设备的运行情况,做到预防故障的发生,保证系统的稳定性等等这些,这对于IT人员来说至关重要,但如果仅仅通过人力的话是很显然无法完成的。
所以,能否有高效的网络管理是企业IT平台安全、稳定、高效运行的关键保证。
 
在搭建网络管理平台之前,我们得先对网络管理做一些了解:
1.什么是网络管理?
首先,我们先要了解一下什么是网络管理,网络管理是做什么?
其实,关于网络管理目前并没有很统一的定义,大家对网络管理的看法并不一致,不同的人有着不同的理解,不同的机构有着不同的定义。
一般来说,网络管理就是网络管理员通过各种应用程序和工具设备来实现对网络的动态监控,包括对设备运行状态、配置信息、资源使用情况等的获取、分析和处理,实现对网络整体情况的掌握,保证网络的高可用性,从而满足企业的工作需求。
网络管理由4部分组成:网络管理工作站、被管理设备、MIB数据库还有网络协议。它们之间的关系如下图所示:
 
 

网络管理工作站:网络管理中至少会有一个网络管理工作站,它通常是一个独立的设备,作为网络管理者管理网络的用户接口,安装在上面的网络管理软件负责网络管理的全部监视和控制工作。
被管设备:被管设备是指被网络管理工作站所监控的设备,它接受工作站的请求,并作出相应的回答,也可以自动网络管理工作站发送信息。如网络中的主机、路由器、交换机等。
网络管理信息库:MIB实际上就是一个数据库,它提供有关被管网络设备的信息,而这些信息由网络管理进程和各被管设备所共享。
网络管理协议:被管代理与网络管理进程之间的信息交互的动作规则、数据格式等由网络管理协议来规定。
 
2.网络管理的功能
关于网络管理的功能,ISO组织在ISO/IEC 7498-4文档中明确定义了网络管理的五大功能并得到广泛的认可,它们分别是:配置管理、性能管理、故障管理、安全管理、计费管理。
配置管理:主要负责监测和控制网络的配置状态,如设备配置信息的获取、对设备运行状态进行更改、用户操作纪录等。
性能管理:主要是对网络资源运行状态和通信息(流量、用户、访问的资源等)的监控、分析和处理,生成报告。如设备CPU、内存负载大小、端口流量,可以让我们清楚的了解到网络的运行状况。
故障管理:故障管理的主要表现在对问题的迅速发现、定位和排除网络故障,保证网络的高可用性。
安全管理:安全管理的作用 是提供信息的保密性、认证和完整性保护机制,使网络中的服务数据和系统免受侵扰和破坏。
安全管理有两层含义:
(1)网络用户和网络资源不被非法使用。
(2)本身不被未经授权的用户使用。
计费管理:计费管理记录网络资源的使用,目的是控制和监测网络操作的费用和代价,这在公共商业网络上是非常重要的功能,但一般企业中较少会用到。
 
3.网络管理协议
我们知道在计算机系统中有着各种各样的协议,它们在设备的通信中起着最重要的作用,它们的优劣直接决定了通信的好坏。网络管理方面也有着自己的协议,它们定义了网络管理进程与被管代理间通信方法。
主要的网络管理协议有:ISO的CMIS/CMIP、IETF的SNMP、RMON等。其中,SNMP是目前世界上使用最广泛的网络管理协议,它被设计成与协议无关,可以在IP、IPX、AppleTalk、OSI以及其他用到的传输协议上使用,几乎所有的网络设备都实现了对SNMP的支持,现在已经成为了事实上的标准网络管理协议。 
SNMP是“Simple Network Management Protocol”的缩写,中文名为“简单网络管理协议”。它的前身是1987年布的简单网关监控协议(SGMP)。由于它简单实用,所以一推出后就得到了广泛的支持与应用。它有SNMPv1、SNMPv2、SNMPv3三个版本,目前应用最广泛的是SNMPv2。
SNMP采用两种方式收集数据:轮询(Polling)和中断(Interrupt)。
轮询:由网络管理工作站发起,即管理程序发出一个查询信号,被管代理给出一个应答。
中断:基于中断的方法(称为自陷,Trap)由被管设备主动发出,当设备发生tarp所指定的事件时,立即通知网络管理工作站。
 
4.网络管理软件
网络管理软件是网络管理系统中最重要的部分,它是网络管理工作能否做好的关键因素,一套好的管理软件将是你最好的助手。个人认为一套优秀的网络管理软件应该具有以下特点:
(1). 支持类型多,网络中往往有种类繁多的设备,网络管理软件必须有广泛的支持面,能够监控多种网络设备和应用服务。
(2). 监控范围广,可监控网络设备的CPU、内存、带宽等各种重要网络参数。
(3). 支持多种报警方式,当出现问题时,可通过多种方式报警,如邮件、短信、声音等,方便我们及时发现。
(4).优秀的报表功能,有些管理员往往不太重视报表功能,这是不对的。一个优秀的报表系统能够将我们网络中杂乱的数据转换为有效的管理信息,对我们评估网络的情况会有很大的帮助,
(5). 操作方便简单。
 
在对网络管理有了清晰的认识以后,我们现在可以开始在工作中搭建网络管理系统了,下篇博文将对此做介绍。

来源:http://blog.51cto.com/sr2009/467756


文末福利 || 免费领:运维大神速成秘籍(300页干货,基础、进阶、高端,全方位linux技能整理)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值