This file documents the revision history for the Monitoring Webinterface Thruk.
nightly development version
next:
- change default first_day_of_week to monday
- show host attributes on grid/overview pages
- make status badges toggle buttons
- add support for base64 encoded obfuscate pattern
- reworked status page column editor
- improve performance when having custom column layout on status pages
- reduce required queries when using lmd
- Rest:
- add support for host/service note commands
ex.: /hosts/<name>/cmd/note
and /services/<host>/<service>/cmd/note
- add new endpoint /system/cmd/log
- add more availability endpoint ex. /hostgroup/.../availability
- add support for simple calculations in columns
- fix unknown columns when using icinga2 without lmd
- Business Process:
- fix saving empty file in case of full filesystem
- Agents:
- add support for extra custom checks
v3.18
3.18 Tue Sep 10 22:30:40 CEST 2024
- add optional oauth 2.1 pkce workflow
- add new option main_exclude_top5_hostgroups
- improve login handling when using multiple tabs (#1315)
- improve search when search includes comments/downtimes
- validate if default theme exists (#1228)
- fix saving bookmarks (#1383)
- fix forbidden error without apache unsafeallow3f flag (#1387)
- fix login page issue on latest apache with new UNC flag
- fix backend parameter changing when selecting different log range
- keep backend on more log related links for performance reasons
- fix negated comments/downtimes filter
- fix puppeteer start errors with latest chrome
- add proxy support during oauth authentication (#1393)
- fix custom var box layout in safari (#1385)
- fix ambiguous service button (#1391)
- improve referer containing spaces (#1368)
- Config Tool:
- enable list wizard for host/service depenencies (#1358)
- fix validating service parents (#1376)
- fix selecting custom variable from drop down list
- Panorama:
- fix linking nested business processes
- fix white page after switching tabs
- fix showing title in BP panel (#1369)
- CLI:
- add create option to apikey command
- Editor:
- added as core module
- Node-Control:
- added as core module
v3.16
3.16 Fri Jul 12 16:23:37 CEST 2024
- fix using unescaped url in reports (CVE-2024-39915)
- fix recurring downtimes crontab entry for 2nd/3rd days of month
- fix sessions removed early when using kerberos authentication
- fix using custom variables starting with multiple underlines
- Rest:
- add transformation and disaggregation functions
- add support for timeperiod / time queries in where clause
- add percentage to availability queries
- BP:
- fix saving regex filter
- internals:
- update fontawesome to 6.5.2
- update dagrejs to 1.0.4
v3.14.2
3.14.2 Sat Mar 23 19:21:39 CET 2024
- fix embedding 3rd party tools
- fix inline search
- Reports:
- trim whitespace in mail text
v3.14
3.14 Tue Mar 19 19:17:40 CET 2024
- improve logs performance when using logcache
- improve switching light/dark mode automatically
- add config option default_theme_dark
- jump into search bar with / key
- fix minemap missing services if user is only authorized for service but not the host
- fix back button for embedded links, like pnp or grafana
- fix status totals not matching service list
- fix xss issue (#1343)
- Panorama:
- fix media upload
v3.12
Read what's new summary for release v3.12
3.12 Fri Jan 26 18:41:38 CET 2024
- add config option 'admin_role_from_system_and_conf'
- add options status column: last state change
- fix exposing check_command via rest api
- do not show error page if all backends are down, but show page with empty data
- switch to dark mode automatically
- Agents:
- add default args
- add support for section based settings
- add template hierarchy based on section folders
- support changing sections for existing agents
- Config Tool:
- style fixes
- Reports:
- cleanup /tmp/puppeteer_dev_profile-... folders
- Rest:
- add host/service columns to comments/downtimes
- Panorama:
- fix folder input validation for image uploads (CVE-2024-23822)
v3.10
Read what's new summary for release v3.10
3.10 Sun Nov 5 16:24:33 CET 2023
- add new agents plugin
- add explore mode to advanced status filter
- add option to set link target based on url rules (link_target)
- show action/notes urls with original link and open new tab by javascript
- add option to set different cache timeout for failed logins (cookie_auth_session_cache_fail_timeout)
- reduce log noise for normal operations
- reset page refresh timer on page interaction
- maintenance removes old user files after one year
- add button to cleanup recurring downtimes from old hosts/services
- add 'thruk downtimetask autoremove' command
- fix livestatus error on landing page (#1299)
- fix using custom variables in queries
- fix requesting unknown columns (#1301)
- fix removing sub items from navigation (#1314)
- Reports:
- increase pdf render timout
- fix missing subject in report mails
- Rest
- add .../avail endpoint for hosts / services
v3.08.3
3.08.3 Fri Jul 21 13:06:06 CEST 2023
- improve landing page performance
- fix replacing links in plugin output containing spaces
- fix cluster status icon
- fix lexical query parser (#1296)
- fix search preview highlighting (#1295)
- auth: cache failed basic auth logins
- Rest
- make performance data numbers instead of strings
- add missing !>= operator
v3.08.2
3.08.2 Sat Jul 8 09:56:31 CEST 2023
- fix selecting backends
- fix flickering on main page during reload
- improve visual feedback on page reload
v3.08
Read what's new summary for release v3.08
3.08 Sat Jul 1 11:29:49 CEST 2023
- DEPRECATION WARNING: gaining admin role from system_commands and configuration_information role
is deprecated now and will be removed in the future.
- DEPRECATION: this release drops support for phantomjs in favor of puppeteer
- improve display of large byte numbers in human perf data table
- replace links in plugin output
- fix main home page graphs layout breaking on refresh in chrome (#1238)
- fix custom time selection showing unix timestamp (#1288)
- fix sending commands via rest api if service contains backslashes (#1282)
- fix sending commands contain multiple sub commands (#1289)
v3.06-2
3.06-2 Tue Jun 6 10:25:20 CEST 2023
- panorama:
- fix folder validation (CVE-2023-34096)
- reports:
- fix showing correct attachment size for html reports
- remove duplicate css include
- only use one css font-face source
- Rest
- add comments_info / downtimes_info to /r/hosts and /r/services
v3.06
Read what's new summary for release v3.06
3.06 Wed May 24 14:12:18 CEST 2023
- support lexical/advanced filter
- support native grafana dashboards in action_url
- improve extinfo host/service details layout
- add variables from default columns to exposed variables automatically
- add filter by contactgroups
- add host_name_source / service_description_source options to get names from different attributes or custom variables
- add default_main_filter option to apply filter for "All Hosts" view
- add config option is_executing_timeout
- fix navigation clicks not working occasionally
- add force_user option to super user api keys
- Rest
- add last_login to /r/thruk/users
- add host/service del_comment/del_downtime endpoints
- change required permissions for del_*_comment del_*_downtime
v3.04
Read what's new summary for release v3.04
3.04 Mon Feb 20 09:28:17 CET 2023
- add minimal=3 mode on status pages to hide pager and filter
- main landing page:
- performance tweak
- fix notifications chart
- Logcache:
- check disk space before running table optimize
v3.02
Read what's new summary for release v3.02
3.02 Thu Dec 15 20:56:30 CET 2022
- show notice if dependencies fail
- add dependency graph for hosts/services
- add colored badge on extinfo page if host or parents fail
- add hidden attribute to action menus
- export thruk_user data to javascript variable
- improve log access on start page
- improve custom variables box style to match the other cards
- fix internal server error when adding second bookmark (#1220)
- fix embedded 3rd party links if startpage is set
- fix embedded 3rd party links if target is set to main frame
- fix setting action_url_target/notes_url_target to main
- panorama:
- improve full page reload if site is temporarily not available
- internals:
- update jquery to 3.6.2
v3.00
Read what's new summary for release v3.00
3.00 Mon Nov 14 14:50:14 CET 2022
- complete design rework
- deprecated configuration options:
- use_pager
- use_frames
- use_new_command_box
- info_popup_event_type
- info_popup_options
- show_context_help
- deprecated plugins:
- mobile
- wml
- statusmap
- add light/dark theme
- add new main landing page dashboard
- add collapsable side navigation
- add delete icon to comments/downtimes popup
- add copy button for expanded command line
- enable expire acknowledgements by default
- make bookmarks sortable
v2.50
2.50 Mon Oct 17 09:44:22 CEST 2022
- improve creating links containing spaces
- add workaround for icinga 2 external commands
- add support for recursive propagated service downtimes on child hosts
- support exporting comments to excel
- panorama:
- fix reading utf8 data parts from dynamic dashboards
- improve support for hard states only dashboards (fixes #1196)
- fix show details link
- fix unlock mask not disappearing
v2.48.3
2.48.3 Fri Aug 12 19:01:13 CEST 2022
- add authoritive backend switch
- add short links option for custom links
- replace markup link links in comments and downtimes
- Reporting:
- fix last day missing in graph when breaking down by days (#1172)
v2.48.2
2.48.2 Fri Jul 1 14:36:30 CEST 2022
- make links clickable in comments and downtimes
- fix sidebar search not showing all service names
- Panorama:
- support non-numeric dashboard file names
- dashboard save file can be renamed
v2.48
2.48 Sat Apr 2 17:04:45 CEST 2022
- add filter to tactical overview page
- fix hostgroup overview totals when using LMD
- updated jquery-ui to 1.13.1
- add support apache 2.2 support again
- performance improvements using basic auth
- Panorama:
- add options to configure popup fonts and width
- fix unlock mask not disapearing
- Business Process:
- support float values in thresholds
v2.46-3
2.46-3 Tue Jan 25 15:05:00 CET 2022
- fix html escaping error details (CVE-2022-23961)
- fix support for old api keys
- fix cleaning up old session files
- Panorama:
- fix font-size in popups
v2.46-2
2.46-2 Tue Dec 14 14:01:30 CET 2021
- add password visibility switch to login page
- show timeperiod information in host/service extinfo
- fix cgi.cfg entries authorized_contactgroup_for...=* when contact does not have any group
- login page will wait for cookie_auth_login_hook to complete
- Business Process:
- fix listing business process drafts
- Configuration:
- add link to config tool from configuration pages
- Logcache:
- performance improvements
- fix inserting duplicate values
- Reporting:
- fix using alias / displayname or custom variables
v2.46
Read what's new summary for release v2.46
2.46 Wed Nov 3 21:46:44 CET 2021
- drop apache 2.2 support from example apache configuration
- add thruk apikey info command
- support wildcards in cgi.cfg authorized_for_* settings
- Reporting:
- add missing host unavailable box for sla reports
- Rest
- add command_name to /notifications
- add delete method for /config/objects
- Config Tool:
- fix listing some dependencies as false duplicates
- fix federated config tool over multiple relays
- Panorama:
- fix creating action menu in host/services panel
- self check:
- check for lmd errors
- fix input parameter validation (CVE-2021-35488)
v2.44-3
2.44-3 Thu Jun 10 19:22:57 CEST 2021
- add option to configure error message for locked accounts
- fix group filter when using lmd
- fix oauth login containing umlauts
- self check:
- recurring downtimes self check validate cron entries
- reports self check validate cron entries
- support negated type selection
- add backends selfcheck
v2.44-2
2.44-2 Fri Jun 4 18:07:58 CEST 2021
- Config Tool:
- fix internal error when saving thruk config
- Reporting:
- keep current view when starting report update
- fix logging raw pdf output
v2.44
Read what's new summary for release v2.44
2.44 Fri May 28 17:55:32 CEST 2021
- rework login mask to be more mobile friendly
- add new config option: cookie_secure_only
- add missing services in host availability reports (#1098)
- recurring downtimes show last author and date
- fix oauth not honoring redirect after login
- fix paging hosts/services when using LMD
- fix using graph_source in popups (#1106, #1086, #1104)
- fix hiding backends with groups attribute (#1102)
- Security
- fix xss issue with quick commands
- set samesite attribute for all cookies
- set secure attribute for all cookies if applicable
- add config option `cookie_secure_only`
- use csrf token for all forms
- Business Process:
- performance improvements
- Logcache:
- scale out worker for parallel update
- Reporting:
- fix switching user when updating report
- Rest
- add support for !>= and <= operator on lists
- add /thruk/logcache/update
- add option to suppress column headers
- fix column order on text output
v2.42-2
2.42-2 Mon Apr 26 10:02:54 CEST 2021
- Reporting:
- fix deleting reports
- Rest
- add columns comment to csv output
- add /.../outages for hosts/services and groups
v2.42
Read what's new summary for release v2.42
2.42 Fri Apr 16 21:33:20 CEST 2021
- remove `check_local_states` and `state_host` from backends, use LMD instead
- make broadcast preview draggable
- add machine_debug_info option to set amount of machine debug information
- add expose_custom_vars option
- fix managing public bookmarks (#1065)
- fix unhandled problems link on tactical overview (#1058)
- fix sending many commands at once
- fix switching between search views
- Panorama:
- update icons in bulk of size 50 instead of all at once
- Logcache:
- add logcache_worker options
- Reporting:
- add custom filter sla/outage reports
v2.40-2
2.40-2 Mon Dec 14 11:10:41 CET 2020
- Config Tool:
- fix running tools
- support histou templates in perf data tool
v2.40
Read what's new summary for release v2.40
2.40 Tue Dec 8 14:55:47 CET 2020
- add colored terminal output for thruk cli
- add separate role public_bookmarks to manage public bookmarks
- fix setting cookie path (#1049)
- CLI:
- expand section from -b parameter
- Rest:
- add text table output option --text / -t
- add format output options --csv and --xls
- Reporting:
- add overview sla threshold to reduce items in overview graph
- Logcache:
- improve initial import and compacting
- LMD:
- add reload/config cli lmd command
- add last_lmd_cache_update to available columns
- show last_lmd_cache_update on extinfo page
- fix automatic reload on backends change at startup
v2.38-2
2.38-2 Tue Oct 27 11:42:38 CET 2020
- add LOCAL rest api sites alias
- add audit log settings
- fix service macros in action urls
- fix backend manager in config tool
- fix initial setuid when starting thruk as root
- fix user/group config component overrides
- fix host commands from services page when host exists on multiple backends
- Panorama:
- add dashboard clone button
- add get_screen_data function for scripted dashboards
- add option to transfer dashboards to other user
- fix inline action menus
- fix loading mask staying forever
v2.38
Read what's new summary for release v2.38
2.38 Tue Oct 6 09:53:31 CEST 2020
- rewrite config reading, cgi.cfg will now simply be merged
- add dynamic columns for status overview page
- add dynamic columns for status grid page
- add multiselect removal for recurring downtimes
- add support for dates beyond year 2038 (64bit timestamps)
- fix reordering columns on status page
- fix paging on log pages
- REST:
- add /config/fullobjects endpoint for expanded objects
- Config Tool:
- fix file dropdown when having many files
- Reporting:
- add user/group based permissions
- Business Process:
- added option --no-reload-core to thruk cp commit
- added option --no-reload-cron to thruk cp commit
- added configuration option sync_downtime_ack_state
- Panorama:
- support scripted dashboards in any scripting language
- Logcache:
add logcache statistics and action to performance info page
- improve performance
- add compact mode
- add logcache to thruk selfcheck
- internals:
- update fancytree 2.36.1
v2.36
Read what's new summary for release v2.36
2.36 Thu Jul 9 18:07:33 CEST 2020
- add oauth login provider
- fix sending server actions from action menu twice
- fix endless refresh in js search
- Panorama:
- fix showing header in single tab mode
- Logcache:
- fix setting duration on cleanup
v2.34-3
2.34-3 Fri Jun 12 18:44:27 CEST 2020
- fix reloading page from bookmarks
- improve session cookie handling
- improve config file parser
- complain about unclosed blocks
- Panorama:
- fix js error TypeError: d.comments is undefined
- Logcache:
- fix updating host_id index
- fix setting blocksize for initial import
v2.34-2
2.34-2 Wed May 20 17:01:57 CEST 2020
- quick commands can create recurring downtimes
- Reporting:
- add more mail sending options
- Panorama:
- add host icon which includes service states
- Business Process:
- fix setting downtime/ack state
- internals:
- update jquery to 3.5.1
v2.34
Read what's new summary for release v2.34
2.34 Sat Mar 28 09:53:19 CET 2020
- renamed system api keys to superuser api keys
- removed `rest_api_enabled` setting, disabling rest api breaks thruk
- show sites name in comments/downtimes, logs and notifications
- add outages overview for hosts and services
- add action menu and command search filter
- add timeout handling to action_wrapper example
- add option to exclude long_plugin_output from default search
- support template toolkit syntax in ssi files
- Panorama:
- raise icons zindex if its in a none-ok state
- add new role panorama_view_media_manager to allow uploading images (#944)
- allow changing background images if user has write access to dashboard
- add maintenance mode for dashboards
- add long_plugin_output to label macros
- allow contacts in dashboard permissions
- Cluster:
- add 'thruk cluster maint/unmaint' commands
- internals:
- update jstree 3.3.8
- update fancytree 2.34.0
v2.32-2
2.32-2 Fri Oct 25 17:05:54 CEST 2019
- add thruk restart cli command
- add thruk cluster restart cli command
- fix creating broadcasts from api
- fix config tool plugin preview
v2.32
Read what's new summary for release v2.32
2.32 Thu Oct 17 11:27:22 CEST 2019
- show all host columns only once in service details
- add list view process info when connecting more than 5 sites
- add option to limit api keys to certain roles
- add option to put all services into downtime
- store last editor username along with recurring downtimes
- improve storing session credentials
- allow basic time arithmetics when setting start and end dates
- allow cgi.cfg options to be set from the thruk config
- show_custom_vars host variables must be prefixed with HOST when displayed for services
- fix keyboard control of datepicker (#946)
- Broadcasts:
- use authorized_for_broadcasts role everywhere
- Config Tool:
- set default attributes for new objects
- add git blame page for config objects
- support limited regex matching
- add button to create new templates
- fix command preview with OMD 3.x path changes
- REST:
- add max_api_keys_per_user option to limit api keys per user
- fix fetching roles when contact has groups
- Panorama:
- add search bar
- add details button to host/service extinfo panel
- improve saving column layout in grid panel (#811)
- add custom variables to grid panel (#849)
- add alias names to label (#941)
- hide scrollbars after 3 seconds
- add background colour option for hosts and service lists
- toggle geomap navigation with space key
- improve dashboard menu filter performance
- allow changing icon center position on geo maps
- add pins status icon set
- add comments / downtimes / acknowledgements list widget
- fix changing open dashboards on reloads
- Business Process:
- add node clone menu entry to node context menu
- add navigation to link incoming/outgoing business processes
- add flexible filter aggregation function
- internals:
- update daterangepicker 3.0.5
v2.30-3
2.30-3 Tue Jun 11 15:39:40 CEST 2019
- fix quicksearch when using many backends
- reports:
- fix sending json attachment
- Config Tool:
- fix using asterix
- Panorama:
- fix grafana graph combobox
v2.30-2
2.30-2 Tue May 14 11:56:16 CEST 2019
- fix quicksearch when using many backends
- Panorama:
- improve selecting hosts and services from drop downs
- fix shapecolor for acknowleged items
- fix sending commands from dashboards
v2.30
Read what's new summary for release v2.30
2.30 Thu May 9 11:51:28 CEST 2019
- session cookies: change to sha256 and double hashing
- api keys: change to sha256 and double hashing
- add check_thruk_rest monitoring plugin to check things from the rest api
- fix page reload when changing backends
- security:
- validate referer
- make auth cookie httponly
- REST:
- manage api keys via rest api
- use downtime_max_duration if set
- support relative timestamps in numeric filter
- support renaming columns by appending :name to column
- mobile:
- fix compatibility issue with jquery 3.x
- Business Process:
- fix filtering containing spaces
- allow drill down when integrated in panorama dashboards
- Panorama:
- add option to always hide widget border
- increase max zoom level for default geo map
- add option to set bp panel background color
- Config Tool:
- add disable option to disable config tool for specific backends
- add global obj_readonly option
- Logcache:
- disable delta updates by default
- internals:
- update jquery to 3.4.1
v2.28
Read what's new summary for release v2.28
2.28 Fri Mar 29 17:27:48 CET 2019
- rename graph_proxy option into http_backend_reverse_proxy
- add `tree` sitepanel for very large setups with many sites
- add parents to selectable columns
- add option to store selected backends along with a bookmark
- add support for dependencies (naemon only)
- add host alias to exportable columns
- add eventhandler quick commands
- fix offset calculation in rest api
- fix page not found issue when using browser history back
- fix cross site scripting issues
- REST:
- add aggregation function support
- add cmd to remove all active downtimes for host or service
- add more external commands
- Config Tool:
- add authorization tab to contacts and contactgroups
- add support for dependencies and escalations
- Business Process:
- delay calculation during core reloads
- add support for http federation
- add drill down output as default filter
- fix zooming in chrome
- disable automatic calculation by setting refresh_interval to zero
- add read_only mode
- add `post_refresh_cmd` hook
- use paging when having many business processes
- Panorama:
- add direct link with tabs
- add theme selector to grafana images
- add color selector to grafana images
- add axis color option to speedometer
- fix saving permissions when list is empty
- Reporting:
- add switch to attach raw json data
- internals:
- move libraries to vendor folder
- update jquery to 3.3.1
- replace jscal2 with daterangepicker
v2.26-2
2.26-2 Tue Dec 18 17:33:08 CET 2018
- display external commands errors if possible
- right now only naemon >= 1.0.9 does support this
- Panorama:
- fix panels not beeing updated in single window mode
v2.26
2.26 Fri Dec 7 21:34:29 CET 2018
- add admin role in cgi.cfg
- add graph_proxy_enabled option to passthrough pnp and grafana from remote http sites
- remove cluetip library for popup graphs
- fix reload issue in firefox
- fix escaping hostnames and service description in excel exports
- fix command issues in rest api
- Business Process:
- fix timeouts
v2.24-2
2.24-2 Tue Nov 6 16:18:50 CET 2018
- add new (optional) roles
- fix rest api issues
- add cluster mode with fixed number of nodes
- Panorama:
- make icon unknown if filter does not return any objects
v2.24
2.24 Fri Oct 26 18:40:37 CEST 2018
- add rest api
- see https://thruk.org/documentation/rest.html for details
- support clustered setups
- see https://thruk.org/documentation/cluster.html for details
- add api keys
- add command_enabled option
- show and use alias for hosts, hostgroups and servicegroups search
- removed cookie_auth_direct_agents option
- action menus:
- add support for submenus
- add support for scripted js menus
- Business Process:
- only show business processes where the contact is allowed to see the generated service (#810)
- Panorama:
- fix playing recovery or host alert sounds
- Cookie Auth:
- lock account after 10 failed login attempts
- add `cookie_auth_disable_after_failed_logins` option
- add lock/unlock actions to admin users page
- Logcache:
- fix issue with wrong contacts in notifications after authupdate command
- Broadcasts:
- add variable editor
- show external command errors when using naemon core
v2.22
2.22 Fri Jun 29 13:52:11 CEST 2018
- cleanup preferences popup
- add user profile page
- add timezone setting to users profile page
- add require_comments_for_disable_cmds option
- move broadcast into side navigation
- move important filters up (#792)
- support macros in action menu onclicks
- fix wrong number of backends (#809)
- fix custom variable filters (#816)
- deprecate shadownaemon
- renamed cli livecache cmd to lmd
- add option show_contacts to list contacts on extinfo page
- add logcache fetchlogs option and add example scripts for ido
- Broadcasts:
- add template checkbox
- add macro support
- add frontmatter support
- Panorama:
- optionally show broadcasts in panorama dashboards
- make determing worst state for group/filter icons configurable
- add new configuration option 'default_state_order'
- add view permission option to icon widgets
- fix tab rotation
- Config Tool:
- make command line a textarea
- use separate edit sessions for each user
- list outside references when deleting hosts and services like dashboards or reports
- fix adding custom variables from extra_custom_var
- Business Process:
- calculate results parallel if there are many bps
- add details link to each node
- add max_check_attempts to bp nodes
- Reporting:
- add datetime format options
- use time locale for reports
- optionally use host / servicename from alias, displayname or customvariable
- CLI
- add new 'find' command to search for object references
v2.20-2
2.20-2 Wed Mar 14 00:12:24 CET 2018
- add optional debug switch for admin users
- Config Tool:
- fix error when saving from raw edit
v2.20
2.20 Wed Mar 7 10:59:57 CET 2018
- add support for ipv6 livestatus backends (#753)
- add timeout for cookie authentication http sub request
- add filter to notifications and history page
- add filter to processinfo page
- add new 'problems_limit' config option
- support tls livestatus connections
- fix occasional wrong redirects on page reloads (#776)
- support unlimited backend section depth
- Business Process:
- fix save button in chrome (#786)
- fix displaying configured eventhandler
- LMD:
- only restart lmd on timeouts when necessary
- support lmd federation mode
- support lmd tls livestatus connections
- Mobile:
- implement remote filtering
- add alerts and notifications button to extinfo page
- Logcache:
- speed up updates
- Panorama:
- save open tabs in cookies instead of the user profile
- add quick filter for dashboard dropdown
- Config Tool:
- fix adding custom variables
v2.18
2.18 Mon Dec 25 15:27:06 CET 2017
- add new option 'commandline_obfuscate_pattern'
- add python and go client to default cookie_auth_direct_agents
- combine recurring downtimes for the same time into a single cron entry
- fix listing service recurring downtimes (#766)
- fix excel export button (#765)
- Config Tool:
- show summary prompt if a post_obj_save_cmd is set
- Business Process:
- add weighted state example custom function
- add new configuration option 'favorite_custom_function'
- skip reloading core if objects have not changed
- Reports:
- add option to only send mails for specific thresholds
- add button to quickly create excel export reports
- fix listing outages during downtimes
- Logcache:
- fix importing logs from file (#751)
- fix issue with locking
- Panorama:
- add squares widget
- add user styles option to add generic styles usable in labels etc.
- add optional helper grid
- update extjs 4.2.2
- add label availability options
- fix moving watermark elements
- fix widgets display issue in IE11
- fix row height in status lists (#779)
- fix minemap header in chrome and IE (#782)
- Mobile:
- add config option to add additonal links on the home page
v2.16-2
2.16-2 Sun Aug 20 13:47:31 CEST 2017
- add json export to tac page
- add workaround for displaying wrong host current_check_attempt
- send commands in bulk of 100 each
- Business Process:
- change pre/post hooks arguments
v2.16
2.16 Tue Aug 8 21:18:40 CEST 2017
- xls exports: add column reordering
- action menus: add close_timeout option
- downtimes: verify if end date is after start date
- support cascaded http backends with lmd
- show lmd statistics to performance page
- broadcasts:
- show broadcasts optionally on the login page
- add optional annotation icon
- logcache:
- performance improvements for the import and update commands
- fix notifications filter by contact_name
- cli:
- cleanup cli module system
- add plugin cli command
- add bash completion
- Business Process:
- add input/output filter
- make references link recursive
- performance improvements for service status nodes
- add optional operator for status aggregation
- Panorama:
- fix business process widget refresh (#702)
- Config Tool:
- fix removing too many backends (#743)
- fix issue when mobile plugin is disabled (#731)
v2.14-2
2.14-2 Fri May 5 12:31:42 CEST 2017
- autocomplete custom variables values if exposed by show_custom_vars
- make custom variables available in host/service excel export
- write details into apache log on timeouts
- make contacts email address available in enviroment for hooks and scripts
- action menus: support confirmation dialogs
- logcache:
- performance improvements for the logcacheclean command
- fix filtering for empty custom variables
- fix problems favicon counter
v2.14
2.14 Tue Mar 28 10:09:25 CEST 2017
- add new Thruk2 theme
- add broadcast system
- support opening server actions in new tabs
- support service lists for recurring downtimes
- fix livestatus "Operator !~~ for lists not implemented." issue when having an empty search filter
- set contactgroups as REMOTE_USER_GROUPS into the environment for hooks and scripts
- add basic filters to notifications page (#692)
- fix macro expansion with recursive args (#658)
- fix forcing logcache to myisam (#691)
- fix login hook not running in background
- Business Process:
- add support for simple wildcards, ex.: host:*
- add link to all input hosts/services
- add link to referenced business process if node links to another bp
- support regular expressions in service details link
- fix dropdown not being clickable
- fix selecting nodes for edit (#682)
- Panorama View:
- honor acknowledgement and downtime status shape color calculation
- add option for fixed positioned popups
- fix shape color for host problems in group/dashboard panels
- fix saving column width for grid panels
- Reports:
- hide program messages from reports by default, can be changed back by report_include_class2 = 2
- fix email report links from the preferences popup being cut off
- fix html being cut off (#545)
- Statusmap:
- allow grouping by custom variable exposed by show_custom_vars
v2.12-3
2.12-3 Tue Dec 20 20:43:54 CET 2016
- fix js error on status page
- Config Tool:
- fix http backends when using lmd
v2.12-2
2.12-2 Mon Nov 28 14:49:12 CET 2016
- add downtime_max_duration option
- fix glitch in column drag/drop
- fix missing jquery in mobile view (#653)
- fix redirect issue when omd site is named 'thruk'
v2.12
2.12 Fri Nov 18 10:14:00 CET 2016
- remove startup page, Thruk starts in less than a second now
- add adjustable status details columns / dynamic views
- add default_service_columns and default_host_columns config options
- Performance improvements on the host/service list page
- allow arbitrary html in the side navigation
- fix merging configuration from thruk_local.d
- fix session logout problem when there is a syntax error in menu_local.conf
- Panorama View:
- list already used colors in color picker
- add support for svg vector graphics as background/static/status images
- fix display error in speedometer with overlaping thresholds
- fix js error in shape dropdown
- fix error when using umlauts in dashboard title
- Business Process:
- add icinga2 support
- fix regular expression in service state nodes
- Reports:
- add outage report
- Logcache:
- add logcache_import_command option
- add logcache_delta_updates option
v2.10-2
2.10-2 Mon Oct 3 20:43:02 CEST 2016
- mark disabled eventhandler red on process info page
- add lmd support
- get uid/groups with POSIX:getgroups if possible (mickenordin #634)
- fix xss issue on login page
- Panorama View:
- increase popups delay to 1second
- fix popups showing when mouse moved over a icon
- fix start page not found when using OMD
- Mobile:
- fix sending reschedule command
v2.10
2.10 Wed Aug 24 14:59:03 CEST 2016
- add useragentcompat option for IE compatibility mode (ofosos #626)
- support reading action_menu_items from file/folder
- support thruk_local.d/file.$hostname files to separate host specific configs
- fix can_submit_commands setting not used from contact (#597)
- fix corrupting datafiles when trying to write to full filesystems
- support curl/wget scripts when cookie auth is enabled
- Logcache:
- add logcache_import_exclude option
- remove orphaned plugin output references on logcacheclean
- Reports:
- include any ok event always in availability calculation
- Panorama View:
- make popup completely customizable
- add dashboard status icon type
- add performance bar icon type
- add trend / forecast icon type
- icon label can be mouseover only now
- background color of dashboards can be changed now
- do not overlap icons which are placed close together
- host status beats service status for group/filter icons
- add scripted dashboard support
- dashboard files moved to /etc/thruk/panorama
- add dashboard overview as start page
- last dashboard can be closed now
- add text center option to labels
- add round corners option to labels
- Config Tool:
- support recursive object removal
- empty files will be deleted when the last object is removed
- fix showing custom variables attribute for some objects
- fix nested additive templates (#630)
- Business Process:
- translate host states to correct states
v2.08
2.08 Fri May 6 11:29:14 CEST 2016
- add status column to performance map excel export
- accept filter changes on body clicks too
- support wildcards for ssi files
- use worst can_submit_commands value when having multiple backends
- fix using negated comment/downtime filter
- fix 'bad file descriptor' error when trying to log in subprocesses
- fix using non-standard webserver ports with cookie authentication (#576)
- fix url decoding problem on login page
- Config Tool:
- add list wizard to drop down
- add user defined custom variables to attribute list, extra_custom_var_host and extra_custom_var_service
- fix encodig when raw editing files (#572)
- Panorama View:
- reload dashboards if server was updated
- add factor for speedometers
- add support for hard states in icon states
- add thresholds to speedometer
- update wms provider list
- fix background image offset not working properly
- fix mixed up label offset x/y
- Reports:
- add report clone button
- create debug information more easily
- fix content type in url reports emails
- CLI
- add new graph command to export graphs from cli
- add new listservices command
v2.06
2.06 Wed Mar 02 16:08:00 CET 2016
- make custom variables from show_custom_vars clickable
- add eventhandler search option
- add core scheduling graph page
- add fix_scheduling cli command
- set default graph from _GRAPH_SOURCE custom variable
- fix sending commands to all backends (#555)
- fix vertical header in Minemap for recent firefox
- fix graphite integration (#557)
- add generic grapher replace setting 'graph_replace'
- Panorama View:
- add hide legend / graph only checkbox for pnp panel
- add new appearance type 'label only'
- add export/import to files including images
- add emoji icon set
- fix sending reschedule commands
- fix not triggering upload popup
- Reports:
- keep reports during updates (#546)
- Config Tool:
- show message if unsaved changes would be lost
- fix user password change (marcantoinedupre)
v2.04
2.04 Thu Nov 12 10:32:27 CET 2015
- add json export to process info page
- fix problem with removing reports when trying to save files on a full disk.
- fix "show link" not displaying the hostname
- support host custom variables in services via show_custom_vars
- Config Tool:
- add reference clone selection page
- Panorama View:
- add clean dashboards button in dashboard management all tab
- add cli command to clean dashboards
- add scrollbars for large maps
- add action menus for dashboards
- add file upload for background images
- add file upload for static images
- fix grid panels not restoring column width
- Reports:
- add quarterly and half year reports
- change pdf converter to phantomjs
- fix sending excel reports from web
v2.02
2.02 Wed Sep 30 17:38:30 CEST 2015
- show eventhandler name on extinfo page if available
- limit json exports to accounts with configuration information role
- clear process info cache after sending commands
- fix weekly cron jobs on Tuesdays (Alexandre Anriot, #525)
- Panorama View:
- make text label background size configurable
- add extra_fonts option to extend the list of available fonts
- add show border option for services and hosts panel
- fix list of public dashboards for admin users
- fix label zIndex positioning
- fix label position not being saved
- fix label removed when hitting cancel in settings window
- Config Tool:
- fix tools changes not beeing saved
- fix stripping last option when rewriting commands (#518)
- Business Process:
- add eventhandler attribute
v2.00-2
2.00-2 Fri Aug 28 16:19:25 CEST 2015
- add cancel button to all external jobs
- parse performance data with U(nknown) values
- fix user password link when invoked from main page
- fix logrotate missing su directive on logrotate > 3.8 (#471)
- fix duplicate installed logrotate file (#511)
- fix config file parser on escaped hashes (#505)
- Reports:
- add danish localization
- Config Tool:
- add generic text editor
- fix problem when cloning commands
- Panorama View:
- fix initial text label position (#506)
- fix corrupted tab export (#507)
v2.00
2.00 Mon Jul 13 22:49:52 CEST 2015
- add local settings config drop dir support via thruk_local.d/
- changed internal storage format to json everywhere
- improved memory usage
- improved startup time
- improved page rendering
- users can change their htpasswd passwords
- retry setting recurring downtimes in case of errors
- fix redirect without trailing slash on login
- fix event log filter for unprivileged contacts (#406)
- fix shadownaemon using the livestatus wait feature
- Panorama View:
- default geo map center can be changed in config file
- fix missing Sitename in services/host widgets
- fix using spaces in command comments (#495)
- Business Process:
- fix using backslashes in business process object names (#485)
- Reporting:
- add new options to better use indexes and skip updating logcache (#464, Zirafarafa)
Incompatible Changes:
- custom thruk plugins have to be adopted to thruk 2, see migration
help document: http://thruk.org/documentation/thruk_2_0_migration_guide.html
- enable use_frames mode by default
- enable cookie authentication by default
v1.88-4
1.88-4 Wed Apr 22 16:16:09 CEST 2015
- Config Tool:
- fix editing objects
- add tools to semi-automatically clean configs from common flaws
- Panorama View:
- fix scaling and setting offsets for background
v1.88-3
1.88-3 Sat Apr 18 11:44:40 CEST 2015
- mongodb logcache is now deprecated and will be removed 2016
- add pnp graph select option on extinfo pages
- fix error on omd updates with recurring downtimes
- fix permission problem with service recurring downtimes
- Business Process:
- fix business process cron entry being remove when updating reports
- Reports:
- display error message if report cannot be created due to missing hosts/services
- fix problem for reports using contacts with authorized by groups
- Panorama View:
- fix adding new connector items
- fix text labels disappearing on unlock
- fix ghost items from other dashboards when using geomap
- Config Tool:
- use maximum size in command line wizard
- list references directly on the object page
- display files/folders in Objects Browser
- objects will be cloned including references now
- fix object browser links
- fix complaining about 'null' groups in config tool (#442)
- fix escaping html tags in command definitions (#444)
v1.88-2
1.88-2 Sun Mar 29 19:30:58 CEST 2015
- fix problem with busines process objects
v1.88
1.88 Sat Mar 28 17:57:53 CET 2015
- add host and service notes url macros (Andrew Widdersheim)
- add host and service duration macro (Andrew Widdersheim)
- disable IE8 compatiblity mode introduced in 56c92b1 (Andrew Widdersheim)
- add 'expand_user_macros' option (Andrew Widdersheim)
- command start/end times round to full minute
- search now suggests custom variable names too (#450)
- menu:
- remove_item can now remove sub links too
- add is_user function to test for specific users
- fix problem with removing items for specific users only
- Panorama View:
- add geo map
- add undo function
- restore point can be created manually
- autosave creates restore point every 10minutes and when unlocking a dashboard
- add fullscreen mode
- add new connector item
- add new worldclock widget
- make widgets clonable
- dashboard are now locked by default
- popups will only displayed in locked mode for smoother editing
- links are disabled during editing
- dashboards are now locked by default
- prevent accidentally leaving the page by backspace key
- fix showing -1 objects for new dashboards
- fix showing empty totals for custom filter icons
- fix unclosable host/service popups (#401)
- Business Process:
- show draft edits in overview
- prevent accidentally leaving the page by backspace key
- add basic notification options to link tab
- bp services do no longer use the generic-service template
- Reports:
- prevent accidentally leaving the page by backspace key
- Config Tool:
- prevent accidentally leaving the page by backspace key
- Bug Fixes
- fix accessing performance data page in author mode
- fix accessing reports page in author mode
- fix title offset in trends graph
- fix highlighting correct backend on multiple backends by url
v1.86-4
1.86-4 Thu Feb 12 21:47:53 CET 2015
- add action_menu_apply option to apply action menus on the fly
- Panorama View:
- add group based permissions for dashboards
- move multiple icons by selecting them with ctrl click
- also move multiple icons by mouse lasso
- Bug Fixes
- fix using comma separated backend list in CLI tool
- fix undefined key_sort in CLI config parser
v1.86-3
1.86-3 Thu Jan 29 19:57:35 CET 2015
- add option for default service filter
- add host/servce connection macros
- Bug Fixes
- fix icon logo path in statusmap parent view
- fixed links to other dashboards in panorama plugin
- fix listing all backends with object config when using http backends
- fix product prefix in cli url requests
v1.86-2
1.86-2 Sun Jan 18 17:45:37 CET 2015
- Reporting:
- add option for maximum number of concurrent reports
- start reports from cron serial instead of all at once
- Panorama View:
- add server actions as possible link targets
- fixed problem when moving rotated shapes
- Bug Fixes
- fixed macro replacement in action menu links
- fixed error in cluetip library by shiping a new version
- fixed problem with shadownaemon in non-xs env
- fixed error: Can't use string xxx as an ARRAY
v1.86
1.86 Thu Jan 8 14:10:41 CET 2015
- add custom action menu
- livestatus performance improvements
- updated jquery to 1.11.1
- added new configuration setting: max_process_memory
- add excel export permanent link (awiddersheim)
- increased logcache int size
- use grey performance bars on extinfo page
- Business Process:
- fix zoom on large business objects
- Mobile:
- updated jquery mobile
- respect escape_html_tags setting from cgi.cfg
- old themes have been replaced with 2 new ones
- Reporting:
- support url reports from external urls
- Panorama View:
- added show details/refresh links to icons
- add 'center' position option for labels
- changeable icon filter types
- fixed memory leak in generic url panel
- fixed problem with stopped timers after import
- reload every x hours to prevent noncatchable memory leaks
- fixed linking public dashboards
- Bug Fixes
- fixed problem with timeperiods in logcache database
- fixed show_custom_vars with wildcards
- fixed adding dummy function in business processes
- fixed startup page in safari browser
- fixed css problem in mobile client
v1.84-6
1.84-6 Wed Aug 6 11:24:12 CEST 2014
- Panorama View:
- support availability results in labels and speedometer
v1.84-5
1.84-5 Wed Jul 16 13:30:05 CEST 2014
- Reports
- added cancel button for running reports
- added progres bar for running reports
- Panorama View:
- added -or filter to all filter panels
- added optional min/max values for speedometer
- added invert switch for speedometer
- background images can now be scaled
- background images can have an offset
- images and icons can be scaled
- Bug Fixes
- fixed pnp source not selectable anymore after revisiting panel settings
- fixed applying panel source
- fixed using multiple panorama custom filter
v1.84-4
1.84-4 Mon Jun 23 17:44:32 CEST 2014
- added show_error_reports mode 'both' which shows the error indicator but logs to server side
- set default show_error_reports mode to 'both' to make error handling easier
- support pnp urls with suffix
- Panorama View:
- added z-index option for icons
- Bug Fixes
- fixed rendering icons above dashboard settings window
- fixed recurring downtimes not beeing saved under some conditions with multiple backends
- fixed problem in servicegroup recurring downtimes
- fixed half-visible panorama buttons in IE11
- fixed panorama shape rotation in IE11
- fixed panorama column error in minemap
- fixed problem with utf8 characters in passwords
- fixed problem with quotes in passwords
v1.84-3
1.84-3 Sat May 31 16:10:07 CEST 2014
- added csrf_allowed_hosts configuration option
- allow unicode characters in performance data units
- Panorama View:
- iconsets may now contain png, jpg or gif images
- added dashboard_ignore_changes configuration option (Franky Van Liedekerke)
- reschedule next check when refreshing single icon with host/service
- Business Process
- added easier host:* status aggregation
- Bug Fixes
- fixed calculation of computed configuration in config tool
- fixed panorama icon size in IE8
- fixed problem with group/user specific settings
- fixed exclude pattern when using logcache
- fixed unicode problem in panorama labels
- fixed rotation shapes when switching from icon style
v1.84-2
1.84-2 Sat May 17 16:49:45 CEST 2014
- Panorama View:
- icons snap to raster on drag/drop when shift key is hold
- Bug Fixes
- fixed removing old sessions with cookie auth
- fixed panorama filter containing pipes
- fixed panorama not showing usercontent
- fixed panorama servicegroup popup details
- fixed cookie auth problem when accessing site without trailing slash
v1.84
1.84 Sat May 10 20:58:24 CEST 2014
- support time definitions like 1st monday, last friday for recurring downtimes and reports
- support host/hostgroup/servicegroup lists for recurring downtimes
- added quick filter to config pages
- general design fixes (awiddersheim)
- Exfoliation theme fixes (awiddersheim)
- fixed number format in performance data (awiddersheim)
- config tool improvements for shinken (Mathieu Parent)
- added new command "thruk -a selfcheck" to perform some self checks
- optionally disable session revalidation in cookie auth
- added csrf protection
- added sorting of comments/downtimes on host/service pages
- added more css classes to status page, hard, sort, attempt, duration...
- Business Process
- added support for custom functions
- Reports
- add button to directly send report by email
- add maximum sla threshold to hide detail pages
- allow multiple pnp graphs in sla reports (lkco)
- Panorama View:
- cookie state_provider has been removed
- background can be change in dashboard settings
- panels are not pinnable anymore
- tabs are now independant and can be exported and imported seperatly
- added icon widgets
- added dynamic labels to icon widgets
- changed internal storage format
- default_view can no longer be a string, its always a file now
- fixed panlet cluttering when opening dashboard with smaller screens
- fixed state not being saved in some conditions
- Bug Fixes
- fixed displaying partially active attributes
- fixed wait trigger not working all the time
- fixed tab rotation in panorama view
- fixed loosing filter on reports page
- fixed save&reload button from within filesystem browser
- fixed demanding system command permissions for enabling accept passive results (awiddersheim)
- fixed exclusion when using 'Plugin Output' filter
- fixed 'Plugin Output' not showing up as option when adding an and/or filter
v1.82-2
1.82-2 Fri Feb 21 17:20:55 CET 2014
- redirect to host details page if no services found and no service filter was set
- Bug Fixes
- fixed missing graphs in reports
- fixed js error in panorama url panel
v1.82
1.82 Thu Feb 13 00:01:36 CET 2014
- naemon adjustments
- performance improvments on pages not using any backends (reports, bp, conf,...)
- removed old reporting plugin
- install ssi examples
- add plugin_output and long_plugin_output filter (awiddersheim)
- CLI
- added -a ALL option to send commands to all backends
- Logcache
- added 'logcacheremoveunused' command to remove old no longer used tables
- Panorama
- make tabs reorderable
- autohiding headers don't change panel size
- fixed problem on initializing pie charts
- fixed import problem not showing initial panels
- Business Process
- change service plugin output for first node
- add livestatus result transport
- added cli command "bpcommit" to save manually create BPs
- fixed displaying/using wrong host template
- fixed display issue in latest firefox (updated dagre library)
- Reports
- show out of scope totals
- added report description on cover page
- support outages pages for multiple host/service reports
- fill in defaults for host/service unavailable states when switching report templates
- use timeperiods when calculation outage logs
- allow service reports over the same service on all hosts
- fixed livestatus timestamp for timeperiod transitions
- fixed pnp graphs in reports when using remote instances and services containing spaces
- fixed problem with daylight saving times
- fixed selecting wrong tab on rescheduling report
- fixed removing reports from non-existing templates
- Config Tool
- allow reloading by external commands
- fixed parsing lists in host/serviceescalations
- Bug Fixes
- fixed init script which did not stop/restart are fcgi processes
- fixed displaying performance data with negative ranges
- fixed duplicate bookmark handling
- fixed problem with sound alerts
v1.80-3
1.80-3 Sat Dec 7 18:26:15 CET 2013
- optional guest account when using cookie authentication
- made report_max_objects configurable
- Bug Fixes
- fixed sorting on keys with space in performance data table
- fixed using negative numbers in performance data table
- fixed cookie auth on https url when using https backend over proxy
- fixed js error on reports page
- fixed js error on panorama dashboad: Cannot call method 'getSize' of undefined
v1.80-2
1.80-2 Thu Nov 28 12:21:18 CET 2013
- Reports
- made number of latest/worst outages pages configurable
- Business Process
- fixed context menu issues with IE
- fixed zooming in IE
- Bug Fixes
- fixed show raw data link in IE
v1.80
1.80 Mon Nov 25 15:03:55 CET 2013
- support csv output in availability reports for every reporttype and not only all hosts/services
- support US date format in url querys
- added performance data overview (kudos to adagios for the inspiration)
- support ranges in performance data bar (awiddersheim)
- added xls export for availability reports
- show human readable performance data on extinfo page
- support standard macros in 'show_custom_vars' (awiddersheim)
- Panorama
- added experimental IE support
- Reports
- added filter button to only show my/public/all reports
- admins can edit all reports now
- fixed permission problem when using groups in cgi.cfg
- Config Tool
- fixed saving command lines with escaped semicolons
- Bug Fixes
- corrected default sorting of hosts page
- fixed display issue with left aligned calendar popup (awiddersheim)
v1.78-3
1.78-3 Sat Nov 2 00:45:00 CET 2013
- Business Process
- fixed saving graph direction
- fixed edge layout for left-right graphs
- fixed submiting results in test mode
- Panorama
- fixed not saving when starting with an empty set
- Shinken
- fixed livestatus error when using wrong business impact filter
v1.78-2
1.78-2 Sun Oct 27 16:41:56 CET 2013
- Business Process
- openend result spool files permissons
- Config Tool
- fixed plugin help accordion size
- Panorama
- fixed nagvis panel displaying load error
- fixed using default view with readonly mode
- fixed draggable panels in readonly mode
- Bug Fixes
- fixed cascaded configs for sub components
- fixed perfbars with zero values (awiddersheim)
- fixed listing recurring downtimes with limited permissions
v1.78
1.78 Thu Oct 21 22:41:31 CEST 2013
- added business process addon
- new --all-inclusive/-i mode for cli html page export which includes all css, js and
images in one single page
- show apache status in performance page
- minemap performance improvements and reduced memory usage
- configuration git browser got next and previous links
- added some more shinken specific config attributes
- memory usage / performance improvements with large data
- replace caching module with internal module
- panorama
- added business process panel
- added nagvis panel
- Bug Fixes
- summary: fixed reports using host/servicegroups in combination with the mysql logcache
- mysql logcache: fixed service cannot be NULL error on import
- fixed encoding problem when using config tool over http
- Warning:
- reports plugin is deprecated and will be removed soon, please update to reports2 plugin
v1.76-3
1.76-3 Tue Sep 3 23:00:09 CEST 2013
- new site 'collapsed' panel for large setups
- Bug Fixes
- dashboard: removed unnecessary dependency
v1.76-2
1.76-2 Sun Aug 25 19:08:23 CEST 2013
- Bug Fixes
- fixed update on debian/ubuntu
v1.76
1.76 Fri Aug 23 12:17:25 CEST 2013
- new options to set page titles: 'use_bookmark_titles' and 'use_dynamic_titles' (awiddersheim)
- make sure huge site panels do not overlap screen
- support $PLUGINDIR$ and other user macros from resource file
- added support for apache 2.4 on debian based systems
- removed curl support, LWP::Protocol::Net::Curl wasn't thread safe
- panorama
- performance improvements
- delayed inactive panel rendering
- Bug Fixes
- fixed quoting downtime tasks
- show error instead of empty result for a single failed instance
- fixed rootid in statusmap when using filter
- fixed audio alarms on problems page (random-xz)
v1.74-2
1.74-2 Sat Jul 27 18:15:20 CEST 2013
- show response from date/time check in quick commands
- make sure IO::Socket::SSL is used for multiple parallel https connections
- Bug Fixes
- fixed display of hoverable downtimes comments
- fixed pnp graph waiting icon
- fixed rootid in statusmap when using filter
- fixed clicking search result header
- fixed reduced result set on json exports
- fixed reading wrong encoded global user data file
- fixed case-sensitive sorting on host/servicenames
- fixed missing links in Nuvola theme side navigation
v1.74
1.74 Sun Jul 7 17:39:32 CEST 2013
- added filter to statusmap
- performance improvements, only load jquery-ui if necessary
- added several new force cmd options (awiddersheim)
- added new cli command 'command' to print command line for hosts/service
- panorama:
- added readonly config parameter
- config tool:
- added pre/post save hooks
- added history support (if config folder uses git)
- fixed displaying wrong site in OMD environment
- Bug Fixes
- fixed sending duplicate commands (feraudet)
- fixed closing preferences by document click
v1.72-2
1.72-2 Fri Jun 7 15:51:47 CEST 2013
- added sanity check when saving recurring downtimes
- log host/service name when deleting downtimes/comments
- Bug Fixes
- missing filter in list of recurring downtime
- fixed state_hosts for http backend
v1.72
1.72 Tue Jun 4 18:42:50 CEST 2013
- enable connection pool by default (only with 3 backends or more)
- connection pool uses 90% less memory now
- allow setting 'state_host' explicitly
- speed improvments (use json::xs for faster serialization)
- close (most) popups by clicking outside popup
- Bug Fixes
- disable curl when using threads
- fixed playing sounds on problems
- conf: plugin list/preview over http
v1.70-4
1.70-4 Tue May 21 11:40:34 CEST 2013
- Bug Fixes
- fixed occasional sigpipes on config reload
- fixed memory leak in livestatus accessor
- fixed connection leak in logcache
- don't strip nasty chars from passwords
v1.70-3
1.70-3 Tue May 14 17:07:57 CEST 2013
- reload page after connection errors (only in frames mode)
- Bug Fixes
- increased range of utf-8 characters removed due to
missing high surrogate character in surrogate pair
v1.70-2
1.70-2 Wed May 8 22:13:47 CEST 2013
- Bug Fixes
- fixed sending commands to multiple backends
v1.70
1.70 Mon May 6 20:47:31 CEST 2013
- added public bookmarks
- added recurring downtimes for host- and servicegroups
- added regular expression contact filter (Scott Dworkis)
- config tool:
- resolve hostgroup_members when looking for a hosts services
- Bug Fixes
- fixed negated regex group search
- fixed encoding in reports / bookmarks
v1.68
1.68 Tue Apr 9 21:04:03 CEST 2013
- allow custom cron entries for reports / recurring downtimes
- Logfilecache
- speed up incremental file import
- speed up mysql updates
- Shinken
- added escalation object to config tool
- Bug Fixes
- fixed adding multiple recurring downtimes for a single host
- no sound alerts if notifications are disabled
v1.66-2
1.66-2 Mon Apr 1 22:59:55 CEST 2013
- better utf-8 support in report mails
- ensure image data is a pnp file
- Bug Fixes
- fixed translation issue in italian reports
- fixed utf-8 problem in report month names
- fixed daylight saving issue in reports
v1.66
1.66 Tue Mar 26 18:43:48 CET 2013
- added mysql logfile cache
- added logcache statistics to performance info page
- added naglintrc config file
- made indention and sort order configurable
- added optional server side js error logging
- added 'compile' cli command to precompile templates
- added 'perf_bar_pnp_popup' option to control pnp popups in perfbar
- added logs link for hosts/services to directly filter logfiles
- removed background color from status page (can be reenabled by 'status_color_background')
- panorama view:
- auto adjust minemap column height
- use escape_html setting from cgi.cfg
- support show_long_plugin_output inline
- reports
- use temp files for large reports
- added 'report_from_email' option
- Bug Fixes
- make text selections in status page easier
- fix utf-8 decoding error: missing high surrogate character in surrogate pair
v1.64-2
1.64-2 Sat Feb 23 17:14:11 CET 2013
- config tool
- save & reload page display already saved changes
- Bug Fixes
- added missing newline in services availability
v1.64
1.64 Fri Feb 15 22:50:55 CET 2013
- added user & group specific config overrides
- added json export for availability data
- added noexternalforks parameter to skip forks
- added show_host_attempts config option
- added ssl_verify_hostnames config option
- added show_full_commandline_source config option
- added check all switch to site panel
- make colums selectable for json requests
- use user sort for show_custom_vars
- reports
- added locales support (en, de, it, es, fr)
- fixed url reports containing icon images
- config tool
- added one click save & reload button
- logcache
- added new command logcacheclean to remove old log entries
- Bug Fixes
- fixed js error in conf tool
- fixed removal of deprecated plugins on rpm update
- fixed memory leak in livestatus accessor
v1.62
1.62 Sun Jan 6 21:20:16 CET 2013
- added filter to comments / downtimes page
- added json / excel export to comments / downtimes page
- moved plugins config items in component sections of config
- changed first day of week to monday, can be reverted by setting first_day_of_week=0
- reworked configuration documentation
- new reporting module
- put both reports edit steps into one page
- select multiple hosts/services/groups seperated by comma
- changed report templates to html
- changed to flot graphing library
- changed to wkhtml2pdf as pdf generator
- changed default initial state to unspecified
- added timeperiod support in sla reports
- added html preview of pdf reports
- added new report option for sla decimal points and graph min sla
- added pnp graph to reports
- Bug Fixes
- fixed problem when using logfilecache in combination with connection pool
v1.60.2
1.60.2 Wed Dec 19 11:23:28 CET 2012
- Bug Fixes
- hide site panel with only one backend
v1.60
1.60 Tue Dec 18 18:26:47 CET 2012
- added http backend type which connects to another thruk instance
- made sitepanel configurable
- config tool:
- changed source editor to linedtextarea because of IE compatibility
- logcache:
- renamed logcache cli commands
- changed mongodb logcache to seperate collection per backend
- added cli command logcachestats to display logcache statistics
- added cli command logcacheauthupdate to update authorization information
- fixed mongodb logcache authorization
- Bug Fixes
- fixed connection test for new backends
- retain order of backends when not using sections
- fixed deselecting unavailable backends
- fixed jumping cursor in search input in IE
v1.58
1.58 Wed Nov 21 12:51:29 CET 2012
- use regex matching in search preview too
- added new config option first_day_of_week
- added column filter in configuration page (Thibault Cohen)
- faster and more useably mouseover in host/service lists
- added configuration only backends
- show link to hostdetails when no services match
- added filter by number of services
- added config option to select default quick command
- added excel export for problems page
- added json export for problems page
- config tool:
- preserve inline comments if possible
- added enable/disable actions
- show forward references on ref page too
- fix computed config display of additive inheritance
- fix ignoring changes to readonly pattern in config
- fix auto submit when pressing some wizards
- Bug Fixes
- fixed sending commands to all backends
- usability improvements for Internet Explorer
- fixed renewing contactgroups cache after backend reload
v1.56
1.56 Wed Nov 7 22:14:06 CET 2012
- added naglint tool to beautify nagios config files
- added sites panel when grouping backends by section
- show perf bar for percentages too
- reports:
- replace links in html reports
- fixed creating e-mail reports for availability pages
- fixed sending first e-mail attachment always as report.pdf
- config tool:
- added object browser
- show warning when saving objects without a name
- recognize disabled (commented) objects
- Bug Fixes
- fixed limit to groups in alert summary
v1.54
1.54 Mon Oct 22 15:08:26 CEST 2012
- added support for setting custum variables without _ now
- added link to all services with same name on extinfo 2 page
- panorama view:
- added performance bar to host/service list
- Bug Fixes
- undefined ARG macros will be replaced with empty string
- fixed perf bars in IE
- fixed perf bars growing over maximum
v1.52
1.52 Tue Oct 9 16:44:04 CEST 2012
- added cookie based authentication and logout button
- added performance bar to host/service list
- updated calendar popup
- use mousewheel to change date / time
- Bug Fixes
- fixed scrolling to top on clicking calendar icon
v1.50
1.50 Thu Sep 27 09:21:20 CEST 2012
- make menu sections foldable
- Bug Fixes
- fixed reload in IE
- fixed minemap header in IE
v1.48
1.48 Fri Sep 21 11:24:48 CEST 2012
- save scroll state on sending commands and reloads
- reports
- added basic report option validation
- Bug Fixes
- fixed state hosts (Oliver Falk)
- fixed search with ipad
- fixed action icons by custom vars servicegroup overview
v1.46
1.46 Tue Sep 4 15:42:15 CEST 2012
- optional favicon problem counter
- display action/notes url on host/servicegroup pages
- minemap:
- dynamic column header height
- panorama view:
- optional auto hiding panel header
- Bug Fixes
- fixed using multiple groups in cgi.cfg
- fixed search with iphone
v1.44
1.44 Mon Aug 27 15:17:31 CEST 2012
- play sounds only for unhandled problems
- Bug Fixes
- fixed adding report with empty crontab
- fixed looping startup.html
- fixed taint mode error on debian
v1.42
1.42 Thu Aug 23 17:55:54 CEST 2012
- panorama view:
- added host details panlet
- link service details to service list
- show messages from send commands
- add possibility to remove downtimes
- show server time and login
- update to extjs 4.1.1
- Bug Fixes
- fixed authentication in recurring downtimes
v1.40
1.40 Fri Aug 3 16:54:16 CEST 2012
- change backends in config tool
- use wait feature for acks/downtimes
- change backends in config tool
- panorama view:
- added mine map panlet
- added service details panlet
- fixed problem with initial view
- Bug Fixes
- fixed reports when no state selected
- fixed problem with cronjobs on pkg updates
v1.38
1.38 Fri Jul 27 18:14:00 CEST 2012
- added button to check/uncheck all columns for status excel export
- panorama view:
- added auto rotating tabs
- added hosts / services panlet
- added host / service totals panlet
- added server metrics panlet
- added filter for all host/services based panlets
- generic url panlet can now show external urls
- fixed generic url panlet when using css selector
- Bug Fixes
- fixed date verification in quick commands
v1.36
1.36 Thu Jul 19 13:49:01 CEST 2012
- added panorama view plugin
- support flexible downtimes from the status page quick command
- support recurring flexible downtimes
- allow human readable values for duration filter like 5h or 10m
- check version when using the check for updates link
- clean up menu (don't show grid links in extra row)
- allow wildcards in 'show_custom_vars'
- added cgi sounds to tac page (if enabled)
- added link for bug reports on internal errors (idea by the icinga team)
- reporting:
- reports can now be created for every page (html, xls, ...)
- config tool:
- added plugin & addon manager
- show hostgroup name on hosts service list
- fixed unregistered hostgroups showing up as warning
- fixed commands in orphaned objects list
- Bug Fixes
- downtimes: fixed display of flexible downtimes
- recurring downtimes: fixed adding downtimes on sunday
- config tool: allowed hostgroups with register 0
- fixed reloading pages when multiple filters used (Rupert Roesler-Schmidt)
- fixed sounds in IE and Windows Firefox
v1.34
1.34 Tue Jun 19 17:38:46 CEST 2012
- added config item to specify mobile agents
- added refresh url parameter to set custom refresh rate
- Bug Fixes
- fixed editing command lines containing quotes
- fixed not viewing all objects when paging is disabled
- fixed 'All types' link not working all the time
- fixed sticky acknowledgements
v1.32
1.32 Sat Jun 2 18:46:38 CEST 2012
- added recurring downtimes
- added in_check|notification_period to extinfo
- added sort by status information
- added reschedule 'now' link to extinfo page
- added mongodb support (experimental)
- added logcache based on mongodb (mixed mode)
- added long plugin output to excel export
- added child options to downtimes (Jason Lempka)
- reporting:
- added report editor
- added cron editor for scheduling reports
- report fileextension is now .rpt
- Bug Fixes
- fixed mobile interface (jquery version was too old)
- fixed javascript error on comments/downtimes page
- fixed deleting all downtimes from extinfo page
- fixed removing comments/downtimes from extinfo page
v1.30
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
v1.28
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)
v1.26
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
v1.24
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
v1.22
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()
v1.20
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
v1.18
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
v1.1.7
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
v1.1.6
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
v1.1.5
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
v1.1.4
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
v1.1.3
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
v1.1.2
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
v1.1.1
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)
v1.1.0
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
v1.0.9
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)
v1.0.8
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
v1.0.7
1.0.7 Wed Jun 29 21:57:04 CEST 2011
- fixed url in link popup
v1.0.6
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
v1.0.5
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
v1.0.4
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
v1.0.3
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
v1.0.2
1.0.2 Tue May 10 11:50:44 CEST 2011
- use host address for searches
- fixed executable SSIs with multiple lines of output
v1.0.1
1.0.1 Mon May 9 10:22:57 CEST 2011
- fixed link target when using frames
v1.0.0
1.0.0 Sun May 8 23:25:18 CEST 2011
- added bookmarks
v0.94.4
0.94.4 Sun Mai 01 12:57:43 CEST 2011
- view feedback icon when changing pnp images
v0.94.3
0.94.3 Sat Apr 30 14:40:28 CEST 2011
- view feedback icon when changing pnp images
v0.94.2
0.94.2 Thu Apr 28 00:05:17 CEST 2011
- added regular expression filter for host/servicegroups
v0.94.1
0.94.1 Tue Apr 26 13:02:37 CEST 2011
- fixed small design issues
- fixed page scrolling when using cursor keys in search
v0.94
0.94 Mon Apr 25 13:09:57 CEST 2011
- added more menu control functions
- fixed small design issues
- fixed shinken impacts
v0.92
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
v0.90
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
v0.86
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)
v0.84
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
v0.82.1
0.82.1 Wed Feb 9 15:27:54 CET 2011
- fixed encoding problem with french date format
v0.82
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
v0.80
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!
v0.78.2
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
v0.78.1
0.78.1 Tue Jan 18 10:29:08 CET 2011
- fixed macro expansion
v0.78
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
v0.76.1
0.76.1 Wed Dec 29 11:28:03 CET 2010
- fixed error when host/service has no command defined
v0.76
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
v0.74
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
v0.72.2
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)
v0.72.1
0.72.1 Thu Oct 28 00:07:40 CEST 2010
- fixed Vautour theme css
- fixed host status totals for groups summary pages
v0.72
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
v0.70.1
0.70.1 Wed Sep 8 14:07:18 CEST 2010
- fixed problem when deselected all backends
- fixed problem with filter on Trends page
v0.70
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
v0.68
0.68 Fri Jul 23 21:29:02 CEST 2010
- added mobile version for iPhones, iPad and Android mobile phones
- side menu is completely 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
v0.66
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"
v0.64
0.64 Sun May 30 10:17:24 CEST 2010
- fixed problem with removing downtimes
v0.62
0.62 Sat May 29 17:03:41 CEST 2010
- added status map
- fixed problem with selecting themes
- fixed command default checkbox settings
v0.60
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
v0.58
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
v0.56
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
v0.54
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
v0.52
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"
v0.50
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
v0.48
0.48 Thu Mar 18 20:32:39 CET 2010
- changed navbar show/hide
- added !~ filter
- fixed themes
v0.46
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
v0.44
0.44 Fri Mar 12 17:31:10 CET 2010
- added server side includes
v0.42
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
v0.40
0.40 Sun Mar 7 21:12:37 CET 2010
- change status.cgi filter inline
- combine several filter
- strict authorization option
v0.34
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
v0.32
0.32 Fri Feb 26 09:16:20 CET 2010
- added summary report
- bugfixes
v0.31
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
v0.30
0.30 Tue Feb 16 23:40:09 CET 2010
- updated meta data, documentation
- added binary package scripts
v0.27_3
0.27_3 Tue Feb 16 16:11:00 CET 2010
- fixed sorting with filters
v0.27_2
0.27_2 Sun Feb 14 19:20:58 CET 2010
- updated Exfoliation to 0.5
- added init.d script
v0.27_1
0.27_1 Fri Feb 12 03:59:09 CET 2010
- per user themes
v0.25_1
0.25_1 Sat Feb 6 17:29:12 CET 2010
- added trends
- implemented escape_html_tags
- added show_context_help
v0.23_3
0.23_3 Sat Feb 6 00:06:39 CET 2010
- added paging for hosts / services
v0.23_2
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
v0.21_2
0.21_2 Thu Jan 28 19:13:31 CET 2010
- fixed fonts in menu
- made date/time format configurable
v0.21_1
0.21_1 Sun Jan 24 09:18:54 CET 2010
- added availability page
- trends, statusmap, statuswrl are optional and can be hidden
v0.20_3
0.20_3 Thu Jan 14 21:29:54 CET 2010
- increased showlog performance
v0.20_3
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
v0.20_1
0.20_1 Thu Jan 7 19:55:36 CET 2010
- changed logging to log4perl
v0.20_0
0.20_0 Tue Jan 5 01:25:14 CET 2010
- renamed project to Thruk
- added changelog to start page
v0.11_0
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
v0.10_6
0.10_6 Wed Dec 30 14:52:49 CET 2009
- completed showlog page
v0.10_5
0.10_5 Sun Dec 20 00:09:43 CET 2009
- added multi monitoring backend
v0.10_4
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
v0.10_3
0.10_3 Sat Nov 28 12:12:11 CET 2009
- completed status hostdetail page
- completed status servicedetail page
- completed process info page
v0.10_2
0.10_2 Thu Nov 19 09:10:38 CET 2009
- completed authentication with roles from cgi.cfg
- completed scheduling page
v0.10_1
0.10_1 2009-11-08 16:10:34
- added basic functions, authentication, views and models
v0.01
0.01 2009-11-08 16:10:34
- initial revision, generated by Catalyst