Beispiel #1
0
#! /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:
Beispiel #2
0
#! /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)
Beispiel #3
0
#! /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:
Beispiel #4
0
#! /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:
Beispiel #5
0
#! /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)