被管理对象的修改方法、网管系统和设备的制造方法_2

文档序号:9869902阅读:来源:国知局
意图;
[0038]图3为本发明提供的被管理对象的修改方法实施例三的流程示意图;
[0039]图4为本发明提供的被管理对象的修改方法实施例四的流程示意图;
[0040]图5为本发明提供的被管理对象的修改方法实施例五的流程示意图;
[0041]图6为本发明提供的网管系统实施例的结构示意图;
[0042]图7为本发明提供的被管理对象的修改设备实施例的结构示意图。
【具体实施方式】
[0043]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044]本发明实施例涉及的网管系统,可以为网络管理系统(Network ManagementSystem,以下简称NMS),也可以为网兀管理系统(Network Management System,以下简称EMS)。该网管系统可以为单独的服务器,可以为具有关联关系的多台服务器,该网管系统用于管理业务系统中的多个被管设备。需要说明的是,该被管设备可以是数据库服务器,还可以是业务设备,本发明实施例对此并不做限制。也就是说,本发明实施例涉及的目标设备和第一设备可以是数据库服务器,还可以是业务设备,还可以是主机。
[0045]另外,本发明实施例涉及的被管理对象,可以为被管设备上的数据库的帐号的密码,还可以为被管设备上的操作系统的帐号的密码,还可以为设备上与信息安全相关的一些对象,只要该被管理对象可以被其他被管设备持有或者使用即可。例如:设备A的数据库的帐号信息被设备B持有,即设备B可以利用所持有的帐号信息登录设备A的数据库,该帐号信息可以包括设备A的数据库的帐号、该帐号对应的密码、设备A的IP、数据库的服务名等,设备B可以被称为持有设备。
[0046]图1为本发明提供的被管理对象的修改方法实施例一的流程示意图。如图1所述,该方法包括:
[0047]SlOl:网管系统根据预设的修改任务将目标设备上被管理对象的第一属性值修改为第二属性值;其中,所述修改任务包括所述目标设备的标识、所述第二属性值以及预设的所述目标设备与第一设备之间的持有关系。
[0048]具体的,网管系统中预设的修改任务可以是人工配置的被管对象属性值修改任务,还可以是网管系统自动加载的被管对象属性值修改任务。该预设的修改任务中可以包括目标设备的标识、第二属性值以及预设的目标设备与第一设备之间的持有关系。例如,维护人员可以选定要修改帐号密码的目标设备,将该目标设备的标识、目标设备上该帐号的新的密码(新的密码即为该帐号密码的第二属性值,旧的密码就为该帐号密码的第一属性值)以及目标设备与第一设备之间的持有关系配置在网管系统中。需要说明的是,这里所说的目标设备与第一设备之间的持有关系,可以是目标设备上某个帐号以及该帐号的密码被第一设备持有或者使用,还可以是目标设备这一类型设备的某个帐号及该帐号的密码被第一设备持有或者使用,还可以为目标设备这一类型的设备的某个帐号及该帐号密码被第一设备这一类型的设备持有或者使用。可选的,第一设备可以为一个与目标设备存在持有关系的设备,可以为多个与目标设备存在持有关系的设备,该第一设备也可以称为持有设备。
[0049]S102:网管系统根据所述持有关系,向所述第一设备发送携带所述第二属性值的第一通知消息;其中,所述第一通知消息用于指示所述第一设备将所持有的所述目标设备的被管理对象的属性值修改为所述第二属性值。
[0050]具体的,当网管系统执行上述修改任务后,即目标设备上被管理对象的属性值由第一属性值修改为第二属性值之后,网管系统根据上述持有关系确定第一设备是与目标设备存在持有关系的设备,因此,网管系统向第一设备发送第一通知消息。第一设备在接收到该第一通知消息之后,确定目标设备已经将上述被管理对象的属性值进行了修改,即第一设备上所持有的目标设备的被管理对象的属性值已经发生了变化,因此,第一设备根据该第一通知消息中携带的第二属性值,将其所持有的目标设备的被管理对象的属性值更改为第二属性值,从而完成第一设备上所持有的被管理对象的属性值的自动修改。
[0051]例如,假设网管系统下管理了 A和B两个设备,且设备B持有设备A上的数据库的帐号信息。当网管系统根据预设的密码修改任务将设备A上的数据库的帐号密码进行了修改,网管系统会通知设备B,将其所持有的设备A的数据库的帐号的旧密码释放,将该帐号的密码修改为新的密码。并且,可选的,为了使新密码正式生效,可以重启设备。当然,设备B在将持有的设备A的数据库的帐号密码修改为新的密码后,还可以做一些清理工作。
[0052]这里需要说明的是,网管系统对设备A的数据库的帐号密码进行修改,修改的是实际的密码,因为网管系统与设备A的数据库之间是具有统一的标准接口的;但是,对于设备B上所持有的设备A的数据库的帐号密码,由于设备B将所持有的设备A的数据库的帐号密码存储的位置是网管系统未知的,因此无法通过在网管系统中设定修改任务的方式修改设备B上所持有的设备A的数据库的帐号的密码,因此,网管系统在修改设备A的数据库的帐号密码之后,向设备B发送第一通知消息,以使设备B触发修改所持有的设备A的数据库的帐号密码,避免了人工干预,从而节省了修改时间,提高了持有设备上持有的被管理对象的属性值的修改效率,降低了对持有设备上的业务的影响。
[0053]本发明提供的被管理对象的修改方法,通过网管系统根据预设的修改任务将目标设备上被管理对象的第一属性值修改为第二属性值之后,根据预设的目标设备与第一设备之间的持有关系向第一设备发送携带第二属性值的第一通知消息,以触发第一设备将其所持有的目标设备的被管理对象的属性值由第一属性值修改为第二属性值。本发明实施例提供的方法,通过第一设备自动修改其所持有的目标设备的被管理对象的属性值,避免了人工手动修改所有持有设备上所持有的目标设备的被管理对象的属性值,节省了大量的修改时间,提高了修改效率,从而降低了对持有设备上业务的影响。
[0054]进一步地,在上述图1所示实施例的基础上,上述持有关系可以为第一设备与目标设备的被管理对象之间的持有关系,还可以为第一设备的设备类型与目标设备的设备类型之间的持有关系。
[0055]可选的,当持有关系为第一设备与目标设备的被管理对象之间的持有关系时,网管系统在发送第一通知消息时是定向的发送,即网管系统将第一通知消息直接发送给持有目标设备的被管理对象的第一设备。
[0056]可选的,当持有关系为第一设备的设备类型与目标设备的设备类型之间的持有关系时,假设目标设备的设备类型为类型1,第一设备的设备类型为类型2,且类型2中设备持有类型I中设备的被管理对象。因此,当网管系统确定类型I中的某个目标设备的被管理对象的属性值被修改时,则网管系统可以通知类型2下所有的设备,当然类型2下的第一设备也就收到了网管系统发送的第一通知消息。
[0057]图2为本发明提供的被管理对象的修改方法实施例二的流程示意图。在上述实施例的基础上,本实施例涉及的是网管系统在修改目标设备的被管理对象的属性值之前,提前将第二属性值携带在第二通知消息中发送给第一设备,使得第一设备根据该第二通知消息执行相应的定制操作,进一步降低被管理对象属性值的修改对第一设备上的业务造成的影响。进一步地,在上述SlOl之前,该方法还包括:
[0058]S201:网管系统根据所述持有关系向所述第一设备发送携带所述第二属性值的第二通知消息;其中,所述第二通知消息用于向所述第一设备通知所述目标设备在预设时刻到达时修改所述目标设备的被管理对象的属性值。
[0059]具体的,网管系统在修改目标设备的被管理对象的属性值之前,根据预设的修改任务中的目标设备与第一设备之间的持有关系向第一设备发送携带第二属性值的第二通知消息,使得第一设备获知目标设备在预设时刻到达时将修改目标设备上的被管理对象的属性值。故,第一设备在接收到第二通知消息后,执行相应的定制操作。
[0060]可选的,该定制操作可以为第一设备将第二属性值作为自身所持有的目标设备的被管理对象的备用属性值,当第一设备一旦发现利用第一属性值无法访问目标设备的相应业务时,第一设备及时启用第二属性值,避免了第一设备长时间处于无法访问的状态,从而降低了被管理对象的属性值的修改对第一设备上的业务造成的影响。
[0061]可选的,该定制操作还可以为当第一设备接收到第二通知消息后,第一设备可以及时切换到其他目标设备为第一设备提供的服务上,待当前的目标设备的被管理对象的属性值修改完成后,第一设备再重新切换到该目标设备所提供的服务上,从而避免了第一设备因无法访问当前正在修改被管理对象属性值的目标设备而长时间处于尝试访问的状态,消耗访问资源的问题,使得第一设备可以及时切换到其他目标设备提供的服务上,故降低了被管理对象的属性值的修改对第一设备上的业务造成的影响。例如,设备B持有设备A的数据库的帐号密码,且设备A与设备C分别为设备B提供了文本检索的服务,因此,当网管系统修改设备A的数据库的帐号密码之前,向设备B发送第二通知消息,使得设备B可以切换到设备C提供的服务上,继续进行文本检索,待设备A的数据库的帐号密码修改完成后,网管系统通知设备B重
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1