Ip

如何配置 Zenoss 自動按名稱而不是 IP 地址列出設備?

  • December 31, 2014

我已將 Zenoss 4.2.3 設置為從我們的整個網路從所有子網(基礎設施 -> 設備)獲取設備。但它只返回帶有 IP 地址的設備列表,它不會從 Windows 和 Linux 機器上獲取主機名。

如何配置它以獲取機器的名稱?

“但它只返回帶有 IP 地址的設備列表”

您的意思是在基礎設施選項卡中還是您指的是來自通知者的電子郵件?

如果在通知程序中,Zenoss 4.2 中存在一個錯誤,其中在電子郵件通知中使用 device.id 而不是 device.title。

要解決此問題,請將以下轉換放入根“/”事件類中。

d = dmd.Devices.findDevice(evt.device)
如果 d 不是無:
evt.device_title = d.title
別的:
evt.device_title = d.id

然後在您的通知“內容”選項卡中,使用以下內容

消息(主題)格式:[zenoss] **${evt/device_title}** - ${evt/summary}
正文格式:

位置:${evt/zenoss.device.groups}
設備:**${evt/device_title}**
組件:${evt/component}
嚴重性:${evt/sevword}
時間:$ {evt / lastTime}

資訊:

${evt/消息}

a href="${urls/eventsUrl}">設備事件

a href="${urls/eventUrl}">活動詳情

a href="${urls/ackUrl}">確認

a href="${urls/closeUrl}">關閉

希望這可以幫助。

引用自:https://serverfault.com/questions/505711