Commit Graph

4698 Commits

Author SHA1 Message Date
Matthias Jentsch 41c101d99f Use neutral default color in perfdata piecharts
If nothing is known about the state of the monitoring object, the piecharts should neither indicate OK nor Critical.
2014-12-23 16:12:25 +01:00
Matthias Jentsch c93b13b138 Rework behavior of perfdata visualization
Determine perfdata pie color from host or service state, display zero percent piecharts, only render displayabl PieCharts with min and max values, move perfdata to piechart conversion functions into the Perfdata object.

fixes #6423
fixes #6200
fixes #7170
fixes #7304
2014-12-23 15:54:27 +01:00
Matthias Jentsch cda5a6a903 Streamline chart implementation
Define sparkline layout through CSS class and remove label/tooltip formatting.

fixes #7077
2014-12-23 15:26:45 +01:00
Matthias Jentsch 64a2acd12e Do not display labels for single data sets in perfdata piecharts
Display generic chart titles for the whole piechart that only contain title and percentage and don't style perfdata piecharts using HTML properties.

refs #7077
refs #6200
refs #7304
2014-12-23 15:14:17 +01:00
Johannes Meyer f513e7959e Consider also the host's state when counting its service problems
refs #8013
2014-12-22 16:20:12 +01:00
Johannes Meyer 5b0c876362 Use the service_handled column instead of acknowledged and in_downtime
Only service_handled takes the host's state into consideration.

refs #8013
2014-12-22 16:18:39 +01:00
Johannes Meyer c5915f24cc Make it easier to distinguish host and service downtimes
Added an icon to the left of a host's or service's label and an additional
textual indicator.

refs #8008
2014-12-22 14:44:09 +01:00
Johannes Meyer 086334c861 Properly build the unhandled action links when showing multiple objects
The links designated to acknowledge unhandled problems or to schedule
a downtime for them were generated based on the full list of objects and
limited by non-supported filter parameters. As we are already aware of the
exact "unhandled" objects this list is now used to generate proper links.
(Btw applying filters to URLs is a mess...)

