Marius Hein
6f51f40fc0
Add real command button to detail panel
...
refs #4869
2013-10-15 18:10:36 +02:00
Marius Hein
d6fd3350e0
Apply style to detail
...
refs #4869
2013-10-15 18:10:36 +02:00
Marius Hein
a69c7498ec
Style comments, cowntimes, properties, flags in detail pane [WIP]
...
refs #4869
2013-10-15 18:10:36 +02:00
Eric Lippmann
a730713c0a
Add sort control to hostgroup summary and fix sort rules for the generic group summary
...
refs #4185
2013-10-15 15:33:53 +02:00
Eric Lippmann
103a4dbe91
Service Status: Fix filter by hostgroup throwing an exception
...
fixes #4747
2013-10-15 15:29:54 +02:00
Eric Lippmann
f8938b34a4
Add yet hidden hostgroup summary w/ hostgroup overview rendered to detail
...
refs #4186
refs #4184
2013-10-15 15:13:49 +02:00
Eric Lippmann
2291e73c4c
Servicegroup Summary: Add sort control
...
refs #4185
2013-10-15 15:13:48 +02:00
Eric Lippmann
1f571589de
Add yet hidden servicegroup summary w/ servicegroup overview rendered to detail
...
refs #4185
refs #4183
2013-10-15 15:13:48 +02:00
Eric Lippmann
ac2201c3bc
Monitoring/List/Services: Fix select missing columns
...
refs #4824
2013-10-14 13:36:59 +02:00
Marius Hein
31555fdb6b
Detail pane [WIP]
...
refs #4824
2013-10-14 13:30:01 +02:00
Marius Hein
15f0f1aa59
Status view and icons
...
refs #4824
2013-10-14 13:27:43 +02:00
Marius Hein
7e396fdf3f
Implement hosts view
...
refs #4824
2013-10-14 13:02:41 +02:00
Eric Lippmann
408f369e45
Host/Detail: List properties explicitly, not with view helper
...
refs #4823
2013-10-14 12:57:26 +02:00
Eric Lippmann
b28b4ba96a
Monitoring/Host,Service: Remove fetch event history from function prefetch
...
refs #4823
2013-10-14 12:57:26 +02:00
Eric Lippmann
2588b8dbb6
Add monitoring controller class
...
refs #4823
2013-10-14 12:57:26 +02:00
Eric Lippmann
d1f67c6ec9
Monitoring/Objects: Make fetch event history public
...
refs #4823
2013-10-14 12:57:26 +02:00
Eric Lippmann
ca6c51aef7
Monitoring/DataView: Add static method fromParams to create a view from a parameters array
...
refs #4823
2013-10-14 12:57:26 +02:00
Marius Hein
0626bb19cb
Implement a simple configurable command
...
resolves #4769
2013-10-09 09:35:32 +02:00
Marius Hein
1eef471bc2
Comment overview: Basic implementation
...
refs #4714
2013-10-09 09:35:32 +02:00
Matthias Jentsch
5d4533a6ad
Add contact and contactgroup views
...
Create the new views, extend backend queries to fetch timeperiods and add
navigation bar entries
refs #4713
2013-10-09 09:32:21 +02:00
Eric Lippmann
a42668edb8
Fix tests
...
refs #4663
2013-10-09 09:20:17 +02:00
Eric Lippmann
5d0eaa5cd3
List host event history when showing a host
...
refs #4663
2013-10-09 09:20:17 +02:00
Eric Lippmann
18bd1c3221
List service event history when showing a service
...
refs #4663
2013-10-09 09:20:17 +02:00
Eric Lippmann
61bfcd495b
Add more information to host and service list
2013-10-09 09:20:17 +02:00
Eric Lippmann
c56771baa3
Monitoring: Fix list notifications
2013-10-09 09:20:17 +02:00
Eric Lippmann
b89d61add3
Monitoring: Refactor data views (WIP)
...
refs #4663
2013-10-09 09:20:16 +02:00
Eric Lippmann
24f64e6d30
Fix conflicts from rebase, using inet_aton with pgsql, PHP strict standards violations, CS compliance
...
refs #4255
2013-09-17 15:12:18 +02:00
Thomas Gelf
c6db0067ec
Refactored Ido\EventHistoryQuery, now it's fully based on other subqueries.
...
* Added hostgroup filters
* Added aggregation columns
2013-09-17 10:54:21 +02:00
Thomas Gelf
67b54f42bb
Powerful contact/contactgroup filters. Shall soon be replaced by subjoining
...
their Query classes
2013-09-17 10:42:28 +02:00
Thomas Gelf
aac0570382
StatehistoryView, initial commit
2013-09-17 10:42:28 +02:00
Thomas Gelf
f6ef3faefb
Some new hoststatus columns and filters. There is much more in the query, stay tuned
2013-09-17 10:42:28 +02:00
Thomas Gelf
624f4ab535
Once again, hostgroupS. We'll see...
2013-09-17 10:42:27 +02:00
Thomas Gelf
dcdbf79328
Allow hostgroup filters for the EventHistory
2013-09-17 10:42:27 +02:00
Thomas Gelf
4ec1a9b118
More columns for contactgroups
2013-09-17 10:42:27 +02:00
Thomas Gelf
e95c4fd080
More columns for contacts
2013-09-17 10:42:27 +02:00
Thomas Gelf
26c82f8760
Added view for all contacts, independently of whether they are directly
...
attached to objects or through contactgroups
2013-09-17 10:42:27 +02:00
Thomas Gelf
0ffef655df
Prepared auth filters. Auth part still missing
2013-09-17 10:42:27 +02:00
Thomas Gelf
ecaa12b0f4
Improved default sort bevahior
2013-09-17 10:42:27 +02:00
Thomas Gelf
bb99358a21
Renamed MonitoringView to AbstractView
2013-09-17 10:41:02 +02:00
Thomas Gelf
258d7dbafb
Did measurements, leads to new index suggestions
2013-09-17 10:38:14 +02:00
Thomas Gelf
cc4cf42d0e
Some TODO
2013-09-17 10:38:14 +02:00
Thomas Gelf
4b62297b3e
Searching for 'unhandled' is more interesting than 'handled', other small fixes
2013-09-17 10:38:14 +02:00
Thomas Gelf
344a99bbb8
service_hard_state is the current hard state
2013-09-17 10:38:14 +02:00
Thomas Gelf
b9805e579e
A service is considered handled once the host is not UP
2013-09-17 10:38:14 +02:00
Thomas Gelf
781fb394ac
More cleanup, timestamp fixes
2013-09-17 10:38:14 +02:00
Thomas Gelf
cd37f47d1b
Last/next check are timestamps, give NULL when it doesn't make sense
2013-09-17 10:38:14 +02:00
Thomas Gelf
200731aedc
Some more readability
2013-09-17 10:38:14 +02:00
Thomas Gelf
d5c86c5328
Readability, small fixes
2013-09-17 10:38:13 +02:00
Thomas Gelf
76ecc9184d
hgo.name1 needs objects table to be around
2013-09-17 10:38:13 +02:00
Thomas Gelf
93e54fac62
Trying hard to get aggregations done right
2013-09-17 10:38:13 +02:00
Thomas Gelf
7e83099ef7
One more thing TODO
2013-09-17 10:38:13 +02:00
Thomas Gelf
3cd947ab29
A bunch of aggregating columns are interesting once joined with services
2013-09-17 10:36:05 +02:00
Thomas Gelf
86248d7bcb
hostgroup. Without the 's'. And case insensitive
2013-09-17 10:36:05 +02:00
Thomas Gelf
6d27b688fe
Added hostgroups column alias. Not sure about the 's'
2013-09-17 10:36:05 +02:00
Thomas Gelf
eaaa7205c9
Have been using former namespace, fixed
2013-09-17 10:36:05 +02:00
Thomas Gelf
cf26e3b106
Ido\AllcontactsQuery joins contacts directly and through contactgroups
2013-09-17 10:36:04 +02:00
Thomas Gelf
d9f1c4678b
Ido\ContactgroupQuery needs a conservative count approach
2013-09-17 10:36:04 +02:00
Thomas Gelf
521ef8cc47
Added a few columns to Ido\ContactgroupQuery, fixed joins
2013-09-16 17:02:30 +02:00
Thomas Gelf
23235e4513
Added a few columns to Ido/ContactQuery
2013-09-16 17:02:30 +02:00
Thomas Gelf
fbdfa7a59e
StatehistoryQuery, initial commit
2013-09-16 17:02:30 +02:00
Thomas Gelf
07badc377e
NotificationhistoryQuery, initial commit
2013-09-16 17:02:30 +02:00
Thomas Gelf
4330122221
DowntimestartQuery and DowntimeendQuery, initial commit
2013-09-16 17:02:30 +02:00
Thomas Gelf
eef5f6ae18
CommenthistoryQuery, initial commit
2013-09-16 17:02:30 +02:00
Thomas Gelf
d15481b643
Preparing base query before creating alias indexes.
...
* This allows the joinBaseTables functions to adjust columns in time
2013-09-16 17:02:30 +02:00
Thomas Gelf
bd983c7478
Default joinBaseTables implementation, can simplify simple queries
2013-09-16 17:02:30 +02:00
Thomas Gelf
f3eedd919f
No more need for special treatment for some columns, as we can create filter* functions
2013-09-16 17:02:30 +02:00
Thomas Gelf
830b178e37
Fixed hardcoded default columns
2013-09-16 17:02:29 +02:00
Thomas Gelf
1c2142be27
Prepared filter support for aggregated columns (where VS having)
2013-09-16 17:02:29 +02:00
Thomas Gelf
df07735e9a
Prepared more Oracle-specific id-columns
2013-09-16 17:01:47 +02:00
Thomas Gelf
d44c15eea0
Filter handling cleanup and small improvements:
...
* a pipe (|) is now accepted as OR
* improved readability
* prepared for splitting logic - most of this could be backend-agnostic
* greater / less then is now possible
2013-09-16 17:01:47 +02:00
Thomas Gelf
5467950e79
Shortcut for creating subqueries
2013-09-16 17:01:47 +02:00
Eric Lippmann
8baa2dec54
Command: Rename getParameters to getArguments
...
refs #4580
2013-09-16 14:46:18 +02:00
Eric Lippmann
a47db3497e
Rename BaseCommand to Command
...
refs #4580
2013-09-16 14:44:59 +02:00
Eric Lippmann
bf012fbd7e
Remove CommandType interface
...
Moved BaseCommand from the monitoring module to the application's library.
refs #4580
2013-09-16 14:39:14 +02:00
Johannes Meyer
8e60e2dcd9
Fix group and children handling of ScheduleDowntimeCommand
...
refs #4580
2013-09-16 13:14:29 +02:00
Johannes Meyer
7045148f93
Adjust submitpassivecheckresult command handling
...
refs #4580
2013-09-16 13:14:29 +02:00
Johannes Meyer
fef8370d5f
Adjust reschedulecheck command handling
...
refs #4580
2013-09-16 13:14:28 +02:00
Johannes Meyer
e9dc895b37
Adjust delay notification handling
...
refs #4580
2013-09-16 13:14:28 +02:00
Johannes Meyer
36424b508b
Adjust custom notification handling
...
refs #4580
2013-09-16 13:14:28 +02:00
Johannes Meyer
52079b2e73
Adjust schedule downtime handling
...
refs #4580
2013-09-16 13:14:28 +02:00
Johannes Meyer
ba7f455643
Adjust schedule downtime handling (WIP)
...
refs #4580
2013-09-16 13:14:28 +02:00
Johannes Meyer
8022bf57af
Some doc fixes and other improvements
...
refs #4580
2013-09-16 13:14:28 +02:00
Eric Lippmann
a5908c9553
CS: Replace multiple empty lines with one
...
find application/ library/Icinga/ test/ modules/ -name *.php | xargs sed -i '/^$/N;/^\n$/D'
2013-09-04 18:36:10 +02:00
Eric Lippmann
35fd9fd391
CS: Remove whitespaces at end of line
...
find application/ library/ test/ modules/ -name *.php | xargs sed -i 's/\s\+$//'
2013-09-04 18:27:16 +02:00
Jannis Moßhammer
7f4e1936f7
Fix trigger downtime default value issing, docstring fixes
...
refs #4580
2013-09-04 18:08:00 +02:00
Johannes Meyer
b74e264f01
Refactor comment command handling
...
- Refactored Comment class
- Dropped IComment interface
- Added AddCommentCommand class
- Updated CommentForm
refs #4580
2013-09-04 18:08:00 +02:00
Johannes Meyer
9a476f16f4
Re-refactor dispatch process of commands and acknowledgement handling
...
refs #4580
2013-09-04 18:08:00 +02:00
Johannes Meyer
1593406f31
Refactor Acknowledgement command handling
...
#refs 4580
2013-09-04 18:07:59 +02:00
Johannes Meyer
79eb6588c5
Restructure dispatch process of commands
...
refs #4580
2013-09-04 18:07:59 +02:00
Eric Lippmann
1b858cbdb4
Monitoring: Fix remaining usages of namespace Monitoring without Icinga\Module prefix
...
refs #4586
2013-09-04 11:21:12 +02:00
Eric Lippmann
8a062ff3e5
Fix tests after renaming the namespace
...
refs #4586
2013-09-04 11:21:12 +02:00
Eric Lippmann
c86874d4ba
Rename namespace Monitoring to Icingæ\Module\Monitoring
...
refs #4586
2013-09-04 11:21:11 +02:00
Johannes Meyer
24ecbb56d7
Fix incorrect checkresult type selection
...
When submitting a passive checkresult for hosts only their correct
result types are added to the selection.
refs #4600
2013-09-02 17:24:42 +02:00
Jannis Moßhammer
895976550c
Fix templates, capitalization and icons in php files
...
refs #4550
refs #4584
2013-08-23 10:28:48 +02:00
Eric Lippmann
edb06ea8ea
CS: Fix viloations for touched files in branch feature/backend-configuration-ui-3776
...
refs #3776
2013-08-21 14:22:31 +02:00
Jannis Moßhammer
83d053965f
Implement monitoring instance and backend configuration forms
...
refs #3776
2013-08-21 14:22:30 +02:00
Jannis Moßhammer
17c1e5a449
Add tests, move BaseFormTest away from modules/monitoring
...
refs #3777
2013-08-21 14:18:53 +02:00
Marius Hein
eddbbd5f5b
Monitoring backend: Move backends.ini to module configuration
...
refs #4575
2013-08-19 18:29:26 +02:00
Eric Lippmann
83fb198cd2
CS: Fix violations in MonitoringProperties, NotificationView and StatusQuery
...
refs #4187
2013-08-16 16:32:31 +02:00
Eric Lippmann
e5f3a063fb
NotificationQuery: Fix PostgreSQL icompatibility
...
refs #4187
2013-08-16 16:23:15 +02:00