配置上下文菜单

您可以对您在拓扑图中右键单击设备或子网时显示的上下文菜单添加或编辑菜单项。

您可以使工具与菜单项相关联,以使网络操作员能够右键单击设备、链路或子网,并运行脚本或第三方 Web 应用程序。 还可以从设备结构浏览器组件中调用工具,例如通过工具菜单调用网络端口。 您定义的所有新菜单项都将出现在缺省菜单项之后。

要在上下文菜单中为设备结构浏览器内的设备、事件、子网、链路或组件添加或编辑项目,请完成以下步骤。

  1. 编辑 $NMGUI_HOME/profile/etc/tnm/menus/ 目录中的 XML 文件。
  2. 配置菜单定义的元素和属性,以定义此菜单项的名称、过滤器、标签和其他属性。 请使用关于可用于菜单项的 XML 元素和属性的参考信息以及提供的示例来帮助您定义菜单项。
  3. 将您定义的菜单项添加到 $NMGUI_HOME/profile/etc/tnm/topoviz.properties 文件中的相应菜单类型:
    从设备或子网启动的菜单
    topoviz.menu.device = menu-id
    从子视图启动的菜单
    topoviz.menu.subview = menu-id
    在未选择任何对象的情况下从后台启动菜单
    topoviz.menu.background = menu-id
    从设备,子网或子视图之间的链接启动的菜单
    topoviz.menu.link = menu-id

    其中 menu-id 是指向 $NMGUI_HOME/profile/etc/tnm/menus/ 目录中 XML 文件中定义的菜单层次结构的顶级的标识。 子网需要另一个菜单,这是因为,对子网执行的工具将对此子网中包含的所有节点执行。

    以下示例为标识为 mytools的设备定义菜单项:

    topoviz.menu.device = mytools