icinga2rt

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2020-01-20
15:23
update readme Leaf check-in: 8f74606419 user: schuller@bytemine.net tags: origin/match_old_state, origin/module, origin/set-status, trunk
2020-01-16
15:43
use csv columns for custom ticket status and cache invalidation with the action "status" two additional csv columns are allowed, the status to be set and if the cache entry for this host/service should be dropped so that a new ticket is created the next time. check-in: 89a4ca1b12 user: schuller@bytemine.net tags: origin/match_old_state, origin/module, origin/set-status, trunk
2020-01-15
15:43
WIP: add possibility to set custom ticket status the status can already be set with this. cache invalidation is missing, tickets with a custom status would now not be cleared from the cache and reused. it also would be cleaner to have two more columns in the csv for ticket status and cache action, so this still needs a bit more work. check-in: 4f4b758d71 user: schuller@bytemine.net tags: origin/match_old_state, origin/module, origin/set-status, trunk
2019-01-29
13:05
readme update Leaf check-in: 023f3953e6 user: schuller@bytemine.net tags: master, origin/match_old_state, origin/module, trunk
2018-11-15
17:03
add filter to makefile condition check-in: d4e215943a user: schuller@bytemine.net tags: master, origin/match_old_state, origin/module, trunk
17:02
check presence of filter against nil not agains empty slice check-in: fecd5e3d6e user: schuller@bytemine.net tags: master, origin/match_old_state, origin/module, trunk
15:42
local notification filtering check-in: cb08704793 user: schuller@bytemine.net tags: master, origin/match_old_state, origin/module, trunk
13:24
add icinga filters to configuration check-in: 0c85dc6c7c user: schuller@bytemine.net tags: master, origin/match_old_state, origin/module, trunk
2018-10-10
14:53
version 0.2.1 Leaf check-in: 61ad94a94e user: schuller@bytemine.net tags: origin/match_old_state, origin/module, trunk, v0.2.1
14:52
cleanup check-in: d836f7cfed user: schuller@bytemine.net tags: origin/match_old_state, origin/module, trunk
14:52
set owned status of closed tickets to false check-in: 8a80d2fba5 user: schuller@bytemine.net tags: origin/match_old_state, origin/module, trunk
2018-10-09
15:19
increase version check-in: 0fc3d4d78c user: schuller@bytemine.net tags: origin/match_old_state, origin/module, trunk
15:04
use example from readme as mappings in ticket_test.go check-in: 821a677b29 user: schuller@bytemine.net tags: origin/match_old_state, origin/module, trunk
15:04
update readme check-in: ebe3ddc7fb user: schuller@bytemine.net tags: origin/match_old_state, origin/module, trunk
15:03
fix config tests check-in: 1b993fab88 user: schuller@bytemine.net tags: origin/match_old_state, origin/module, trunk
14:28
go get -u && go mod tidy check-in: 3556ed62ba user: schuller@bytemine.net tags: origin/match_old_state, origin/module, trunk
13:49
replace mappings in json with mappings from a csv file as mappings are a decision table, csv is the more sane format to store them. also, the field "existing" is removed, and replaced with a field for the old state. non existing tickets can be expressed using the zero value for the old state (empty string). check-in: a02c965385 user: schuller@bytemine.net tags: origin/match_old_state, origin/module, trunk
2018-09-17
10:22
only calculate sha256 sum of last tarball Leaf check-in: 3e82d8228e user: schuller@bytemine.net tags: origin/matcher, origin/module, trunk
10:11
add dependencies to build rule check-in: a232205308 user: schuller@bytemine.net tags: origin/matcher, origin/module, trunk
10:06
increase version check-in: 129556dccd user: schuller@bytemine.net tags: origin/matcher, origin/module, trunk
09:49
update go-icinga2, fix makefile - update go-icinga2 to include spelling fix - fix makefile to include generated example config and add go.mod as dependency for the rule building icinga2rt check-in: 403d594af6 user: schuller@bytemine.net tags: origin/matcher, origin/module, trunk
2018-09-10
15:59
add the action name to the mapping while unmarshalling. check-in: 6331c39e34 user: schuller@bytemine.net tags: origin/matcher, origin/module, trunk
14:23
fix go.mod and go.sum. Leaf check-in: ed1c01f192 user: schuller@bytemine.net tags: origin/module, trunk, v0.1.0
14:00
add makefile check-in: fb81569314 user: schuller@bytemine.net tags: origin/module, trunk
13:59
version 0.1.0 check-in: 8cd1a41680 user: schuller@bytemine.net tags: origin/module, trunk
13:58
update readme check-in: d33a924afe user: schuller@bytemine.net tags: origin/module, trunk
13:55
check for mappings which make no sense while loading config. deleting or commenting a nonexisting ticket makes no sense. check-in: 7b5cb20bec user: schuller@bytemine.net tags: origin/module, trunk
12:39
this should have been multiple commits. - use an interface for rtclients, this enables mocking it in tests - prefix logging lines with the eventID to have better tracing of what happens - add matching of ticket status (e.g. done, resolved, deleted, ...) so that closed tickets are ignored check-in: a6bbdfc912 user: schuller@bytemine.net tags: origin/module, trunk
2018-09-07
14:58
Merge branch 'export' into merge check-in: 4037723ee0 user: schuller@bytemine.net tags: origin/module, trunk
14:49
add cache export/import Leaf check-in: bd25a0c42b user: schuller@bytemine.net tags: trunk
13:45
don't enable debug mode by default check-in: cb7ebb73fa user: schuller@bytemine.net tags: origin/module, trunk
13:44
add tests for ticket handling check-in: 80f3aa2ea6 user: schuller@bytemine.net tags: origin/module, trunk
13:37
add comments for exported types and methods check-in: 2fea6da740 user: schuller@bytemine.net tags: origin/module, trunk
13:36
rename ticketId to ticketID check-in: c0f64a199f user: schuller@bytemine.net tags: origin/module, trunk
10:52
fix behaviour of cache for not existing tickets, add cache tests check-in: 49887a268e user: schuller@bytemine.net tags: origin/module, trunk
10:50
better rt dummy check-in: 975fcd57f5 user: schuller@bytemine.net tags: origin/module, trunk
10:50
better config (un-)marshalling check-in: e689cb64a1 user: schuller@bytemine.net tags: origin/module, trunk
2018-09-06
16:32
pattern match the events from icinga instead of using fixed functions while requiring a bit more effort in the configuration, this is useful to make it clearer why an action is taken. this helps debugging some sporadic miscategorizations of events (e.g. reopening closed tickets instead of creating a new one). check-in: 94213965ea user: schuller@bytemine.net tags: origin/module, trunk
16:27
clean go.sum check-in: c71b652c42 user: schuller@bytemine.net tags: origin/module, trunk
16:20
use go mod instead of vendoring check-in: a42102cc4b user: schuller@bytemine.net tags: origin/module, trunk
2018-05-28
11:45
bump version and fix readme check-in: 33d06f83d1 user: schuller@bytemine.net tags: 0.0.15, trunk
10:16
update gitignore check-in: fd233d33f4 user: schuller@bytemine.net tags: 0.0.14, trunk
2017-09-21
12:13
improve cache maintenance options check-in: 663140cf06 user: schuller@bytemine.net tags: trunk
12:11
create new ticket if old one was deleted in rt check-in: d915dce860 user: schuller@bytemine.net tags: trunk
2017-09-05
10:33
update readme check-in: 11ef0c043f user: schuller@bytemine.net tags: trunk, v0.0.13
10:28
increase version to 0.0.12 check-in: cc196c7eb8 user: schuller@bytemine.net tags: trunk
10:27
add gitignore check-in: 7a651d3057 user: schuller@bytemine.net tags: trunk
10:24
use go dep for dependencies see https://github.com/golang/dep for more information about this. check-in: 541de9bec3 user: schuller@bytemine.net tags: trunk
09:57
add flags to show and remove entries from cache check-in: a32ed64883 user: schuller@bytemine.net tags: trunk
09:43
event host and service in logs to make it better traceable check-in: 56c185993f user: schuller@bytemine.net tags: trunk