Commit graph

183 commits

Author SHA1 Message Date
Alexander A. Klimov
2e5fbd764d Improve container differencing
refs #44
2017-11-21 16:47:08 +01:00
Alexander A. Klimov
a2c09dc47d Visually associate the flyover content with its toggle
refs #44
2017-11-21 12:24:49 +01:00
Alexander A. Klimov
4716cbc405 Use flyover instead of an URL parameter to display the custom time range picker form
refs #44
2017-11-16 15:05:35 +01:00
Alexander A. Klimov
fd8bc54564 Merge branch 'bugfix/pre-select-range-1-hour-by-default-78'
fixes #78
2017-11-07 16:26:19 +01:00
Alexander A. Klimov
a9dae9e1b9 Pre-select range "1 hour" by default
refs #78
2017-11-07 14:54:57 +01:00
Alexander A. Klimov
2c6cd09fa2 Remove "Please specify a filter" barrier
fixes #77
2017-11-07 11:51:24 +01:00
Alexander A. Klimov
1f0fb9d760 Merge branch 'feature/reduce-eye-cancer-graphs-loading-68'
fixes #68
2017-10-20 17:17:49 +02:00
Alexander A. Klimov
9d1f03d6fd Monitored object detail view extension: serve a 1x1 #00000000 image first
refs #68
2017-10-19 18:00:19 +02:00
Alexander A. Klimov
d3e4b4d04b Merge branch 'bugfix/check_command-nrpe-5'
fixes #5
2017-10-09 11:12:29 +02:00
Alexander A. Klimov
a22c85e582 Fix missing constructor arguments
refs #5
2017-10-06 17:52:02 +02:00
Alexander A. Klimov
c900179193 MacroTemplate: fix "subpattern name is too long"
refs #5
2017-10-06 17:43:14 +02:00
Alexander A. Klimov
eacec58b22 Resolve templates' macros on demand
refs #5
2017-10-06 17:27:50 +02:00
Alexander A. Klimov
aba61645f8 Decide which templates to use based on the real check command
refs #5
2017-10-06 17:03:45 +02:00
Alexander A. Klimov
a911599924 Merge branch 'feature/get-check-command-55'
fixes #55
2017-10-06 09:44:02 +02:00
Alexander A. Klimov
a830cae3d7 Merge branch 'master' into feature/get-check-command-55 2017-10-05 16:34:12 +02:00
Alexander A. Klimov
7981a09891 Merge branch 'feature/enlarge-graphs-dynamically-59'
fixes #59
2017-10-05 16:17:48 +02:00
Alexander A. Klimov
be1c93324d Use the iplx cURL client and Json::decode() 2017-10-04 16:34:49 +02:00
Alexander A. Klimov
51249ab463 Actually load PSR and iplx 2017-10-04 16:16:43 +02:00
Eric Lippmann
0305a2f472 Add iplx\Http
Signed-off-by: Alexander A. Klimov <alexander.klimov@netways.de>
2017-10-04 16:14:26 +02:00
Eric Lippmann
16555adb4b Add PSR-7 HTTP message interfaces
I will add the ipl\http package for communicating w/ Elasticsearch as vendor lib to this module.
The added dependencies are free to remove once ipl has been released.

Signed-off-by: Alexander A. Klimov <alexander.klimov@netways.de>
2017-10-04 16:14:26 +02:00
Alexander A. Klimov
84f765808f Auto-resize graphs in monitored objects detail views on window resize
refs #59
2017-10-04 15:17:30 +02:00
Alexander A. Klimov
fe479a4b32 Enlarge div.images in detail view
refs #59
2017-10-04 12:42:19 +02:00
Alexander A. Klimov
379ee445f5 Graphs widget: allow additional CSS classes
refs #59
2017-10-04 10:48:22 +02:00
Alexander A. Klimov
e723b04a04 Query only the templates designed for the monitored object's check command
refs #55
2017-09-29 17:36:46 +02:00
Alexander A. Klimov
ecf68be45a Merge branch 'feature/port-templates-to-new-language-57'
fixes #57
2017-09-29 16:16:34 +02:00
Alexander A. Klimov
a41f6fb882 Automatically load all built-in templates
refs #57
2017-09-29 15:37:44 +02:00
Alexander A. Klimov
8f11f64c45 Port all Icinga 2 templates
refs #57
2017-09-29 15:36:01 +02:00
Alexander A. Klimov
8fe81455d2 Fix wrong usage of UrlParams::toArray() 2017-09-29 15:31:18 +02:00
Alexander A. Klimov
6be7a01cec Allow multiple templates per check command 2017-09-29 14:54:29 +02:00
Alexander A. Klimov
94345381ba Handle not configured module 2017-09-29 14:32:16 +02:00
Alexander A. Klimov
218355dd18 Fix not working SomeType[string] in code docs 2017-09-29 14:13:10 +02:00
Alexander A. Klimov
3655971ae8 Merge branch 'feature/template-language-54'
fixes #54
2017-09-29 13:56:39 +02:00
Alexander A. Klimov
6978dcf0c9 Update doc
refs #54
2017-09-29 11:45:44 +02:00
Alexander A. Klimov
1b8e84e674 Remove all hardcoding from Graphite Web client
refs #54
2017-09-29 11:32:04 +02:00
Alexander A. Klimov
1c5c57b5cf Centralize operations on hardcoded paths
refs #54
2017-09-29 10:26:58 +02:00
Alexander A. Klimov
f9b8541c51 Clean up
refs #54
2017-09-28 19:03:53 +02:00
Alexander A. Klimov
73720cf917 Actually use the new components
refs #54
2017-09-28 18:56:16 +02:00
Alexander A. Klimov
1c7dd2f46a Template: assemble charts from metrics from Graphite Web
refs #54
2017-09-28 16:16:28 +02:00
Alexander A. Klimov
f3dd5c615c MacroTemplate: implement reverse-resolving
refs #54
2017-09-28 16:14:43 +02:00
Alexander A. Klimov
6e4a9a0776 Align data structures to the flexibility required for e.g check_disk
refs #54
2017-09-28 15:43:13 +02:00
Alexander A. Klimov
0ae4993a2d Make data structures not surprise the user
refs #54
2017-09-28 12:09:45 +02:00
Alexander A. Klimov
43978e1ded Implement a new Graphite metrics query
refs #54
2017-09-26 15:11:00 +02:00
Alexander A. Klimov
d75b31158f Split configuration form
refs #54
2017-09-26 11:20:49 +02:00
Alexander A. Klimov
84c385cbdc Improve Templates' data structures
refs #54
2017-09-26 10:59:23 +02:00
Alexander A. Klimov
f228b00da1 Make Templates instancable
refs #54
2017-09-26 10:38:35 +02:00
Alexander A. Klimov
9d9b8ff207 Align to Icinga 2's GraphiteWriter's capabilities
refs #54
2017-09-25 19:01:00 +02:00
Alexander A. Klimov
595861c425 Implement new template language loader
refs #54
2017-09-25 17:28:45 +02:00
Alexander A. Klimov
69c40cb71e Fix syntax not supported by PHP 5.4 2017-09-22 17:54:36 +02:00
Alexander A. Klimov
fc37c1255c Clean up 2017-09-22 16:24:54 +02:00
Alexander A. Klimov
f03f583235 Merge branch 'feature/restrictions-11'
fixes #11
2017-09-22 14:20:06 +02:00