#! /usr/bin/env python from pygraylog.server import Server from pygraylog.users import User import json server = Server('dappmetlogapp1.pgs', 8080, False, False) server.auth_by_auth_basic('', '') users = server.get_users() john = User(server) user = { u'username' : u'john', u'full_name' : u'john doe', u'email' : '*****@*****.**', u'password' : u'secret', u'permissions' : [ ] } print user if john.find_by_id('john') == True: print 'john found' john.load_from_server('john') if john.update({ 'full_name' : 'John DOE' }) == True: print 'john updated' else: print 'john not updated' print john_response if john.delete() == True: print 'john deleted' else:
#! /usr/bin/env python from pygraylog.server import Server from pygraylog.streams import Stream, Alert_Receiver, Rule server = Server('localhost', 12900, False, False) server.auth_by_auth_basic('foo', 'bar') stream = Stream(server) alert = Alert_Receiver(server) foo_stream = { 'matching_type' : 'AND', 'description' : 'stream de foo', 'title' : 'FOO - bar' } foo_rule = { 'field' : 'message', 'type' : 2, 'inverted' : False, 'value' : '^problem$' } foo = Stream(server) foo.load_from_json(foo_stream) foo_id = stream.find_by_title(foo_stream['title']) if foo_id != None: print 'foo stream found' foo.load_from_server(foo_id)
#! /usr/bin/env python from pygraylog.server import Server from pygraylog.users import User import json server = Server('dappmetlogapp1.pgs', 8080, False, False) server.auth_by_auth_basic('', '') users = server.get_users() john = User(server) user = { u'username': u'john', u'full_name': u'john doe', u'email': '*****@*****.**', u'password': u'secret', u'permissions': [] } print user if john.find_by_id('john') == True: print 'john found' john.load_from_server('john') if john.update({'full_name': 'John DOE'}) == True: print 'john updated' else:
#! /usr/bin/env python from pygraylog.server import Server from pygraylog.users import User import json server = Server("localhost", 12900, False, False) server.auth_by_auth_basic("foo", "bar") users = server.get_users() john = User(server) user = { u"username": u"john", u"full_name": u"john doe", u"email": "*****@*****.**", u"password": u"secret", u"permissions": [], } print user if john.find_by_id("john") == True: print "john found" john.load_from_server("john") if john.update({"full_name": "John DOE"}) == True: print "john updated" else:
#! /usr/bin/env python from pygraylog.server import Server from pygraylog.streams import Stream, Alert_Receiver, Rule server = Server('dappmetlogapp1.pgs', 8080, False, False) server.auth_by_auth_basic('', '') stream = Stream(server) alert = Alert_Receiver(server) foo_stream = { 'matching_type' : 'AND', 'description' : 'stream de foo', 'title' : 'FOO - bar' } foo_rule = { 'field' : 'message', 'type' : 2, 'inverted' : False, 'value' : '^problem$' } foo = Stream(server) foo.load_from_json(foo_stream) foo_id = stream.find_by_title(foo_stream['title']) if foo_id != None: print 'foo stream found: %s' % foo_id foo.load_from_server(foo_id)