fixes #8017
2014-12-22 13:59:03 +01:00
Johannes Meyer f7d11ce11f Relax session storage check to the `files' save handler
fixes #8053
2014-12-22 11:02:48 +01:00
Johannes Meyer 706e5504e6 Escape restriction names manually in Forms\Security\RoleForm
fixes #8086
2014-12-22 10:46:29 +01:00
Johannes Meyer f0438d1ea0 There is no copy-on-write for objects in PHP
fixes #8088
2014-12-22 09:37:01 +01:00
Johannes Meyer f50d0bc3cf Fix the config warning's grammar on the login screen 2014-12-22 09:14:19 +01:00
Johannes Meyer 4c4c0c97a5 Fix incorrect token generation example on the wizard's welcome page
fixes #8135
2014-12-22 08:30:08 +01:00
Johannes Meyer 6d263ae316 Do NOT fetch the translation domain from the request in Form::translate(..)
It might be the case that a module is using a library form...

refs #7551
2014-12-19 13:07:51 +01:00
Johannes Meyer cf43b81400 Use the class namespace instead of the request in Form::translate(Plural)
refs #7551
2014-12-19 12:08:54 +01:00
Johannes Meyer e5d2d4cec2 Add module-aware Form::translate and Form::translatePlural
refs #7551
2014-12-19 11:29:24 +01:00
Eric Lippmann fa226f261e monitoring: Remove css class 'control-group' from date and time elements in the schedule downtime command form
This CSS class does no longer exist.
2014-12-19 10:45:23 +01:00
Eric Lippmann b0ab6c3a76 monitoring: Remove css class 'control-group' from the expire time element
This CSS class does no longer exist.
2014-12-19 10:43:14 +01:00
Eric Lippmann 1468ed0a19 lib: Add separator parameter to String::cname() 2014-12-18 17:23:54 +01:00
Eric Lippmann 4dfac28393 lib: Fix PHPDoc of Form::setOnSuccess() 2014-12-18 17:21:06 +01:00
Eric Lippmann 8728b3f125 puppet: Add user 'vagrant' to group 'icingaweb' 2014-12-18 17:17:59 +01:00
Eric Lippmann 0b95892764 puppet: Add note to the icingacli module that it's not reuseable 2014-12-18 17:09:52 +01:00
Johannes Meyer d04aa787c4 Merge branch 'bugfix/hide-unsupported-export-formats-8112'
fixes #8112
2014-12-18 16:21:53 +01:00
Johannes Meyer cc9ee93311 Clarify that php-gd is mandatory to export views to PDF
refs #8112
2014-12-18 16:21:25 +01:00
Johannes Meyer 7710fd7b0e Hide unsupported export formats
refs #8112
2014-12-18 16:20:41 +01:00
Johannes Meyer 5b1e9be316 Make command parameters with multiple lines work, again
fixes #6088
2014-12-18 15:41:35 +01:00
Eric Lippmann 0bcda60dab doc: Remove developer information from preferences.md 2014-12-18 15:40:26 +01:00
Eric Lippmann 53179981d6 doc: Add section 'Database Setup' to authentication.md
fixes #7672
2014-12-18 15:37:08 +01:00
Eric Lippmann b3994f1099 doc: Add chapter IDs to authentication.md 2014-12-18 15:24:06 +01:00
Eric Lippmann 9e2de43089 Remove etc/license_header.txt
This file is not in use.
2014-12-18 14:28:58 +01:00
Eric Lippmann ec3466e1ed Vagrant: Bump required version to 1.5.0
We require the Vagrant Cloud from now on for downloading base boxes.
2014-12-18 13:53:22 +01:00
Eric Lippmann 08473ff5c9 Merge branch 'feature/deduplicate-puppet-code-6842'
Puppet code still not perfect but good enough to replace the old stuff.

resolves #6842
2014-12-15 18:03:51 +01:00
Eric Lippmann 87c5af7df9 Merge branch 'master' into feature/deduplicate-puppet-code-6842 2014-12-15 18:03:38 +01:00
Eric Lippmann 594d4d592b puppet: Remove Vagrantfile.parallels
refs #6842
2014-12-15 18:03:10 +01:00
Eric Lippmann 56830cbe8e puppet: Use one Vagrantfile for both virtualbox and parallels provisioner
refs #6842
2014-12-15 18:02:13 +01:00
Eric Lippmann 8dc61fc709 puppet: Add a manifest for provisioning puppet
refs #6842
2014-12-15 18:00:01 +01:00
Gunnar Beutner 928bf63d7f Update Icinga 2 config for 2.3
refs #8074
2014-12-15 16:09:59 +01:00
Eric Lippmann 379da5e5f3 puppet: Provision the default node instead of 'localhost'
refs #6842
2014-12-15 14:50:40 +01:00
Johannes Meyer 3fde78f2b3 Enable the dompdf float support and fix our list's layout 2014-12-15 13:56:19 +01:00
Johannes Meyer bca28a5ae2 Display inline pie-charts also in views exported to PDF
fixes #6463
2014-12-15 13:55:20 +01:00
Eric Lippmann ea69b3f709 puppet: Add the preferences configuration directory
refs #6842
2014-12-15 13:44:32 +01:00
Eric Lippmann 37b9aa36ec puppet: Update TODO
refs #6842
2014-12-15 13:40:33 +01:00
Eric Lippmann 31a05c90a3 Merge branch 'master' into feature/deduplicate-puppet-code-6842 2014-12-15 12:37:10 +01:00
Eric Lippmann 575b6778f1 puppet: Provision epel repository first
It should not be necesarry to require the epel repostiry where it is used.

refs #6842
2014-12-15 12:25:11 +01:00
Eric Lippmann 60b8529db0 Revert "puppet: Remove module cmmi_dir"
This reverts commit 2e8f30d440.

It's in use :)
2014-12-15 12:23:48 +01:00
Eric Lippmann 57fdee3373 puppet: Remove profile icinga_pgsql
Not in use.

refs #6842
2014-12-15 12:23:00 +01:00
Eric Lippmann 11111b0d09 puppet: Remove profile icinga_mysql
Not in use.

refs #6842
2014-12-15 12:22:43 +01:00
Eric Lippmann 02044d674c puppet: Remove profile nodejs
Not in use.

refs #6842
2014-12-15 12:22:27 +01:00
Eric Lippmann 3a3c573900 puppet: Add hiera configuration files
refs #6842
2014-12-15 12:20:43 +01:00
Eric Lippmann 6cb60541be puppet: Remove obsolete manifests
refs #6842
2014-12-15 12:20:15 +01:00