Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [zenoss@zenoss xmppBot]$ python xmppBot.py --jabber_host=jabber.blah.com --jabber_user=NMS-Notification --jabber_pass <password> --first_user=wannamakerd,duncan@jabber.blah.com
- 2012-07-23 09:53:55,556 INFO zen.XmppBot: xmppBot plugins will be loaded from /opt/zenoss/ZenPacks/ZenPacks.chudler.xmppBot-1.1-py2.6.egg/ZenPacks/chudler/xmppBot/Jabber/plugins
- 2012-07-23 09:53:55,559 INFO zen.XmppBot: started
- 2012-07-23 09:53:55,560 DEBUG zen.xmppBot: Starting to connect
- 2012-07-23 09:53:55,560 DEBUG zen.xmppBot: Building context factory for jid NMS-Notification@jabber.blah.com/bot
- 2012-07-23 09:53:55,561 DEBUG zen.xmppBot: connecting to server jabber.blah.com:5222 using id NMS-Notification...
- 2012-07-23 09:53:55,688 DEBUG zen.xmppBot: -> sending <message xmlns='jabber:client' to='@jabber.blah.com' from='NMS-Notification@jabber.blah.com/bot'><body>[zenoss] xsigo1.blah.com threshold of CPU exceeded: current value 92.11</body></message>
- 2012-07-23 09:53:55,688 WARNING zen.XmppBot: SELECT device,component,message,firstTime,summary,severity,summary,ownerid,stateChange, evid FROM status WHERE (prodState = 1000) and (eventState = 0) and (severity >= 3) AND evid NOT IN (SELECT evid FROM alert_state WHERE userid='harta' AND rule='xmpp-production' )
- 2012-07-23 09:53:55,689 ERROR zen.XmppBot: action:xmpp-production
- Traceback (most recent call last):
- File "/opt/zenoss/Products/ZenEvents/zenactions.py", line 258, in processRules
- self.processEvent(zem, ar, actfunc)
- File "/opt/zenoss/Products/ZenEvents/zenactions.py", line 357, in processEvent
- if action(context, data, False):
- File "xmppBot.py", line 180, in sendXmpp
- self.adapter.sendMessage(message, recipient, messageType)
- File "/opt/zenoss/ZenPacks/ZenPacks.chudler.xmppBot-1.1-py2.6.egg/ZenPacks/chudler/xmppBot/Jabber/Adapter.py", line 301, in sendMessage
- self.sendAction(msgStanza)
- File "/opt/zenoss/ZenPacks/ZenPacks.chudler.xmppBot-1.1-py2.6.egg/ZenPacks/chudler/xmppBot/Jabber/Adapter.py", line 236, in sendAction
- self.client.send(action)
- File "/opt/zenoss/ZenPacks/ZenPacks.chudler.xmppBot-1.1-py2.6.egg/ZenPacks/chudler/xmppBot/Jabber/Adapter.py", line 125, in send
- self._send(twxml)
- TypeError: 'NoneType' object is not callable
- 2012-07-23 09:53:55,796 DEBUG zen.xmppBot: -> sending <message xmlns='jabber:client' to='duncan@jabber.blah.com' from='NMS-Notification@jabber.blah.com/bot'><body>[zenoss] xsigo1.blah.com threshold of CPU exceeded: current value 92.11</body></message>
- 2012-07-23 09:53:55,796 WARNING zen.XmppBot: SELECT device,component,message,firstTime,summary,severity,summary,ownerid,stateChange, evid FROM status WHERE (prodState = 1000) and (eventState = 0) and (severity >= 2) AND evid NOT IN (SELECT evid FROM alert_state WHERE userid='wannamakerd' AND rule='xmpp' )
- 2012-07-23 09:53:55,796 ERROR zen.XmppBot: action:xmpp
- Traceback (most recent call last):
- File "/opt/zenoss/Products/ZenEvents/zenactions.py", line 258, in processRules
- self.processEvent(zem, ar, actfunc)
- File "/opt/zenoss/Products/ZenEvents/zenactions.py", line 357, in processEvent
- if action(context, data, False):
- File "xmppBot.py", line 180, in sendXmpp
- self.adapter.sendMessage(message, recipient, messageType)
- File "/opt/zenoss/ZenPacks/ZenPacks.chudler.xmppBot-1.1-py2.6.egg/ZenPacks/chudler/xmppBot/Jabber/Adapter.py", line 301, in sendMessage
- self.sendAction(msgStanza)
- File "/opt/zenoss/ZenPacks/ZenPacks.chudler.xmppBot-1.1-py2.6.egg/ZenPacks/chudler/xmppBot/Jabber/Adapter.py", line 236, in sendAction
- self.client.send(action)
- File "/opt/zenoss/ZenPacks/ZenPacks.chudler.xmppBot-1.1-py2.6.egg/ZenPacks/chudler/xmppBot/Jabber/Adapter.py", line 125, in send
- self._send(twxml)
- TypeError: 'NoneType' object is not callable
- 2012-07-23 09:53:55,797 INFO zen.XmppBot: processed 2 rules in 0.23 secs
- 2012-07-23 09:53:55,811 DEBUG zen.xmppBot: connected
- 2012-07-23 09:53:55,812 DEBUG zen.xmppBot: -> sending <iq xmlns='jabber:client' type='get'><query xmlns='jabber:iq:roster'/></iq>
- 2012-07-23 09:53:55,812 DEBUG zen.xmppBot: -> sending <presence xmlns='jabber:client'><status>Online</status></presence>
- 2012-07-23 09:53:55,816 DEBUG zen.xmppBot: -> sending <presence xmlns='jabber:client'><status>Online</status></presence>
- 2012-07-23 09:53:55,817 DEBUG zen.xmppBot: -< received <presence xmlns='jabber:client' to='nms-notification@jabber.blah.com' from='duncan@jabber.blah.com/Peak10'><priority>1</priority><c xmlns='http://jabber.org/protocol/caps' node='http://pidgin.im/' ver='71LAP/wlWGfun7j+Q4FCSSuAhQw=' hash='sha-1'/><x xmlns='vcard-temp:x:update'><photo/></x><x xmlns='jabber:x:delay' stamp='20120723T14:13:59' from='duncan@jabber.blah.com/Peak10'/></presence>
- 2012-07-23 09:53:55,818 DEBUG zen.xmppBot: Calling access control plugin <AAZenossAdminPlugin ['accessControl']> for duncan@jabber.blah.com/Peak10
- 2012-07-23 09:53:55,818 DEBUG zen.xmppBot: Zenoss Admin user plugin running with duncan@jabber.blah.com/Peak10
- 2012-07-23 09:53:55,883 DEBUG zen.xmppBot: Got a message from duncan@jabber.blah.com. Going to look for a Zenoss user to map it to.
- 2012-07-23 09:53:55,894 DEBUG zen.xmppBot: JabberID duncan@jabber.blah.com maps to the sender: duncan@jabber.blah.com. This user is authorized.
- 2012-07-23 09:53:55,894 DEBUG zen.xmppBot: Done looking for access control plugin.
- 2012-07-23 09:53:55,895 DEBUG zen.xmppBot: The user duncan@jabber.blah.com/Peak10 authorization result is True
- 2012-07-23 09:53:55,895 DEBUG zen.xmppBot: -< received <presence xmlns='jabber:client' to='nms-notification@jabber.blah.com' from='anotheruser@jabber.blah.com/Gaim'><status>I'm am here!!</status><priority>1</priority><query xmlns='jabber:iq:last' seconds='300'/><c xmlns='http://jabber.org/protocol/caps' node='http://pidgin.im/' ver='lV6i//bt2U8Rm0REcX8h4F3Nk3M=' ext='voice-v1 camera-v1 video-v1' hash='sha-1'/><x xmlns='vcard-temp:x:update'><photo>61bf5e207f6645b52b4debbe057be647707dc6d5</photo></x><x xmlns='jabber:x:delay' stamp='20120721T14:18:40' from='anotheruser@jabber.blah.com/Gaim'/></presence>
- 2012-07-23 09:53:55,895 DEBUG zen.xmppBot: Calling access control plugin <AAZenossAdminPlugin ['accessControl']> for anotheruser@jabber.blah.com/Gaim
- 2012-07-23 09:53:55,895 DEBUG zen.xmppBot: Zenoss Admin user plugin running with anotheruser@jabber.blah.com/Gaim
- 2012-07-23 09:53:55,959 DEBUG zen.xmppBot: Got a message from anotheruser@jabber.blah.com. Going to look for a Zenoss user to map it to.
- 2012-07-23 09:53:55,970 DEBUG zen.xmppBot: Unable to find a Zenoss user with jabberId! This sender is NOT authorized: anotheruser@jabber.blah.com
- 2012-07-23 09:53:55,970 DEBUG zen.xmppBot: Done looking for access control plugin.
- 2012-07-23 09:53:55,971 DEBUG zen.xmppBot: The user anotheruser@jabber.blah.com/Gaim authorization result is False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement