Beispiel #1
0
# Queries for new hosts and builds a monitor for each
#
# python mk-monitors-by-host.py <accessId> <accessKey> <monitor.json>
#
# where <monitor.json> describes the monitor
#
# 1/ Run query for new hosts
# 2/ Find appropriate dashboard
# 3/ Modify monitor.json query constraint
# 4/ PUT monitor.json

import sys

from sumologic import SumoLogic

args = sys.argv
sumo = SumoLogic(args[1], args[2])
oldWindow = args[3]
newWindow = args[4]

ds = sumo.dashboards()
Beispiel #2
0
# Get all dashboard data
#
# python get-dashboard-data.py <accessId> <accessKey>

import sys

from sumologic import SumoLogic

args = sys.argv
sumo = SumoLogic(args[1], args[2], args[3])
ds = sumo.dashboards(True)
print ds

#for d in ds:
#	print d
# Search-replaces monitor time windows.
#
# python mv-monitor-times.py <accessId> <accessKey> <oldWindow> <newWindow>

import sys

from sumologic import SumoLogic

args = sys.argv
sumo = SumoLogic(args[1], args[2])
oldWindow = args[3]
newWindow = args[4]

ds = sumo.dashboards()