Skip to content

Instantly share code, notes, and snippets.

@yosida95
Last active August 29, 2015 14:05
Show Gist options
  • Select an option

  • Save yosida95/a3455a8b75e65ad804bb to your computer and use it in GitHub Desktop.

Select an option

Save yosida95/a3455a8b75e65ad804bb to your computer and use it in GitHub Desktop.
Notify you your zabbix events to your mobile devices via pushover.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import urllib2
from urllib import urlencode
APPTOKEN = YOUR_APPLICATION_TOKEN
def main():
usertoken = sys.argv[1].strip()
params = dict(
token=APPTOKEN,
user=usertoken,
title=sys.argv[2],
message=sys.argv[3])
request = urllib2.Request(url='https://api.pushover.net/1/messages.json',
data=urlencode(params))
urllib2.urlopen(request)
return 0
if __name__ == u'__main__':
sys.exit(main())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment