Added etc.dev/ for development. All implemented options should go over to etc/ with full description.
This commit is contained in:
parent
6c8598c752
commit
2922cc930c
59 changed files with 201 additions and 0 deletions
0
etc.dev/monitors/network1/.gitkeep
Normal file
0
etc.dev/monitors/network1/.gitkeep
Normal file
37
etc.dev/monitors/network1/gateway.conf
Normal file
37
etc.dev/monitors/network1/gateway.conf
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
; required options:
|
||||
[monitor]
|
||||
; Currently not used but should replace current usage of description. The description should be optional...
|
||||
title = The Monitor Title
|
||||
; The description must not but should be a unique description of the monitor for better identifying it in the datastore
|
||||
; if a task is being used.
|
||||
description = Cable Provider Uplink Status
|
||||
service = net.fritzboxuplink
|
||||
hosts = 192.168.0.1,192.168.23.24,@group1,@testgroup1
|
||||
|
||||
; optional options when using notifications, plugins, services or tasks. btw. they still can be a required argument by
|
||||
; a corresponding notification, plugin, service or task. they will need to check required args by themself and throw an
|
||||
; exception if something fails. linspector never knows about required args:
|
||||
[args]
|
||||
; this only depends on the SLA you made with the product owner. this option is optional. the default is 300 seconds.
|
||||
interval = 60
|
||||
; notifications separated by ','. no whitespaces allowed. the case is not important.
|
||||
notifications = sms,emaiL
|
||||
; values from main configuration can be overridden for each defined monitor
|
||||
; email_receivers separated by ','. no whitespaces allowed
|
||||
email_receivers = admin@example.com,fallback@example.com
|
||||
; sms_receivers separated by ','. no whitespaces allowed
|
||||
sms_receivers = +number1,+number2
|
||||
; setting to None fails. just do not set this option. currently i get an error when tasks is not set here. need to be
|
||||
; fixed. setting it like below works but is no good design for optional options. same for notifications.
|
||||
tasks = redis
|
||||
; maybe this should be some kind of range too, for example for the ping service like: 10.0.0.1>10.0.0.42 or more
|
||||
; sophisticated kind of ranges... i will find a solution for that... like host groups in the old version of Linspector
|
||||
; so we don't need to add a monitor for each host... but it would be a good idea to expose these to hostgroups
|
||||
; internally to single hosts to become a monitor for each host internally. some more ideas are in ;)
|
||||
; hosts with added hostgroup defined in main configuration file
|
||||
; monitors can add their self into a hostgroup
|
||||
hostgroups = group1
|
||||
user = USERNAME
|
||||
password = PASSWORD
|
||||
; only alert when the error reaches the threshold
|
||||
threshold = 3
|
||||
Loading…
Add table
Add a link
Reference in a new issue