Fork me on GitHub
Thruk Monitoring Webinterface

This file documents the revision history for the Monitoring Webinterface Thruk.



1.32     not yet released

          - added sort by status information

          - Bug Fixes

            - fixed mobile interface (jquery version was too old)

            - fixed javascript error on comments/downtimes page

            - fixed deleting all downtimes from extinfo page



1.30     Sun May  6 19:37:59 CEST 2012

          - added sla reporting

            - implemented 'last12months'

            - implemented months breakdown

          - updated jquery to 1.7.2

          - do not reenable ssi files on pkg updates

          - Bug Fixes

            - fixed adding bookmarks

            - fixed selecting multiple filter

            - fixed statusmap js errors



1.28     Sat Apr 28 18:53:49 CEST 2012

          - added support for display_name

          - added filter for custom variables

          - show host/servicegroups only if contact has permission for at least on host/service

          - add new url parameter 'minimal' for hiding everything except the data (Pierre Mavro)

          - added documentation about common CGI parameters

          - added init script

          - added event details to logs excel export

          - added site name to excel export (Mark Wilkinson)

          - added sound alerts

          - added config item for custom host/service action icons

          - added config item to convert usernames to upper/lowercase

          - set custom host/service action icons by custom variable

          - added config item for cookie_path

          - added 'last12months' to possible report timeperiods

          - internal changes ( removed prototype library )

          - mobile:

              - added performance graph to mobile interface

          - conf tool:

              - support relative paths in nagios.cfg

          - fixed sorting by status (critical > unknown)



1.26     Mon Mar 26 13:40:33 CEST 2012

          - show remaining minutes when using first_notification_delay

          - hide host/service selection for read-only users

          - added new config option show_backends_in_table to display site name in status table

          - added wml plugin to support ntray (and maybe other tools based on the statuswml page) (Franky Van Liedekerke)

          - cli tool:

              - implemented verbose mode with -v

          - fixed redirect in old browsers



1.24     Mon Mar 19 12:17:40 CET 2012

          - conf tool:

              - rename dependencies on object updates

              - reset reload flag on external reloads too

              - remove cached data when core config changes

              - add more shinken specific attributes

          - use current time when rescheduling checks with

            timestamp in the past to prevent breaking the latency calculation

          - fixed shinken livestatus version warning



1.22     Tue Mar  6 17:20:18 CET 2012

          - cli tool:

              - implemented setting backends with '-b'

          - use 127.0.0.1 and locahost tcp connections for local states too

          - preserve enabled themes/plugins on update via package

          - fixed packages apache config

          - fixed missing bracket on problems page

          - fixed problem with missing templates in packages

          - fixed customizing menu with insert_item()



1.20     Tue Feb 28 22:38:23 CET 2012

          - added cli tool

          - write pid file when running as fastcgi

          - show startpage when fcgid process is starting

          - added path to cookies, makes multiple instances possible on one host

          - added current attempt filter (Jordi van Scheijen)

          - fixed adding page reloads to browser history, now reloads don't show up in history

          - fixed statusmap table layout

          - fixed escaping newlines when escape_html is off

          - fixed sending commands to hosts/services with backslashes

          - fixed tests

          - config tool:

              - fixed adding custom variables



1.18     Tue Feb 14 17:17:38 CET 2012

          - changed version numbers to real numbers

              - from now on, even numbers will be stable releases

              - odd numbered releases will be test releases

              - this also fixes the Argument "1.1.7" isn't numeric in subroutine entry at... error

          - finished mobile plugin

          - support timeperiods in trends/availability reports

          - made duration of downtimes and acknowledgement configurable

          - replaced double downtime delete with checkbox

          - config tool:

              - fixed selecting templates when no hosts exist

              - fixed selecting services without hosts/groups

          - fixed issue with pressing history twice when using frames

          - fixed display issues when not using pager



1.1.7    Tue Dec 20 18:02:13 CET 2011

          - added duration filter

          - config tool:

              - removed link from icons

              - fixed services without description

          - fixed setting multiple acks with expire



1.1.6    Tue Dec 13 19:09:17 CET 2011

          - added acknowledgments with expire date (shinken/icinga only)

          - added json export on status page (thanks Justin Burnham)

          - config tool:

            - added command preview

            - added module support (icinga only)

            - added wizard for servicegroup members

            - added links to create/edit cgi permissions

          - fixed display of acknowledgements with expire date

          - fixed js error when adding more than 10 filter

          - themes: fixed minor design flaws in Nuvola theme



