Commit Graph

1081 Commits

Author SHA1 Message Date
Max Stephan 9f1148ee9d IcingaCommandArgument: $hostname$ -> $host.name$
https://docs.icinga.com/icinga2/latest/doc/module/icinga2/chapter/monitoring-basics#host-runtime-macros
(3.4.2. Host Runtime Macros)
$hostname$ doesn't work
2017-07-14 13:21:42 +02:00
Bernd Arnold 7e2b8ce97b Object: fix typos
throught -> through

Since every sentence ends with a dot here, I've also added a dot for the last
sentence.

fixes #990
2017-07-14 13:21:42 +02:00
Thomas Gelf aca6d812f1 Notifications: make tabs fit dashlets, no objects 2017-07-14 13:21:42 +02:00
Thomas Gelf 8216daa3af Core: give empty list on 404, remove obsolete...
...view scripts
2017-07-14 13:21:42 +02:00
Thomas Gelf e27bb05fb1 Inspect: completely refactored
* new tree renderer
* more tables with details
* styling
* allow to show status

fixes #1003
fixes #1005
2017-07-14 13:21:42 +02:00
Thomas Gelf f10b85ac9e Kickstart: remove legacy code, clean up 2017-07-14 13:21:42 +02:00
Thomas Gelf 3173b885e8 Data and more: code cleanup, little fixes 2017-07-14 13:21:42 +02:00
Thomas Gelf 46d24e7600 GroupMemberTable, SelfServiceController: cs 2017-07-14 13:21:42 +02:00
Thomas Gelf 0c7e3eee41 Data: controller, table, form - ipl adjustments 2017-07-14 13:21:42 +02:00
Thomas Gelf 373d01ad64 DirectorDataFieldForm: make sure object exists...
...even when an exception occurs
2017-07-14 13:21:42 +02:00
Thomas Gelf 180fc2ccfa Datafield: on rename ask whether to also rename vars
fixes #818
2017-07-14 13:21:42 +02:00
Thomas Gelf 2691081349 HosttemplateController: introduce usage view
fixes #884
2017-07-14 13:21:42 +02:00
Thomas Gelf 5ad777a7cc SelfServiceController: fix check for unset values 2017-07-14 13:21:42 +02:00
Thomas Gelf 251b97c023 SelfServiceSettingsForm: fix setting name 2017-07-14 13:21:42 +02:00
Thomas Gelf 91e9cec1e0 SelfService: various changes
* Allow to enable NSClient++
* Allow to fetch global settings with the template key
* Restructure some methods
2017-07-14 13:21:42 +02:00
Thomas Gelf e566d32ccf HostController: one more fix for JSON 2017-07-14 13:21:42 +02:00
Thomas Gelf ca1371d8b3 ConfigController: use new response handling 2017-07-14 13:21:42 +02:00
Thomas Gelf 427cb2c050 SelfService: provide ticket
refs #486
2017-07-14 13:21:42 +02:00
Thomas Gelf 7a1dbd5334 HostController: fix agent tab activation 2017-07-14 13:21:42 +02:00
Thomas Gelf 5931c4ee5e SelfService: ship installer hashes
refs #486
2017-07-14 13:21:42 +02:00
Thomas Gelf 0fa784e0a9 SelfService: add api-version 2017-07-14 13:21:42 +02:00
Thomas Gelf 062bc717fc Settings: fix form handling and typo
refs #486
2017-07-14 13:21:42 +02:00
Thomas Gelf 27a51ac34c SelfService: implement powershell-parameters
fixes #486
2017-07-14 13:21:42 +02:00
Thomas Gelf c1e056c749 HostController: rename obsolete method 2017-07-14 13:21:42 +02:00
Thomas Gelf 4fe2b0e541 SelfService: controller, form, admin dashlet
refs #486
2017-07-14 13:21:42 +02:00
Thomas Gelf 4870c4fcfa SettingsController: cleanup 2017-07-14 13:21:42 +02:00
Thomas Gelf 6b10cdc3f7 IcingaHostForm: allow to set api_key for templates
refs #486
2017-07-14 13:21:42 +02:00
Thomas Gelf 086e081268 SelfServiceSettings: settings for the new Self...
...Service API feature

