Package Products :: Package ZenEvents :: Module zengensyslog
[hide private]
[frames] | no frames]

Source Code for Module Products.ZenEvents.zengensyslog

 1  #! /usr/bin/env python 
 2  ############################################################################## 
 3  #  
 4  # Copyright (C) Zenoss, Inc. 2009, all rights reserved. 
 5  #  
 6  # This content is made available according to terms specified in 
 7  # License.zenoss under the directory where your Zenoss product is installed. 
 8  #  
 9  ############################################################################## 
10   
11   
12  NUMB_EVENTS = 120 
13   
14  evts = dict( 
15  # will hit default rules and be mapped to /Ingore 
16  #REPEAT = "<165> message repeated 4 times", 
17   
18  # /Security/Login/Fail 
19  FAIL = "<165> dropbear[23]: exit before auth (user 'root', 3 fails): Max auth tries reached - user root", 
20   
21  # /Security/Login/BadPass 
22  SSHBADPASS = "<165> ssh[3]: Failed password for user from 10.1.2.3 port 53529 ssh2", 
23   
24  # Cisco Power Loss /HW/Power/PowerLoss (will clear) 
25  PLOSS = "<165>%C6KPWR-SP-4-PSFAIL: power supply 1 output failed", 
26  POK = "<165>%C6KPWR-SP-4-PSOK: power supply 1 turned on", 
27   
28  ) 
29  keys = evts.keys() 
30  import random 
31  for i in range(NUMB_EVENTS): 
32      print evts[random.choice(keys)] 
33