分布式管理接口
来自EEWiki.
DMI是管理桌面工作站的编程和报告标准。基本上来说,它允许被管理的设备如PC以一种标准方法“发布”有关它自身的估息,这种标准方法允许任何网络管理应用程序出于报告和管理的目的收集信息。DMI是由DMTF(分布式管理任务组)定义的。请注意,在1999年5月,DMTF将它的名字从“桌面管理任务组”更改为“分布式管理任务组″。DMI从“桌面管理接口”改为“分布式管理接口”。
通过DMI可以在操作系统级查询系统配置信息(不用进入BIOS),包括CPU、内存、I/O扩充插槽等。DMI可以将上述资料存储在BIOS中的特定位置,也可以利用DMI对资料库中系统配置情况作出修改以适应不同环境的系统需求(不必进入BIOS)。
DMI是一种API,它为网络管理员提供有关网络中的工作站的信息。主要的目标是通过为网络管理员提供重要的工作站信息并帮助他们配置和更新任务,从而减少他们的工作量。管理员可以在他们的办公室里查看信息并执行管理任务,这在某些情况下,节省了时间,甚至避免了旅行。
主板上的BIOS会尽可能地收集系统信息,将它存在主板上Flash EPROM中一个4K的小块中,DMI 可以恢复数据库中的系统信息?这个数据库叫作MIFD(Management Information Format Database)。该BIOS允许动态实时更新DMI信息,DMI还允许在手工加入BIOS不能探测到的信息如使用者姓名、销售商、计算机编号等。管理者根据DMI提供的信息,很容易地发现系统故障。该接口不仅为管理者提供更多的方便,还能降低维护成本。
DMI定义硬件产品(如网络接口卡或网络软件)的制造商如何将“代理程序”集成到他们的产品中,从而能够收集信息并且向管理实用程序回报。制造商不用担心终端用户使用何种协议和操作系统来运行他们的管理产品。这都是由管理软件处理的。DMI是对任何管理应用程序或协议开放的,所有采用DMI的应用程序都可以调用同一个接口。在计算机和外围组件如打印机、调制解调器和存储设备中都可以实现DMI。
自动化是DMI的主要优点。与DMI兼容的代理程序在后台执行任务并编译信息,这些信息是平常的管理员使用人工的方法永远都无法收集的。在网络管理员进行故障排除或监控网络中条件的变化时,这些信息可能是至关重要的。通过这种处理,潜在的问题可能会变得很明显。
DMI提供了一种发布请求和命令的通用方法,称为MI(管理接口)。与DMI兼容的管理系统使用此接口来访问管理信息。CI(组件接口)允许调用DMI的应用程序管理产品。CI还允许产品制造商定义他们的产品所需的管理级别。在DMI中定义的一个组件是MIFF(管理信息格式文件)。MIFF是一个标准的ASCII文件,包含工作站的硬件部件信息、操作系统、应用软件、版本号和其他信息。管理程序可在整个网络访问MIFF文件并报回信息,供管理员评价网络,确定故障,运行诊断程序以及察看潜在的问题。另外,它还为安装和配置特定机器上的应用程序提供必要的信息,如显示器、打印机类型及内存配置。
网络管理员通过DMI接口获取信息,如有关桌面系统的处理器类型,可用内存以及磁盘空间的基本信息。还有关于硬件和软件组件的信息,包括如何配置组件、它们是否在起作用以及它们是否应该进行升级(基于版本控制)。这种信息可以帮助管理人员迅速地解决问题并提供升级版本。
DMI 2.0版是在1998年初发行的。与此同时,DMTF的CIM(公共信息模型)也引起了网络管理人员的注意。CIM定义一种分层次的、面向对象的信息模型和一种架构,该架构可以描述企业网络管理信息的整个范围。核心模型可应用于管理的所有领域;公共模型则定义特定领域内的信息,包括系统、应用程序、数据库、网络和设备。还可以进行扩展,如用于DEN(目录运行网络)的信息模型。这远远超出了DMI,但是CIM还包括描述CIM如何与其他管理模型如DMI和SNMP(简单网络管理协议)集成的规范。网络管理应用程序可以使用XML来显示和交换CIM信息。