refs #486
2017-07-14 13:21:42 +02:00
Thomas Gelf 9166bebd2c ServiceController: fix clone link, remove useless
...code
2017-07-14 13:21:42 +02:00
Thomas Gelf 3564cb04f8 objects/tree: this is no longer needed 2017-07-14 13:21:42 +02:00
Thomas Gelf 120a7532a1 ObjectController: fix history and fields 2017-07-14 13:21:42 +02:00
Thomas Gelf efe6cfbbaa QuickTable: every QuickTable is ValidHtml 2017-07-14 13:21:42 +02:00
Thomas Gelf 9e044c558e IcingaServiceForm: allow to use choices 2017-07-14 13:21:42 +02:00
Thomas Gelf 04becc1582 TemplatechoicesController: less helper methods 2017-07-14 13:21:42 +02:00
Thomas Gelf 8b882411e5 Templatechoice(s)Controller: shorten code 2017-07-14 13:21:42 +02:00
Thomas Gelf ceebe08ecd TemplateChoice: work without form loader 2017-07-14 13:21:42 +02:00
Thomas Gelf 0ec5ec8197 TemplateChoice: delegate storing members to...
...the object, use a single form
2017-07-14 13:21:42 +02:00
Thomas Gelf 99c3ddcd55 SchemaController: fix compatibility, even if...
...currently unused
2017-07-14 13:21:42 +02:00
Thomas Gelf b390dd152e CommandArguments: no more view script 2017-07-14 13:21:42 +02:00
Thomas Gelf 22d34b933a ServiceSetServicesTable: use 'disabled# class
fixes #984
2017-07-14 13:21:42 +02:00
Thomas Gelf a368e87c02 ServicesetController: remove legacy code 2017-07-14 13:21:42 +02:00
Thomas Gelf 0aff644749 HostController: silently discard monitoring errors
fixes #988
2017-07-14 13:21:42 +02:00
Thomas Gelf a4e5bb5559 tables: we are ValidHtml 2017-07-14 13:21:42 +02:00
Thomas Gelf f0059a38fc HostController: get rid of legacy view-based code 2017-07-14 13:21:42 +02:00
Thomas Gelf 319f14f94b IcingaTemplateChoiceServiceForm: add missing form 2017-07-14 13:21:42 +02:00
Thomas Gelf f08c3535bf simple view script: not needed any more 2017-07-14 13:21:42 +02:00
Thomas Gelf eda559ce53 Dashboard: no more view scripts 2017-07-14 13:21:42 +02:00
Thomas Gelf cea78db5af ServiceSetTables: implement ValidHtml 2017-07-14 13:21:42 +02:00
Thomas Gelf 338edf08ef service/index: remove obsolete view script 2017-07-14 13:21:42 +02:00
Thomas Gelf 0cf6676c3c Host/Service/ObjectController: use more ipl 2017-07-14 13:21:42 +02:00
Thomas Gelf 20310a0c9e Choices: add dedicated action bar, add to...
...ObjectTabs, refine choice(s)Controller
2017-07-14 13:21:42 +02:00
Thomas Gelf 6ca1ec2951 ServicetemplateController: add templates action...
...re-structure code, enable autoRefresh
2017-07-14 13:21:42 +02:00
Thomas Gelf 998bdb193e TemplatechoiceController: has been lost 2017-07-14 13:21:42 +02:00
Thomas Gelf 2f79920a18 TemplateChoice: small fixes, forms 2017-07-14 13:21:42 +02:00
Thomas Gelf f3a11213f7 cs fixes 2017-07-14 13:21:42 +02:00
Thomas Gelf edc887969e tables: remove obsolete code and files 2017-07-14 13:21:42 +02:00
Thomas Gelf 31d1d44da5 HostController: restrictions are no longer beta 2017-07-14 13:21:42 +02:00
Thomas Gelf 61b1e4b581 ServicesController: remove obsolete code 2017-07-14 13:21:42 +02:00
Thomas Gelf 25f8d075ed ServicetemplateController: reorganize it, add usage 2017-07-14 13:21:42 +02:00
Thomas Gelf 72b86017d1 IcingaHostTable: obsolete, remove 2017-07-14 13:21:42 +02:00
Thomas Gelf 1f113d4828 NotificationsController: no more special base class 2017-07-14 13:21:42 +02:00
Thomas Gelf 8dbf7ef6df dashboard/index: remove logic, dashboard renders 2017-07-14 13:21:42 +02:00
Thomas Gelf 65ddbb02ab IcingaHostForm: use choices and suggestions 2017-07-14 13:21:42 +02:00
Thomas Gelf a48a7f4236 TemplatechoicesController: new routes, slim ctrl 2017-07-14 13:21:42 +02:00
Thomas Gelf 9208c3b53c IcingaHostTemplateChoiceForm: new form 2017-07-14 13:21:42 +02:00
Thomas Gelf 186147a73a ServicetemplatesController: not needed any more 2017-07-14 13:21:42 +02:00
Thomas Gelf 3759a4e48d SuggestController: a few more suggestions 2017-07-14 13:21:42 +02:00
Thomas Gelf 04e22f5a23 ExtensibleSet: completely refactored based on ipl 2017-07-14 13:21:42 +02:00
Thomas Gelf 6e57baf273 HostsController: remove beta restrictions
The table takes care of this right now
2017-07-14 13:21:42 +02:00
Thomas Gelf 5cbcf48480 config/files: do not fail without filterEditor 2017-07-14 13:21:42 +02:00
Thomas Gelf 02c015d163 IndexController: slight fixes, work with new tabs 2017-07-14 13:21:42 +02:00
Thomas Gelf 1c770b9234 DashboardController: play nicely with ipl 2017-07-14 13:21:42 +02:00
Thomas Gelf 49747c4dca IcingaHostTemplateChoiceTable: table for choices
(still need to commit the related migration, sorry)
2017-07-14 13:21:42 +02:00
Thomas Gelf 719bd3646d FormDataFilter: re-introduce suggestions 2017-07-14 13:21:42 +02:00
Thomas Gelf 0bfd245cb2 ServicetemplateController: helper method
Helps to shorten lines for now
2017-07-14 13:21:42 +02:00
Thomas Gelf 1e1f62f3f4 BenchmarkCommand: add full hg membership resolver
refs #832
2017-07-14 13:21:42 +02:00
Thomas Gelf 02a3652c86 Restrictriction: add simple hostgroup restrictions
refs #832
2017-07-14 13:21:42 +02:00
Thomas Gelf b5cdd9de4d ServicetemplateController: show template usage
First rough implementation, debug-output only for now

