我已经把Zenoss的Zensyslog连接起来了,这样来自分布式客户机列表的消息就都集成在了Zenoss服务器上的事件中。 这真是太棒了,我可以通过简单的使用logger命令来打消消息:
logger -t webserver_is_down "The web server is down"
我希望能够做的事情也发布一个事件,清理networking服务器时出现。
logger -t webserver_is_up "The web server is up"
我试图设置这个与事件类,但没有骰子。 是否有一个与Zenoss的清除/ 0级别相关的Syslog级别? 有没有另一种简单的方法来做到这一点?
谢谢你提供的所有帮助!
显然,zenoss是无法做到这一点的。 :-(本质上syslog用于创build事件,但这些需要手动closures。
您可以根据消息的内容更改严重性(包括closures),但映射新事件以closures其他事件并不重要。
有zensyylog级别和syslog级别之间的映射,但没有映射到zenoss事件级别0(closures)。 因此,不可能发送“logger -p local6.debug”或类似的日志消息,并使用匹配的消息“
我认为你可以创build一个基于一些规则或正则expression式的事件映射。 然后,您将为该映射编写一个转换,它将修改足够的事件以成为清除事件:与应该清除的事件相同的重复数据删除编号减去应该为0的严重性。如果您无法对其进行足够的修改,则可以实际上是从变换创build一个新的事件。 这个新事件可以为你清除错误。 映射奖金:如果事件对您无用,您可以放弃该事件