SystemEDGE 代理包括几个扩展变量示例。 这些示例在 sysedge.cf 文件示例中进行定义。 实现这些示例的脚本包括在 SystemEDGE 代理安装的 contrib 子目录中。 也在 Systems Management Empire MIB(代理安装的 mib 子目录中的 empire.asn1)中对这些变量进行了定义。
重要信息! 在添加自己的扩展之前,请仔细查看本章和“Systems Management Empire MIB”中的示例。 为了清晰起见,这些示例包括一些适当的配置文件扩展命令。
您可以将这些扩展添加到 sysedge.cf 文件中,以便它们可供 SystemEDGE 代理使用。
示例:与平台无关的扩展
以下扩展对象在 Unix 上返回命令 /opt/CA/SystemEDGE/extension/myextension/myextension 的输出,或在 Windows 上返回“C:\Program Files\CA\SystemEDGE\extesnion\myextension\myextension.<EXT>”的输出(其中 <EXT> 是一个来自环境变量 %PATHEXT% 的可执行文件扩展名):
extension 1 OctetString ReadOnly myextension
该对象的实例标识符是 1.3.6.1.4.1.546.14.1.0。
示例:远程 ping(UNIX 和 Windows)
使用以下扩展对象可指示 SystemEDGE 代理从正在运行该代理的主机 ping 远程主机。
对于 UNIX 系统,在 sysedge.cf 文件中输入以下内容:
extension 31 OctetString ReadOnly "/bin/ping www.ca.com"
对于 Windows 系统,在 %SystemRoot%\System32\sysedge.cf 文件中输入以下内容:
extension 31 OctetString ReadOnly "%WINDIR%\system32\ping.exe www.ca.com"
该对象在两个示例中的实例标识符都是 1.3.6.1.4.1.546.14.31.0。
|
版权所有 © 2013 CA。
保留所有权利。
|
|