refs #895
refs #516
2017-07-14 13:21:42 +02:00
Thomas Gelf cb1804111f Controllers: whitespace fixes 2017-07-14 13:21:42 +02:00
Thomas Gelf b753341e64 ServicesDashboard: add a bunch of new Dashlets...
...and related tables
2017-07-14 13:21:42 +02:00
Thomas Gelf 69406d631c ServicesOnHosts: add a new table 2017-07-14 13:21:42 +02:00
Thomas Gelf d877949e60 Services/ObjectsController: rough integration...
...for multiselect on services
2017-07-14 13:21:42 +02:00
Thomas Gelf 200d00d092 SimpleController: new base controller based on ipl 2017-07-14 13:21:42 +02:00
Thomas Gelf 788676b298 IcingaAddServiceToMultipleHostsForm: select...
...multiple hosts and add a service

fixes #894
2017-07-14 13:21:42 +02:00
Thomas Gelf 7496c1aac6 inspect/object: escape PlainObjectRenderer
fixes #942
2017-05-19 11:54:19 +02:00
Thomas Gelf 34a0179103 IcingaMultiEditForm: fix multi-object delete
fixes #677
2017-05-03 12:03:10 +02:00
Thomas Gelf 24b14184be syncrule/index: fix a typo in the view script
fixes #383
2017-05-03 11:28:36 +02:00
Thomas Gelf 2237272b6b SyncRule: do not allow to sync unless some...
...properties have been defined.

fixes #383
2017-05-03 11:24:22 +02:00
Thomas Gelf f91dd5fa0e PropertyModifierCombine: implementation, tests...
...and related changes with some documentation

fixes #922
2017-05-03 10:39:49 +02:00
Thomas Gelf ddcaaa7bcf SyncPropertyForm: re-add related fields
e6e51dc broke this, related fields like 'host' or 'zone' have no longer been
offered. This did not affect existing Sync Rule configurations

fixes #903
2017-04-21 15:03:43 +02:00
Thomas Gelf 360fcfca2d locale/de_DE: compile latest translation 2017-03-14 23:14:06 +01:00
Tobias von der Krone 8142229fae Differentiate notification object and template
Show a different label and description when configuring a notification
object or a template.
2017-03-14 22:57:00 +01:00
Tobias von der Krone 9a9886d263 Allow configuring the zone for notification templates
refs #594
2017-03-14 22:57:00 +01:00
Lee Clemens f7d1444fd9 Permit external HostGroups
refs #384
fixes #748
2017-03-13 22:45:12 +01:00
Thomas Gelf 489d4ab1a3 KickstartForm: let parent handle exceptions 2017-03-13 22:05:05 +01:00
Thomas Gelf a36ed2c23d KickstartForm: prepare for utf8mb4 2017-03-13 21:59:51 +01:00
Thomas Gelf e6e51dc2be SyncPropertyForm: fix error on list sync
fixes #836
2017-03-08 17:04:50 +01:00
Thomas Gelf 41868de7f1 DeploymentController: do not show config tab...
...when required permissions are missing
2017-03-06 21:41:47 +01:00
Thomas Gelf abc18ffd95 ServicesetsCommand: allow to list/fetch sets...
...on CLI

fixes #828
2017-03-02 15:48:42 +01:00
Thomas Gelf 29b917dd18 IcingaHostGroupTable: sort by name
fixes #821
2017-02-27 19:36:05 +01:00