设置事态日志可执行文件

要使第三方应用程序与事态管理器服务进行通信,您需要将 Web 服务器中的两个 *.exe 文件复制到第三方系统。

有两个可执行文件可从网络管理工具运行:PostEvent.exeSendEvent.exePostEvent.exe 创建的事态在事态管理器服务下次轮询时进行处理,SendEvent.exe 可立即处理事态。建议您日常使用 PostEvent.exe

要设置事态日志可执行文件:

  1. 从 Web 服务器的 C:\Program Files (x86)\LANDesk\Framework\EventLogging 文件夹中,将以下文件复制到第三方应用程序服务器中,运行第三方应用程序的用户帐户可以访问此服务器。
    PostEvent.exe
    PostEvent.exe.config
    SendEvent.exe
    SendEvent.exe.config
    EventSender.dll
  2. 在文本编辑器中,打开 PostEvent.exe.configSendEvent.exe.config
  3. 在两个配置文件中编辑此行:
    <value>https://localhost/ServiceDesk.Framework/EventLog.asmx</value>
    ,使其指向您要与事态管理器一起使用的 Framework Web 应用程序的 URL。
    这通常位于 Web 服务器上。
  4. 配置您的第三方应用程序,使其发送命令行字符串以调用 PostEvent.exeSendEvent.exe

有关配置第三方应用程序中命令行输出的信息,请参阅随该应用程序附带的文档。

命令行的形式:

PostEvent "<Event Source>" "<Event Type>" "<Event Title>" "[<Description>]" "[<Configuration Item>]" "[<Priority>]" "[<Status>]" "[<Parameter1>]" "[<Parameter2>]" "[<Parameter3>]"

参数必须遵循以上指定顺序。事态源 (Event Source)事态类型 (Event Type) 事态标题 (Event Title) 为必填参数。[方括号] 中显示的其他参数为可选参数。

例如:

PostEvent "SolarWinds" "SystemDown" "Server Down" "Server is Down" "WebServer1" "" "Status_BAD"

使用 PostEvent 可执行文件,并设置事态源 (Event Source) 事态类型 (Event Type) 事态标题 (Event Title) 说明 (Description) 以及配置项目 (Configuration Item) 的值,请勿设置优先级 (Priority) 的值,然后设置状态 (Status) 的值。

事态源事态标题说明参数可以是您所选择的描述事态的任意文本。然后,这些参数可用于您在事态管理器组件中配置的事态条件。