Commit Graph

17 Commits

Author SHA1 Message Date
564ec5c2a3 monfront - add a timeout with reload
This finally adds a reload to the frontend, so that one hasn't to reload
manually all the time.
2018-12-11 13:25:01 +01:00
02925bc335 moncheck - add alarm mapping to notification
This should enable the notifier to make a decent decision on what to do.
2018-12-11 13:24:13 +01:00
24456400eb moncheck - add mapping levels
This adds mapping levels to the check runner. When the exit code is
returned, the actual level is looked up using the configured mapping.
After that, the state is entered into the table and added the same way
to the notifications.
2018-12-11 13:02:23 +01:00
dece1ac2dc add level mappings
This allows to map the command exit codes to any other output level
which can then be reported by the notification plugin.
With the provided colors, the frontend will show them accordingly.
2018-12-11 12:37:30 +01:00
c62916c46e monwork - make updates for nodes and commands
This change triggers updates for checks when a node or command was
updated. This way everything gets adjusted without much work.
2018-12-11 09:25:45 +01:00
a6ac232392 monwork - fix an issue with configuration generation
New checks were not added to the active_checks, because they were never
touched before.
2018-12-10 09:35:49 +01:00
6c2bea5365 monfront - make fake groups in frontend
It would have been nice to use rowgrouping for the node name, but
somehow it wasn't easy to get the rowcount. So this should do for now.
2018-12-10 09:34:45 +01:00
40e744cd6a moncheck - add PATH environment
This adds the path environment configuration to control which programs
to call.
2018-12-10 09:34:00 +01:00
3400167c98 monfront - add initial work for unhandled links
This will return the unhandled groups/checks/whatever but is still work
in progress.
2018-11-29 10:56:20 +01:00
83a1b45b19 moncheck - add timeout option
Before the timeout for checks was static. With this change it is finally
an option to configure.
2018-11-29 10:45:33 +01:00
3b8e27706b monfront - add initial version
This version can already show the list of checks, their last state and
add ways to manipulate the check or active check.
2018-11-20 21:48:16 +01:00
ddc0053ce8 moncheck - add function to remove acknowledge
An acknowledge should be set to false when the alarm switches to an ok
state.
2018-11-20 21:47:35 +01:00
b7cacc928f remove debug output
This output was poluting the log and wasn't necessary.
2018-11-19 11:30:29 +01:00
4db00b00ed moncheck: fix error reporting of daedlines
The deadlines were wrong all over the place, so this commit finally
fixes that.
2018-11-18 21:38:04 +01:00
2a4332951a monwork - add new server
This server generates active checks from the check configuration.
2018-11-16 20:10:15 +01:00
1960907547 moncheck - adjust queries to take less data
With selecting only the bare minimum we get much nicer performance.
2018-11-16 20:09:31 +01:00
bfd2b5d324 initial commit 2018-11-16 10:39:21 +01:00