1.1.5    Thu Dec  5 21:04:17 CET 2011

          - reloading pages by pressing f5 works now even with frames

          - config tool: added wizard to create/change commands

                         set ip automatically

                         added criticy for shinken backends

                         added address6 for icinga backends

                         fixed reloading config

                         fixed command line wizard



1.1.4    Sun Nov 29 16:21:21 CET 2011

          - added more button for search suggestions

          - remove downtimes quick command now only removes active downtimes

          - added quick command to remove future downtimes

          - removed string::strip dependency

          - minor enhancements for config tool



1.1.3    Sat Nov 12 23:03:12 CET 2011

          - added support for objects in config editor

          - added support for contactgroups in the cgi.cfg

          - added support for groups in the cgi.cfg config tool

          - added refresh button on top of each page

          - command_disabled supports ranges

          - hide links to cmd.cgi which are disabled by the command_disabled option

          - backends can only be hidden by config if there are more than one

          - show backend related errors as backend chooser tooltip and in process info page

          - fixed hiding filter select popup

          - fixed sorting by duration on status page



1.1.2    Tue Oct 18 17:57:53 CEST 2011

          - added /pnp/ to possible pnp4nagios urls

          - search in notes_url for pnp4nagios urls too

          - replaced deprecated Catalyst::Log::Log4perl

          - fixed commands using the hours parameter (fixes #50)

          - fixed redirect when adding ?nav=1 while using frames



1.1.1    Thu Sep 15 14:30:01 CEST 2011

          - added dashboard plugin (Thanks Sigma)

          - disabled not implemented config view (fixes #46)

          - fixed shift in table of config host page (fixes #49)



1.1.0    Sun Aug 21 19:12:18 CEST 2011

          - availability / trends are now calculated in a background process

            - less ressources and independent from browser ttl

          - excel export run as bg job

          - added config option 'show_custom_vars'

          - added host command 'Schedule downtime for all services on this host'

          - added excel export for notifications

          - added new host properties filter 'in_check_priod' and 'in_notification_period'

          - added new service properties filter 'in_check_priod' and 'in_notification_period'

          - added new filter options 'Check Period' and 'Notification Period'

          - added new filter option 'Has Modified Attributes'

          - added new command to reset 'Modified Attributes'

          - added option 'show_modified_attributes'

          - fixed disappearing menu item name (fixes #45)

          - fixed changing views on the minemap (fixes #44)

          - fixed statusmap in IE

          - fixed too long url in status.cgi



1.0.9    Sun Aug 14 12:47:30 CEST 2011

          - delete multiple comments from the comments page

          - delete multiple downtimes from the downtimes page

          - new option command_reschedule_alias to redirect reschedule requests to agent services

          - themes: themes can be enabled/disabled by themes/themes-enabled directory (just like plugins)

          - pnp preview: save graph state between reloads

          - shinken features: save status of businessview on reload

          - Thruk theme: layout/design cleanup

          - moved mobile plugin to extra branch (not finished yet)

          - fixed undefined value in shinken-features plugin

          - fixed "select all with downtime" button for hosts (fixes #39)

          - fixed calendar not showing up in status filter (fixes #42)

          - fixed authorization for service downtimes (fixes #43)



1.0.8    Mon Aug  2 15:22:16 CEST 2011

          - added excel export for all logfile pages

          - added "view configuration" link in host/service extinfo page

          - added contacts to host/service config page

          - added icons to command seletion

          - added mine map plugin

          - improved input validation for date fields in quick commands

          - added IE9 compatibility mode (Joerg Linge)

          - added description to init script (fixes #32)

          - fixed scheduling downtimes on mutliple backends (fixes #33)

          - fixed custom icons in Nuvola theme

          - fixed problem with writing cgi.cfg

          - fixed header toggle icon



1.0.7   Wed Jun 29 21:57:04 CEST 2011

          - fixed url in link popup



1.0.6   Thu Jun 26 12:41:09 CEST 2011

          - added wait_timeout option

          - added nicer/clearer command boxes

          - disabled wait feature when rescheduling checks on hosts with spaces

            - livestatus does not support that

          - Nuvola Theme: small design fixes (Juergen Vigna)

          - fixed zoom of trends graph

          - fixed problem with multiple filters

          - fixed availability when selected all hosts

          - fixed problem with quotes in plugin output in the statusmap



1.0.5   Thu Jun  2 22:03:30 CEST 2011

          - removed display of duplicate services where services are added twice to a servicegroup

          - hide check activity icon after 5 seconds

          - conf tool: added remove password button

          - shinken:

            - added priority filter (criticity)

            - added config option to rename priorities

          - fixed sendig commands to multiple backends



1.0.4   Fri May 20 14:05:18 CEST 2011

          - added missing license file

          - added business view for shinken backend

          - added better error message when log4perl config cannot be found

          - fixed availability calculation with hard states



1.0.3   Thu May 12 20:05:16 CEST 2011

          - fixed problem with some chars in excel export

          - added show_long_plugin_output option



1.0.2   Tue May 10 11:50:44 CEST 2011

          - use host address for searches

          - fixed executable SSIs with multiple lines of output



1.0.1   Mon May  9 10:22:57 CEST 2011

          - fixed link target when using frames



1.0.0   Sun May  8 23:25:18 CEST 2011

          - added bookmarks



0.94.4  Sun Mai 01 12:57:43 CEST 2011

          - view feedback icon when changing pnp images



0.94.3  Sat Apr 30 14:40:28 CEST 2011

          - view feedback icon when changing pnp images



0.94.2  Thu Apr 28 00:05:17 CEST 2011

          - added regular expression filter for host/servicegroups



0.94.1  Tue Apr 26 13:02:37 CEST 2011

          - fixed small design issues

          - fixed page scrolling when using cursor keys in search



0.94    Mon Apr 25 13:09:57 CEST 2011

          - added more menu control functions

          - fixed small design issues

          - fixed shinken impacts



0.92    Sun Apr 17 20:15:13 CEST 2011

          - added Thruk theme

          - added config tool for cgi.cfg and thruk.conf

          - added logo_path_prefix option

          - added state change filter

          - sidebar search autosubmits on select

          - fixed problem with "delete all downtimes" link



0.90    Sun Mar 27 22:52:23 CET 2011

          - made style selectable within filter

          - added inline pnp graphs

          - added wait feature when rescheduling checks

          - Nuvola theme saves collapsed state of menu

          - fixed themes

            - removed useless scrollbar in Nuvola theme

            - fixed jumping rows in Nuvola theme



0.86    Sun Mar 20 19:24:34 CET 2011

          - added new problems view

          - added new option 'check_local_states'

          - added optional check for remote backend status by local backends

          - fixed themes

            - removed useless scrollbar in Nuvola theme

            - removed margin from Wakizashi

            - fixed jumping rows in Nuvola theme

            - fixed jumping status in Vautour theme

          - fixed ajax autocomplete

          - fixed paging on config page

          - fixed ajax search in menu when using theme Vautour (Vincent Besancon)



0.84    Mon Mar 14 16:49:56 CET 2011

          - configurable plugins path

          - added missing image for the Nuvola theme

          - fixed tmp_path option

          - fixed accessing logfiles from changing backends

          - fixed host totals when using servicegroup filter



0.82.1  Wed Feb  9 15:27:54 CET 2011

          - fixed encoding problem with french date format



0.82    Mon Feb  7 23:40:50 CET 2011

          - fixed excel export with special characters in plugin output

          - fixed Undefined subroutine &FCGI::ProcManager::MaxRequestsThruk::self_or_default error



0.80    Sun Jan 30 14:07:49 CET 2011

          - fixed backends using groups authentication

          - fixed parsing of resource.cfg when macros are used twice

          - fixed macro expansion when using commands like check_test!



0.78.2  Tue Jan 18 10:29:08 CET 2011

          - minor fixes for OMD integration

          - fixed url for pager when using thruk with url prefix



0.78.1  Tue Jan 18 10:29:08 CET 2011

          - fixed macro expansion



0.78    Sun Jan 16 14:44:55 CET 2011

          - added new Theme (Wakizashi, thanks Jean)

          - added root problems plugin (thanks Jean) *shinken backend only

          - added new config option for default statusmap settings

          - added new config option title_prefix

          - fixed problem with custom timerange for availability reports

          - fixed minor problems when using the shinken backend



0.76.1  Wed Dec 29 11:28:03 CET 2010

          - fixed error when host/service has no command defined



0.76    Sun Dec 26 21:28:35 CET 2010

          - added full command line to host / service extinfo page (show_full_commandline option)

          - added user_template_path config option to specify additional template paths

          - added "link to this page" button on host/status details page

          - made configuration page more readable

          - added paging to config page



0.74    Sat Dec 18 13:45:08 CET 2010

          - added strict disabled mode ( make passive hosts/services more intuitive )

          - enabled circle layout for statusmap

          - added paging for group pages

          - added current number of notifications to status details page

          - added column selector for excel export

          - fixed some issues with shinken livestatus

          - fixed navigation when appending nav=1 to url in framed mode



0.72.2  Tue Nov  2 19:15:07 CET 2010

          - fixed livestatus stats query for shinken

          - fixed js for IE (search suggest && host/service selection)



0.72.1  Thu Oct 28 00:07:40 CEST 2010

          - fixed Vautour theme css

          - fixed host status totals for groups summary pages



0.72    Mon Oct 25 21:35:30 CEST 2010

          - added ssi_path config option

          - added flexible url prefix

          - added filter for latency and execution time

          - added utf8 support for navigation

          - added prefixes for search terms ho: hg: se: and sg:

          - added link to childs on host details page

          - added warning when trying to start a precompiled version on wrong arch

          - added commit page when deleting all downtimes

          - added select all hosts link to service details

          - added use_timezone configuration option

          - fixed removing comments with unprivileged user

          - fixed sending multiple persistent acknowledgements

          - fixed action urls in host details

          - fixed stats querys

          - fixed statusmap for hosts with nasty chars

          - fixed date_format when using timezones

          - fixed ordering logfiles

          - fixed "livestatus: Sorry, Operator 4 for lists not implemented" error with blank searches



0.70.1  Wed Sep  8 14:07:18 CEST 2010

          - fixed problem when deselected all backends

          - fixed problem with filter on Trends page



0.70    Wed Aug 25 08:49:45 CEST 2010

          - search does include comments and downtimes now

          - added new backend abstraction layer to support new backends

          - added noheader parameter for status pages



0.68    Fri Jul 23 21:29:02 CEST 2010

          - added mobile version for iPhones, iPad and Android mobile phones

          - side menu is completly adjustable by config file

          - used date_format_today more often

          - added more columns to excel export

          - added backend param to all pages

          - added check for livestatus minimum version

          - fixed problem with quotes in host definitions on statusmap

          - fixed problem with plugin symlinks

          - fixed problem with ssi path

          - fixed utf8 support

          - fixed memory leak



0.66    Mon Jun 21 08:45:39 CEST 2010

          - added Excel export to status/host details page

          - added contactgroups config page

          - added config option groups for backends (view permissions for peers based on contactgroups)

          - navigation frame will be reloaded when changing themes

          - fixed problem with special chars in links

          - fixed problem with command authorization

          - fixed problem with logfile access authorization

          - fixed problem with template compile directory and different users on one host

          - fixed all commands which send more than one external command

          - fixed problem with "Schedule Downtime For Hosts Too"



0.64    Sun May 30 10:17:24 CEST 2010

          - fixed problem with removing downtimes



0.62    Sat May 29 17:03:41 CEST 2010

          - added status map

          - fixed problem with selecting themes

          - fixed command default checkbox settings



0.60    Sun May 23 13:12:00 CEST 2010

          - added parent search filter

          - added config options for downtime,comment,longplugin output popups

          - display more useful error message when accessing nonexistand hosts/services as admin

          - page delivery is delayed for a few seconds after backend restarts (services would be displayed pending otherwise)

          - added more quick commands (enable/disable notifications/active checks, sub. passive result)

          - quick commands can be disabled separately

          - moved logging configuration into separate file

          - added spread checks option when rescheduling many services/hosts

          - keep filled in start/end time when submitting commands, even after missing values verfication

          - patched Makefile to disable make install

          - fixed problem with display of quotes in popups when escape_html_tags disabled

          - fixed problem with display of very long performance data

          - fixed problem with start_page and absolute uris

          - fixed problem with sending command in IE

          - fixed problem with reseting pager on filter change

          - fixed problem with multiple filters and paging

          - fixed problem with paging nothing but selected all



0.58    Mon Apr 12 16:30:40 CEST 2010

          - changed to FCGI::ProcManager::MaxRequests

            as temporary workaround for memory leaking problems

          - fixed javascript issues with safari and opera

          - fixed adding persistent comments from status.cgi



0.56    Fri Apr  9 08:58:43 CEST 2010

          - fixed host acknowledgements

          - fixed problem with date filter in status.cgi

          - fixed host soft/hard state display

          - fixed problem with onmouseover for long plugin output

          - fixed problem with pnp4nagios ssi includes and prototype



0.54    Mon Apr  5 16:37:42 CEST 2010

          - added ajax search to side navigation and status page

          - made eventype for status.cgi popups configurable

          - renamed cgi_cfg option to cgi.cfg

          - fixed removing downtimes

          - fixed removing comments

          - fixed parsing cgi.cfg



0.52    Fri Mar 26 09:03:28 CET 2010

          - added text dates like 'tomorrow' or '-3 weeks' for all date input fields

          - select multiple hosts/services with shift + mouseclick

          - changed to Unicode::Encode for UTF-8 support

          - fixed menu scrollbar

          - fixed nav hider on main.html

          - fixed parsing dates

          - fixed filter combination "livestatus: Cannot combine 2 filters with 'OR': only 0 are on stack"



0.50    Fri Mar 19 20:11:48 CET 2010

          - added next/last check filter

          - backends can be enabled in extinfo 1/2

          - added start_page config option

          - reload counter resets when host/service is selected

          - different date format for today (only HH:MM:SS for example)

          - added sample pnp ssi

          - fixed navbar



0.48    Thu Mar 18 20:32:39 CET 2010

          - changed navbar show/hide

          - added !~ filter

          - fixed themes



0.46    Wed Mar 17 21:47:57 CET 2010

          - default state of command checkboxes can be configured

          - cgi.cfg will be reloaded if changed ( without restarting )

          - backends can be setup with initial hidden state

          - fixed problem with paths

          - fixed 'check all' link for hostdetails

          - fixed problem with umlauts in comments



0.44    Fri Mar 12 17:31:10 CET 2010

          - added server side includes



0.42    Fri Mar 12 17:31:10 CET 2010

          - changed datepicker

          - fixed problem with sorting empty results

          - fixed host/service totals when using complex filters



0.40    Sun Mar  7 21:12:37 CET 2010

          - change status.cgi filter inline

          - combine several filter

          - strict authorization option



0.34    Wed Mar  3 09:40:49 CET 2010

          - send multiple commands from status detail

          - date picker for logfile pages (history, showlog and notifications)

          - overlib for long plugin out in status details

          - added new theme Nuvola



0.32    Fri Feb 26 09:16:20 CET 2010

          - added summary report

          - bugfixes



0.31    Thu Feb 25 20:24:15 CET 2010

          - fixed zoom for trends

          - made histogram links optional

          - made automatic page refresh is stopable

          - specific backends can be disabled



0.30    Tue Feb 16 23:40:09 CET 2010

          - updated meta data, documentation

          - added binary package scripts



0.27_3  Tue Feb 16 16:11:00 CET 2010

          - fixed sorting with filters



0.27_2  Sun Feb 14 19:20:58 CET 2010

          - updated Exfoliation to 0.5

          - added init.d script



0.27_1  Fri Feb 12 03:59:09 CET 2010

          - per user themes



0.25_1  Sat Feb  6 17:29:12 CET 2010

          - added trends

          - implemented escape_html_tags

          - added show_context_help



0.23_3  Sat Feb  6 00:06:39 CET 2010

          - added paging for hosts / services



0.23_2  Wed Feb  3 13:31:33 CET 2010

          - added paging to extinfo type 7

          - added config switch to disable paging

          - added date picker to commands



0.21_2  Thu Jan 28 19:13:31 CET 2010

          - fixed fonts in menu

          - made date/time format configurable



0.21_1  Sun Jan 24 09:18:54 CET 2010

          - added availability page

          - trends, statusmap, statuswrl are optional and can be hidden



0.20_3  Thu Jan 14 21:29:54 CET 2010

          - increased showlog performance



0.20_3  Sun Jan 10 14:13:14 CET 2010

          - using frames is no configurable

          - documentation is now replaceable

          - corrected valid html

          - fixed order of logfiles



0.20_1  Thu Jan  7 19:55:36 CET 2010

          - changed logging to log4perl



0.20_0  Tue Jan  5 01:25:14 CET 2010

          - renamed project to Thruk

          - added changelog to start page



0.11_0  Fri Jan  1 20:01:12 CET 2010

          - added history page

          - commands can be disabled by configuration

          - fixed problem with group auth

          - fixed version in infobox



0.10_6  Wed Dec 30 14:52:49 CET 2009

          - completed showlog page



0.10_5  Sun Dec 20 00:09:43 CET 2009

          - added multi monitoring backend



0.10_4  Fri Dec  4 09:50:46 CET 2009

          - completed status overview page

          - completed extinfo pages 5 and 8

          - completed outages page

          - added extinfo type 4 page

          - completed status grid page

          - completed search



0.10_3  Sat Nov 28 12:12:11 CET 2009

          - completed status hostdetail page

          - completed status servicedetail page

          - completed process info page



0.10_2  Thu Nov 19 09:10:38 CET 2009

          - completed authentication with roles from cgi.cfg

          - completed scheduling page



0.10_1  2009-11-08 16:10:34

          - added basic functions, authentication, views and models



0.01    2009-11-08 16:10:34

          - initial revision, generated by Catalyst