check-mk/ChangeLog

9648 lines
599 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

1.4.0p9:
WATO:
* 4954 FIX: Host/Folder properties: fixed displaying of inherited checkbox tag group values
* 4953 FIX: Fixed possible exception during activation when files are modified while activating
* 4995 FIX: Fixed broken link from contact group list page to rulesets
* 4996 FIX: Backup targets: Fixed possible MemoryError exception when editing a target
* 4994 FIX: Analyze host rulesets: Fixed rendering of some values (e.g. Count, size and age of files)
User interface:
* 4950 FIX: Virtual host tree: Fixed navigating back to root of tree
* 4969 FIX: Service discovery view: Fixed sorting service descriptions
* 4988 FIX: LDAP: Improve error handling in case of authentication failures
* 4992 FIX: Fixed sending fake DOWN states for hosts when using Nagios core
* 5002 FIX: Fixed possible exception related to multisite_user_connectors on login failures
* 4949 FIX: Fixed grouping by host-/servicegroup in availability views
* 4952 FIX: Fixed broken alert statistics view (regression since 1.4.0p8)
Livestatus:
* 4852 FIX: Livestatus connections: fixed bug where data from previous connection got reused
Event console:
* 4993 FIX: Fixed visibility of events for users with limited access to events
* 5003 FIX: Fixed missing filtering by effective contact groups of events
* 4951 FIX: Added missing host custom variables to notifications created by the EC
Checks & agents:
* 4973 FIX: zpool: Fixed missing include statement which causes undefined 'df_inventory' error if using Nagios core
* 4976 FIX: wmi_cpuload: Fixed UNKNOWN service state due to werk #4742
* 4914 FIX: statgrab_mem: Plugin is now prioritized over solaris_mem if both is available
* 4915 FIX: solaris_mem: Unified graphs and Per-O-Meter with common memory checks
* 4884 FIX: oracle_logswitches: Fixed missing oracle.include
* 4980 FIX: mssql_counters.file_sizes: Added readable titles of related metrics
* 4972 FIX: mk_inventory.aix: Use MK_VARDIR instead of MK_CONFDIR for the state file
* 4978 FIX: ipmi: Ignore sensors with state 'na'
* 4968 FIX: f5_bigip_cluster_status_v11_2: Now has its own check plugin file; This updates werk #4819
NOTE: Please refer to the migration notes!
* 4801 FIX: emc_datadomain_fs: Fix broken filesystem graph
* 4849 FIX: Windows mrpe scripts: strip leading whitespaces in mrpe command
* 4848 FIX: Windows Agent / fileinfo: fixed another issue, where meta information (size,age) was not accessible
* 4844 FIX: Windows Agent / Fileinfo: now able to read files meta information (size, age) even when file is locked
* 5021 FIX: Make sure that the output of the event console active check is valid
* 4850 FIX: Improved WATO service discovery performance
* 4846 FIX: ESX monitoring: fixed incomplete data, when the xml response from the esx server includes newlines
1.4.0p8:
WATO:
* 4931 FIX: Trusted certificate authorities: Silently ignore dangling symlink errors
* 4932 FIX: Timeperiod iCalendar import: Fixed broken import of full day entries
* 4919 FIX: Service discovery: Fixed disabling services with backslashes in description
* 4927 FIX: LDAP: Use port 636 instead of 389 by default when enabling SSL
* 4926 FIX: LDAP: Use Check_MK trusted certificate authorities for validating certificates
* 4923 FIX: Host diagnostic: Fixed error when saving host with DNS name as IPv4 address
* 4935 FIX: Foldertree snapin: Fixed broken layout when using localized GUI
* 4930 FIX: Fix activation page not reloading after activation in some cases
* 4899 FIX: Don't fail WATO snapshot creation because of modified temporary files
* 4900 FIX: Activate changes: Improved error reporting during activate changes
User interface:
* 4902 SEC: Monitoring history views: Fixed possible XSS when displaying "plugin output"
* 4928 FIX: Views: Toggle all checkboxes in row select was missing last row in grouped views
* 4934 FIX: Views: Fixed possible broken table background when using "table" layout with zoomed pages
* 4922 FIX: Logwatch: Show only hosts with problematic log files in "Problematic log file" list
* 4918 FIX: EC views: Hiding wrong icons for events that are not related to a host
Notifications:
* 4938 FIX: Make sure that a notification has the plugin output available
HW/SW inventory:
* 4878 FIX: lnx_distro: Fixed wrong detected distribution name, vendor and version
Event console:
* 4940 FIX: Handle non-ASCII characters in event console messages submitted via Livestatus
* 4933 FIX: Fixed possible KeyError event_host in EC views since 1.4.0p6
Checks & agents:
* 4872 FIX: zfs_arc_cache: Fixed conversions of size, arc meta used, arc meta limit and arc meta max
* 4880 FIX: wut_webtherm, wut_webtherm.humidity: Fixed missing device type and enabled performance data for humidity
* 4839 FIX: windows agents: fixed invalid hieroglyphs in agent output, when plugin output includes FF FE byte order mark
* 4948 FIX: ups_modulys_battery.temp: Fixed possible "check_temperature" not found exception
* 4912 FIX: rds_licenses: Fixed exception if agent bakery is used to deploy this plugin
* 4873 FIX: printer_supply: Fixed IndexError in case of missing colour information
* 4838 FIX: netapp_api_volumes: No longer shows service descriptions with UUIDs
NOTE: Please refer to the migration notes!
* 4823 FIX: netapp_api_cpu: Fixed crash if data for node is missing
* 4881 FIX: multipath: Fixed service details: Number of paths were interpreted as expected paths
* 4876 FIX: mounts: Fixed wrong handling of NFS mounts on Linux which are detected as stale
* 4825 FIX: mkbackup: Fixed crash if size of backup is not reported because of a failure
* 4883 FIX: juniper_trpz_aps_sessions: Fixed performance data handling if running on cluster
* 4826 FIX: juniper_cpu_util: No crash anymore if information is not provided
* 4824 FIX: f5bigip_conns: Fixed crash if Parameters are at 'No Levels'
* 4841 FIX: esx_vsphere_hostsystem.cpu_usage: fixed missing cpu checks when querying vcenter with windows agent
* 4908 FIX: enterasys_powersupply: Fixed crash if empty output
* 4827 FIX: domino_info: Fixed crash if some information is missing
* 4874 FIX: cisco_power: Improved discovery of power supplies
NOTE: Please refer to the migration notes!
* 4909 FIX: arris_cmts_cpu: Fixed crash if thresholds are set
* 4879 FIX: akcp_sensor_humidity, akcp_exp_humidity: Fixed wrong order of level evaluation
* 4843 FIX: Windows Agent / logfile monitoring: fixed agent crash when * was used as file wildcard
* 4842 FIX: Windows Agent / Exchange Monitoring: fixed broken MSExchange checks
1.4.0p7:
WATO:
* 4782 Prevent deletion of parent host
* 4891 FIX: Trusted CA certificate file is now updated during all WATO activations
* 4894 FIX: Fixed still visible sites on "activate changes" page after deletion
* 4893 FIX: Fixed creation of default "local" site
* 4892 FIX: Cleanup site changes of deleted sites correctly
User interface:
* 4896 FIX: Views: Services are now sorted correctly again
Notifications:
* 4836 FIX: Notifications rules: Modifying a rule always set the option "allow users to deactivate this notification"
Livestatus:
* 4694 FIX: Reloading the Nagios core works again
* 4695 FIX: Make communication with event console more robust
Checks & agents:
* 4837 netapp_api_if: a grouped interface now reports a WARNING when one of its member interfaces is down
* 4871 FIX: if.include: Added missing interface types
* 4897 FIX: check_bi_aggr: Fixed URL in error messages in case of exceptions during checking
1.4.0p6:
WATO:
* 4835 windows_updates.vbs: this plugin automatically configured to asynchron execution and 4 hours cached
* 4889 FIX: LDAP connections: Fixed exception when using "nested groups" with groups to roles plugin
* 4754 FIX: Fixed possible "Operation not permitted issue" during activation
* 4764 FIX: Fixed internal automation error handling when syncing with 1.2.8 or older
User interface:
* 4757 SEC: Fixed possible reflected XSS in webapi.py
* 4829 FIX: netapp_api_volumes: fixed missing read/write/latency graphs for the various data protocols
* 4834 FIX: Quicksearch: fixed quoting problem with \ in service description
* 4832 FIX: Quicksearch: Malformed regular expressions generated no error message when no specific filters were set
* 4759 FIX: Fixed some wrong escaped links in help texts
* 4758 FIX: Fixed site status and master control snapin not displaying states of sites
* 4761 FIX: Fixed multisite setups with sites using Check_MK/Livestatus < 1.4
Notifications:
* 4828 FIX: User notification rules can now be canceled
* 4762 FIX: Showing correctly formated plugin output in "analyse notifications table"
* 4763 FIX: HTML mails: Fixed wrong rendered state markers in plugin outputs
Livestatus:
* 4692 FIX: Correctly handle deactivated event console when Nagios core is used.
* 4693 FIX: Catch communication errors with the event console when the Nagios core is used.
HW/SW inventory:
* 4714 FIX: Inventory win_networkadapter: Fixed exception when values were missing
Event console:
* 4888 FIX: Fixed missing link to "events of host" view for hosts the user may see
Core & setup:
* 4755 FIX: Fixed possible error when processing piggyback monitoring data
* 4756 FIX: Fix possible timeouts when changing configurations or changing user profile properties
Checks & agents:
* 4868 FIX: oracle_tablespace: Restrict data for check from primary
* 4784 FIX: oracle_rman: wrong detection of level 1 backup
* 4785 FIX: oracle_locks: New SQL for check
* 4858 FIX: omd_apache data collection: fixed issues caused by missing newline at the end of statsfile(s)
* 4821 FIX: heartbeat_crm: Made Check more robust
* 4819 FIX: f5_bigip_cluster_status.v11_2: Fixed wrong syntax in naming of the check plugin
NOTE: Please refer to the migration notes!
* 4789 FIX: check_mk_agent.aix: Fixed computation of uptime
* 4869 FIX: apc_symmetra, apc_symmetra_input, apc_symmetra_output: Fixed wrong WATO rulesets
* 4833 FIX: Windows Agent: Fixed pipe handle leak whenever plugin/mrpe scripts raised an error
* 4830 FIX: IP lookup cache: Fixed bug were updated ipaddress was overwritten by old cached data
* 4760 FIX: Fixed vanishing CUPS queues services on systems using systemd
Agent bakery:
* 4561 FIX: Agent Updater compatibility fix for older python versions (<2.6)
1.4.0p4:
User interface:
* 4713 FIX: logwatch: fixed missing "Clear log" button for normal user in distributed setup
* 4818 FIX: Fixed "No Data" in Tactical Overview if missing permissions to see failed notifications
HW/SW inventory:
* 4780 FIX: HW/SW inventory: Removed entries about section ages provided by check_mk_agent; this reverts Werk 3904
Checks & agents:
* 4781 FIX: mk_oracle, mk_oracle.aix: Added support for Oracle 12.2
* 4779 FIX: check_mk_agent.freebsd, check_mk_agent.solaris: Reduce agent output by excluding mirror devices
1.4.0p3:
User interface:
* 8656 FIX: Button "All Logfiles" in logwatch user interface now works in distributed mode
HW/SW inventory:
* 4776 FIX: solaris_psrinfo: Fixed handling of newer output eg. of Solaris SPARC T5
Checks & agents:
* 4636 Added compatibility for Lenovo blades
* 4800 FIX: zpool: Enable check to handle variant output of zpool list command
* 4774 FIX: wmi_cpuload: Expanded missing information handling
* 4635 FIX: raritan_emx_sensors.temp, raritan_px_sensors: Fix checks for Nagios core, add missing WATO rule to raritan_px_sensors
* 4799 FIX: printer_input: Make check work with newer revisions of the Printer-MIB
* 4624 FIX: postfix_mailq: Now takes correct parameters if checking the length of queues
* 4795 FIX: netstat: Fixed wrong output if LISTENING connections should be monitored on Ubuntu
* 4773 FIX: mssql_instance: Added error handling if plugin fails to gather SQL server instances
* 4778 FIX: lnx_quotas: Adapted plugin output if TABS are used in fstab
* 4775 FIX: fortigate_sessions: Improved missing or invalid output handling
* 4798 FIX: fortigate_ipsecvpn: Fix broken default parameters
* 4777 FIX: esx_vsphere_sensors: Fixed wrong interpretation of ESX sensor health state 'UNKNOWN'
* 4772 FIX: cisco_wlc, cisco_wlc_clients: Added support for Cisco 1850 devices
* 4793 FIX: chrony: Changed to raw IP address without dns name to avoid empty output
* 4794 FIX: check_mk_agent.solaris: Now considers top in /usr/bin/ and /usr/local/bin/
* 4637 FIX: blade_blades: Fixed buggy state validation
* 4634 FIX: aix_if: Make check work with different ifconfig output format
* 4792 FIX: Fixed wrong unit in graph for tape utilization
* 4790 FIX: Fixed scaling for the average in interface services of pnp4nagios graphs
BI:
* 4712 FIX: BI availability: Fixes bugs related to no configured BIs and BIs only showing services
1.4.0p2:
WATO:
* 8290 FIX: Fixed new service description selection for new sites
User interface:
* 4053 FIX: Summary line in BI availability moved when sorting. It is fixed now.
Notifications:
* 4709 FIX: Notifications: Missing SERVICECONTACTGROUPNAMES/HOSTCONTACTGROUPNAMES parameters no longer causes a notification not to be sent
Checks & agents:
* 4769 FIX: saprouter_cert: More robust detection of "not after" value
* 4788 FIX: openhardwaremonitor: New support of current hardware
* 4707 FIX: netapp_api_vf_stats: improved computation of CPU utilization, now showing number of processors
* 4770 FIX: ipmi_sensors: Added performance data for all temperature sensors
* 4708 FIX: Windows Agent/Agent Updater: Fixed raise condition which removed the windows service
* 4797 FIX: Removed deprecated global service discovery setting and added new standard rule
1.4.0p1:
WATO:
* 4705 FIX: Fixed broken flexible notifications configuration
User interface:
* 4751 FIX: Fixed "dragging not defined" javascript error on dashboards
Event console:
* 4706 FIX: Fixed broken upload of snmp mibs (cannot import name defaultMibPackages)
Checks & agents:
* 4745 FIX: multipath: Fixed crash on Dell devices if a colon is on uuid
* 4744 FIX: msexch_rpcclientaccess: Fixed discovery failure because of an non existing item
* 4704 FIX: MSI generation: fixed bug in MSI version number generation which broke the 1.4.0 MSI installer
BI:
* 4703 FIX: Business intelligence: fixed various display and navigation bugs in timelines page
1.4.0:
WATO:
* 4747 FIX: Fixed resetting global settings to factory defaults
* 4750 FIX: Ensure uploaded icons are saved with their filename instead of paths
User interface:
* 4702 FIX: Quicksearch: fixed minor parsing issue when using specific filters
* 4746 FIX: Fixed using HW/SW inventory filters in views without inventory painters
Livestatus:
* 4430 FIX: Fixed logwatch-related Livestatus queries in NEB module
HW/SW inventory:
* 4568 FIX: mk_inventory.vbs: fixed getNetworkAdpater function to prevent errors caused by null arrays
Checks & agents:
* 4742 FIX: wmi_cpuload: Added required tables to prevent crash
* 4748 FIX: solaris_fmadm: Check was only discovered when an error is detected
* 4664 FIX: netapp_api_qtree_quota: Fixed NameError: name 'is_digit' is not defined
* 4740 FIX: mysql: Fixed crash if instance is not available anymore
* 4633 FIX: jolokia_metrics.uptime: No longer crash when agent info is incomplete
* 4739 FIX: hp_proliant_da_phydrv: Implemented new possible values
* 4632 FIX: fsc_subsystems: No longer crash when statuscode is missing
* 4743 FIX: f5_bigip_conns: Fixed crash if empty values
* 4741 FIX: dell_powerconnect_temp: Fixed missing reference for computing the temperature
* 4631 FIX: cisco_ace_rserver: Fix broken IP address parsing
NOTE: Please refer to the migration notes!
* 4663 FIX: check_mailboxes: Removed useless report_age which causes TypeError: float() argument must be a string or a number
* 4735 FIX: check_mailboxes: Fixed broken check when setting "connect timeout" option
* 4734 FIX: check_mail check_mail_loop check_mailboxes check_sql: Passwords from password store were not used correctly
1.4.0b8:
WATO:
* 4723 FIX: Web-API: Fixed effective_attributes parameter for get_host/get_all_hosts calls
* 4724 FIX: Web-API: Fixed create_folder parameter of add_host call
* 4719 FIX: Folder host list: Improved performance for folders with a large number of hosts
* 4684 FIX: Fixed visualization of on/off toggles in global settings
* 4685 FIX: Fixed exception when trying to reset a global setting twice
Livestatus:
* 4688 FIX: Emit error message in livestatus response
HW/SW inventory:
* 4660 FIX: win_os: Fixed wrong OS information if eg. ESX is installed on Windows host
Event console:
* 4731 FIX: Fixed exception when receiving SNMPv3 INFORM messages: ignore them now
Core & setup:
* 4716 FIX: Fixed broken config when selecing "empty" icon as host/service icon image
* 4728 FIX: Check_MK service: Fixed handling of "State in case of empty agent output"
Checks & agents:
* 8289 FIX: wagner_titanus_topsense.smoke: Adapted levels to be more user friendly
* 4736 FIX: ucs_bladecenter_if: Fixed crash if fabric interconnects are aggregated
* 4732 FIX: systemd: Don't kill child processes of the agent
* 4726 FIX: ps: Process memory graph: Removed duplicated "resident size" metric
* 4661 FIX: msexch_isstore, msexch_isclienttype: Split up check files. Second one needs its own check plugin file if using Nagios core
NOTE: Please refer to the migration notes!
* 4722 FIX: agent_ucs_bladecenter: Fixed broken special agent
BI:
* 4658 FIX: Fixed permissions in BI packs using rules from other packs
1.4.0b7:
WATO:
* 4680 FIX: Sync of local hierarchy (MKPs) preserves symlinks now
* 4601 FIX: Fixed layout of distributed site login dialog
* 4668 FIX: Fixed editing of cluster properties
* 4602 FIX: Edit host page: Fixed wrong escaped HTML (These contact groups are also used)
* 4667 FIX: Cluster edit page: Removed useless "network scan" properties
* 4672 FIX: Activation: Discard of changes is now possible again
User interface:
* 4474 FIX: graphs for fileinfo checks: the size value was displayed without unit information
* 4677 FIX: GUI crashes can now also be downloaded
* 4666 FIX: Fixed ineffective rulesets page showing empty rulesets
* 4610 FIX: Fixed error in graph displaying views with invalid perfdata strings
* 4674 FIX: CSV/JSON export: Fixed exception in icon columns
* 4612 FIX: Auth works now with $apr1$ prefixed passwords
Livestatus:
* 4687 FIX: Fixed types of non-Stats: columns in Stats: queries
* 4686 FIX: FIX Fixed "loose" authorization for hostgroups/servicegroups tables in NEB
Event console:
* 4675 FIX: Improved handling of rare but possible EINTR "interrupted system call" exceptions
Checks & agents:
* 4593 FIX: wmi_cpuload: Fixed missing WATO group
* 4647 FIX: websphere_mq_queues: Fixed 'list index out of range' error
* 4654 FIX: oracle_recovery_area: Added missing metric info
* 4698 FIX: netapp_api_volumes: Changed service description for clustermode volumes
NOTE: Please refer to the migration notes!
* 4641 FIX: mysql_capacity: Fixed crash if schema contains spaces
* 4648 FIX: mk_oracle: Fixed logswitches SQL statement for ORACLE RAC case
* 4696 FIX: mk_logwatch.exe in windows: now supports IPv6 addresses, fixed path of statefile
* 4650 FIX: juniper_trpz_aps_sessions: Fixed missing performance data
* 4652 FIX: ipmi_common.include: Fixed wrong states handling; only use state if there are related items
* 4640 FIX: heartbeat_crm: Fixed crash if output contains capital letters
* 4655 FIX: fileinfo.groups: Added missing metric information
* 4611 FIX: check_mail_loop: Fixed exception 'module' object has no attribute text
* 4475 FIX: Windows Agent: Agent shutdown no longer stalls while plugin is running
BI:
* 4697 Availability/Timeline views: Restructored some code, speeding up data collection
* 4670 FIX: Fixed exception when trying to edit not existing BI aggregation
1.4.0b6:
WATO:
* 4599 FIX: Fixed rendering of network scan results in folder properties
User interface:
* 4052 FIX: Fixed escaping bug in help text.
Event console:
* 4470 FIX: Event console: fixed incorrect event counting for timed-out and heartbeat events
Checks & agents:
* 4487 check_mk_agent.aix, check_mk_agent.linux, check_mk_agent.solaris: Agents use either default MK_[LIB/CONF/VAR]DIR variables or environmental variables if configured
* 4639 bintec_cpu: Added CPU utilization to bintec devices
* 4583 FIX: netextreme_psu: Fixed empty data handling
* 8631 FIX: netapp_api_luns: Fix nonsensical infotext, treat LUN offline status as CRIT instead of WARN
* 4584 FIX: mssql_counters.pageactivity: Raised always a MKCounterWrapped which resulted in PENDING service state; Fixed that.
* 4616 FIX: mk_postgres/mk_db2.linux: Fixed quotes which lead into wrong interpretation
* 4586 FIX: juniper_trpz_aps_sessions: Fixed crashes if access point is not reachable or no values could be calculated
* 4587 FIX: juniper_trpz_aps, juniper_trpz_aps_sessions: Fixed missing OID for WLC800R series
* 4194 FIX: esx_vsphere_hostsystem.multipath: Fixed grouping of paths
NOTE: Please refer to the migration notes!
* 4638 FIX: esx_vsphere_hostsystem.multipath: Fixed compatibility to older versions
* 4621 FIX: emc_isilon_power: Now considers more naming possibilities
* 4622 FIX: emc_isilon_diskstatus: Now treats L3 caching devices as OK
* 4588 FIX: cisco_wlc, cisco_wlc_clients: Fixed missing OID for Cisco WLC-8510 devices
* 8286 FIX: brocade_mlx_power: Added new standard OID for snChasPwrSupply2Table to receive all power supplies in stacked devices
* 4627 FIX: apc_symmetra: Fix bogus 100000000 A battery current occurring on some devices
* 4555 FIX: apc_humidity: Fixed missing conversion from old format of parameters to new one
* 4596 FIX: agent_innovaphone: Fixed import error of lxml (which is not shipped with Check_MK)
* 4473 FIX: agent_hp_msa: HP MSA agent no longer throws ssl validation errors
* 4597 FIX: Vanilla agents (RPM/DEB) of latest releases did not contain recent changes
* 4582 FIX: Prevent timeout messages in passive service, should be reported by Check_MK service
* 4617 FIX: 3par: several fixes for 3PAR Storage Services
BI:
* 4469 BI aggregations: Views containing multiple aggregations now render faster
1.4.0b5:
WATO:
* 4512 FIX: Rule list: Fixed possible "assert table" error on ruleset rule listing page
* 4510 FIX: Checking for name conflict during host rename
User interface:
* 4380 FIX: Raw Edition: Fixed broken views that contain graphs
* 4511 FIX: Graph dashlets: Fixed graph rendering on host specific dashboards
Core & setup:
* 4464 FIX: RRD Helper Process: No longer uses default RRD templates after a core reload
Checks & agents:
* 4527 websphere_mq_channels: Now has its own WATO ruleset
NOTE: Please refer to the migration notes!
* 8754 ipmi, ipmi_sensors: Now individual sensor levels can be configured
* 8625 fortigate_ipsecvpn: Now configurable via WATO
* 4540 emcvnx_disks: Thresholds for count of failures can be set now
NOTE: Please refer to the migration notes!
* 8757 didactum_sensors_outlet, didactum_can_sensors_analog, didactum_can_sensors.humidity, didactum_can_sensors.voltage: new check for Didactum devices
* 4566 Linux/Solaris Agent: add support for comments and blank lines in fileinfo.cfg
* 4551 FIX: zfs_arc_cache: Fixed metrics in html5 graphing
* 8629 FIX: win_printers: Fix broken default parameters
* 4552 FIX: win_dhcp_pools: Fixed conversion of old type of rules (1.2.6) to new type (1.2.8)
* 4578 FIX: websphere_mq_instance, websphere_mq_instance.manager: Fixed wrong WATO group
* 4577 FIX: websphere_mq_channels: Fixed missing channel states
* 8630 FIX: ups_bat_temp, ups_capacity, ups_in_freq, ups_in_voltage, ups_out_load, ups_out_voltage, ups_power, ups_test: Extend and unify range of discovered devices
* 4523 FIX: tsm_stagingpools, tsm_storagepools: Fixed numerical data handling, ie. util and size may contain ","
* 4550 FIX: smart: the services do not crash anymore if a threshold is not provided
* 8628 FIX: printer_alerts: Fix discovery when there are no alerts
* 4581 FIX: postgres_stats: Fixed confusion of VACUUM and ANALYSE timestamp in agent plugin
* 4531 FIX: oracle_tablespaces: Added missing info for better analysis
* 4544 FIX: multipath: Fixed missing infos in output if a failure occurs
* 4468 FIX: mk_logwatch.exe: added missing executable for recently converted linux mk_logwatch
* 4524 FIX: logwatch.ec: Removed quotes from message text which caused errors in EC rule evalution with matching criteria 'Text to match'
* 4530 FIX: lnx_distro: Fixed missing distribution if eg. Oracle and Redhat release files are available
* 8626 FIX: jolokia_metrics.threads: Prevent service staleness in case of decreasing threads
* 4576 FIX: if64, if64adm: Fixed interface speed handling, if highspeed data is not available or zero
* 4529 FIX: hp_proliant_raid: Fixed incomplete raid detection; Added missing states
* 4535 FIX: emcvnx_writecache: Fixed discovery, id. if getcache command is not supported
* 4534 FIX: emcvnx_mirrorview: Handles 'Request failed.' correct, id. sync mirror feature is not installed or unavailable.
* 4528 FIX: datapower_mem, hp_procurve_mem, ucd_mem: Improved graph readability
* 4549 FIX: citrix_licenses: Fixed always ok state even if all licenses are used
* 4533 FIX: cisco_vpn_tunnel: Fixed handling if tunnel is not yet open and phase two values are not set
* 4187 FIX: check_mk_agent.linux: better performance for tcp connections query
* 4547 FIX: check_mk_agent.linux: Fixed agent section which spammed in utmp of RHEL/CentOS
* 8627 FIX: apt: Fix Ubuntu "NOTE: This is only a simulation!" warning being output in check
* 4462 FIX: Windows agent: df section (filesystem monitoring) now also support spaces in paths
* 4532 FIX: Removed inventory plugin oracle_performance in sense of werk 4485 and unified all other Oracle inventory plugins
* 4465 FIX: Fixed race condition when mulitple Check_MK helpers updated the ipaddresses.cache file
* 4553 FIX: 3par_volumes: Fixed graphs (removed useless and added missing)
BI:
* 4467 FIX: BI aggregation compilation: fixed race condition exception, also forks less processes for compilation
1.4.0b4:
WATO:
* 4509 FIX: Removed now useless "parents" attribute from "New/Edit cluster dialog"
* 4421 FIX: Host rename created a "parent rename" change for each existing host
* 4405 FIX: Fixed setting custom times for timeperiod iCal import
* 4403 FIX: Fixed problem on diagnose page for distributed hosts
* 4425 FIX: Fixed issue in WATO rule analayzer with negated host conditions
* 4505 FIX: Fixed broken links of logwatch and OMD * status services on services page
User interface:
* 4452 Multisite Quicksearch: Now able to configure quicksearch filters in the global settings
* 4450 FIX: quicksearch: fixed exception when using special characters
* 4504 FIX: Removed wrong context menu links to add "availability views" to dashboards
* 4449 FIX: Quicksearch: fixed "name name" results with distributed monitoring
* 4424 FIX: Fixed user language selection showing wrong language after change
* 4402 FIX: Fixed possible UnicodeEncodeError on service discovery page
* 4423 FIX: Availability of service filtered views was showing services multiple times
Reporting & availability:
* 4206 FIX: Fix display of host availability annotations in service views
HW/SW inventory:
* 8669 win_video: now inventorizes memory of graphic cards for Windows hosts
* 8670 win_networkadapter: added network adapters to inventory of Windows hosts
* 4521 FIX: mssql_versions: Fixed IndexError during inventory
* 4385 FIX: mk_inventory.vbs: Add new query type for installed software on hosts
* 8667 FIX: fixed missing patchlevel in inventory data of SuSE 12.1 and 12.2
* 4485 FIX: Removed uptime and snmp_uptime inventory plugins and other monitoring data from oracle_tablespaces inventory plugin
NOTE: Please refer to the migration notes!
Event console:
* 4506 FIX: User without permission to host could see host information when permitted for "all events"
Core & setup:
* 4502 FIX: LDAP: Fixed setting default values for user/group filters and attributes
* 4401 FIX: Improved error handling in case of invalid autocheck entries
* 4508 FIX: Clusters: Now always have their nodes as parents (Fixes Nagios inconsistency)
Checks & agents:
* 4478 systemtime: Now takes the agent data cache file age into account
* 4488 netapp_api_if: Now monitors received and sent packets
* 4422 logwatch.ec: Message forwarding via TCP can now use a spool
* 4447 f5_bigip_conns: Now also monitors the connection rate per seconds
* 4448 agent_netapp: now provides systemtime info for 7mode/CM. check will follow soon
* 4195 agent_3par: New special agent for HPE 3PAR
* 4455 FIX: windows agent: now longer crashes when no performancecounter for process monitoring could be found
* 4456 FIX: windows agent: fixed broken agent encryption when section data exceeded 16kB
* 4482 FIX: websphere_mq_instance: fixed missing installation info handling
* 4481 FIX: websphere_mq_channels: fixed incomplete info handling, id. ValueError: need more than 2 values to unpack
* 4453 FIX: ucs_bladecenter_faultinst: No longer reports UNKNWOWN when no fault instances are found
* 4438 FIX: statgrab_mem: Fixed wrong calculation of swap
* 8664 FIX: prefer ucd_mem over hr_mem in case of pfSense monitoring
NOTE: Please refer to the migration notes!
* 4353 FIX: palo_alto: Fix wrong infotext
* 4354 FIX: netstat_an.bat: Fix syntax error
* 4493 FIX: mk_oracle.ps1: Now takes version into account which fixed wrong calculation of tablespaces
* 4495 FIX: mk_mysql.vbs: Fixed missing command if DB process runs as mysqld-nt.exe
* 4519 FIX: mbg_lantime_ng_refclock: Added missing refclock types
* 4491 FIX: logwatch.groups: Fixed inconsistency of service description which now begins with 'Log' instead of 'LOG'
* 8668 FIX: ipmi: fixed handling of units containing spaces
* 4537 FIX: hyperv_checkpoints: Fixed wrong detection of checkpoint
* 8665 FIX: fixed aborted snmp scan because of werk #8664
* 4444 FIX: f5_bigip_vserver: Fixed crash when Service has no params
* 4518 FIX: citrix_licenses: Fixed related PNP template with error 'Unused Arguments " " in AREA:used...'
* 4494 FIX: cisco_wlc, cisco_wlc_clients: Fixed missing OID for Cisco WLC 5520 Appliances
* 4480 FIX: cisco_redundancy: fixed UnboundLocalError: local variable 'infotext' referenced before assignment
* 4543 FIX: cisco_cpu: Fixed too restrictive service discovery
* 4445 FIX: cisco_cpu: Fixed crash if values are empty
* 4489 FIX: check_mk_agent.linux: Fixed group option, ie. newer ipmi-sensors versions have a different group option, thus the section was empty.
* 4516 FIX: check_mk_agent.linux: Escaped quotes in run_cached function used for ipmi-sensors command
* 4416 FIX: check_form_submit: added documented but missing --help argument
* 4418 FIX: check_form_submit: Use Content-Type sent by server to decode the content
* 4417 FIX: check_form_submit: Fixed GET method "item is not defined" issue
* 8624 FIX: brocade_fcport: Fix usage of port name during discovery
* 4538 FIX: blade_bx_powermod: Fixed outdated calculation of state
* 4486 FIX: avaya_88xx, avaya_88xx_cpu: fixed invalid data handling, ie. ValueError: invalid literal for int() with base 10: ''
* 4520 FIX: avaya_45xx_temp: Fixed wrong temperature unit and value handling
* 8284 FIX: apache_status: Fixed wrong IPv6 URLs to query the information
* 4536 FIX: akcp_sensor_humidity: Crash if parameters are set
* 4352 FIX: akcp_exp_temp, akcp_sensor_temp: No longer crash when temperature information is missing.
* 4454 FIX: agent_ucs_bladecenter: disabled ssl certificate validation
* 8666 FIX: added more detected APs to aironet_clients
* 8758 FIX: SNMP checks: Fixed cluster node handling
NOTE: Please refer to the migration notes!
* 8663 FIX: MSSQL plugin: fixed reading in of ini file(s)
* 4479 FIX: Fixed wrong scaling of check-mk-host-service host check command
* 4517 FIX: 4516 FIX check_mk_agent.openwrt: Escaped quotes in run_cached function used for ipmi-sensors command
BI:
* 4460 BI aggregations: Now able to configure additional message for each rule result
* 4459 FIX: BI aggregations: fixed bug where the attempt to inactive aggregations raised an exception
* 4457 FIX: BI aggregations: fixed BI aggregations showing state "MI"
* 4458 FIX: BI aggregations: Users with restricted host/services access no longer see "Not yet monitored" messages for unavailable hosts
* 4451 FIX: BI Aggregations: fixed redundant read of cached data, slowing down GUI
1.4.0b3:
WATO:
* 4017 New option to hide WATO folders when the user has insufficent permissions
* 4376 FIX: WATO Web-API: Is now disabled when WATO is disabled on a site (e.g. slave sites)
* 4373 FIX: Timeperiods: iCal events with multiple days can now be imported
* 4372 FIX: Timeperiods: Fixed broken import of iCal files
* 4391 FIX: Services: Fixed broken link for services having no WATO configurable check parameters
* 4377 FIX: Services of host: Fixed styling of WARN states
* 4204 FIX: Prevent password completion for all WATO rule where passwords are being specified
* 4031 FIX: LVM Volume Groups: fixed broken WATO configuration
NOTE: Please refer to the migration notes!
* 4387 FIX: Git integration: Fixed error handling when enabling it while git is not installed
* 4381 FIX: Fixed exception when WATO ruleset without main group definition exists
* 4369 FIX: Fixed broken host edit page on distributed WATO slave sites (when WATO is enabled)
* 4370 FIX: Distributed WATO: Remote site properties "WATO enabled" and "Automatic sync" were not applied on slaves
User interface:
* 4033 Quicksearch: Now cycles through the filters h:/ad:/al:/s: when no specific filters are set
* 4390 FIX: Virtual host trees are now identified by manually set IDs
* 4382 FIX: Views: Silently ignore configured but not existing view filters
* 4399 FIX: Views: Fixed graph showing views of services with invalid perfdata
* 4388 FIX: Views: Fixed exception with host tag columns which tag has been deleted
* 4397 FIX: Views: Fixed datasource KeyError exception
* 4389 FIX: Views: Fixed "Cached" column when cache interval is reported to be 0
* 4400 FIX: Fixed possible random "OSError: [Errno 9] Bad file descriptor" in GUI
* 4386 FIX: Fixed exception when creating links from service views to service group views
* 4398 FIX: Fixed broken GUI when deleting local/share/check_mk/web/plugins dir
* 4371 FIX: Dashboards: Folder filtered globe dashlets now link to filtered views
HW/SW inventory:
* 4395 FIX: Inventory filters: Fixed error handling when entering invalid regexes
Event console:
* 4393 FIX: The permissions on events were not always handled correctly
* 4379 FIX: Don't show delete event icon in event history views
Checks & agents:
* 4032 smart agent plugin: disable megacli logging output
* 4347 packeteer_{fan,ps}_status: Two checks for Blue Coat Packet Shaper devices
* 4446 new check netapp_api_environment (cluster mode only): allows monitoring of PSU faults
* 4034 Windows agent fileinfo monitoring: Now able to configure globbing patterns for subdirectories
* 4028 Windows Agent: now also sets the environment variable REMOTE for compatibility reasons
* 4029 Windows Agent Process Monitoring: Now able to set levels to process age
* 4409 FIX: uptime: fixed missing info handling
* 4414 FIX: oracle_rman: fixed UnboundLocalError if sid level 0 is empty
* 4363 FIX: netgear_fans: fixed typo in group
* 4413 FIX: mem.linux: handle empty info
* 4361 FIX: if.include: fixed ifGroup handling if agent already sends interface groups
* 4412 FIX: haproxy.server: fixed empty uptime info handling
* 8755 FIX: fixed statgrab_disk: Now computes rate correctly
* 4364 FIX: fan.include: now performance data can be enabled
* 8756 FIX: didactum.include: added missing states and improved status handling
* 4407 FIX: df: fixed handling of paths including spaces
* 4349 FIX: cisco_qos: Fix crashing check for some cases where the QoS class cannot be found
* 4408 FIX: checkpoint_temp, checkpoint_fan, checkpoint_voltage: fixed status and value handling
* 4375 FIX: check_sql: Fixed reporting configuration issues to monitoring core
* 4374 FIX: check_sql: Fixed exception in verbose mode when querying MSSQL
* 8753 FIX: check_mk_agent.solaris: Fixed zfs_arc_cache section
* 4410 FIX: brocade_fcport: fixed missing info handling
* 4196 FIX: blade_blades: fixed out of range state
* 4415 FIX: blade_bays: fixed KeyError
* 4348 FIX: agent_jolokia: Fix nonfunctional special agent
BI:
* 4396 FIX: Fixed exception in BI views when using site icons
* 4378 FIX: BI: Hostname aggregations were missing parent information
* 4027 FIX: BI Aggregations: fixed compilation problem with BI aggregations when using sites without hosts
1.4.0b2:
WATO:
* 4368 FIX: User password were deleted when saving users without setting a new password
User interface:
* 4360 Availability: now percentage and time format can be choosen simultaneously in the availability option 'Format time ranges'
* 4365 FIX: Service availability: Host down could not be rewritten to other states like CRIT
* 4050 FIX: Fixed snapin-refresh error handling.
* 4367 FIX: FIX Fixed random exception related to html.unplug() in GUI
Checks & agents:
* 4346 FIX: cisco_cpu_multiitem, cisco_cpu: Make checks mutually exclusive
* 4331 FIX: check_sql: Is now printing FreeTDS debug messages in verbose mode (with MSSQL)
* 4203 FIX: Fix failed SSH login in Linux remote alert handlers on some distributions
1.4.0b1:
WATO:
* 4217 WATO rules can now be moved via drag&drop
* 4018 WATO WebAPI: new functions to manage host, service and contactgroups
* 4023 WATO Web API: Now able to add/edit/delete htpasswd users
* 4319 Reworked the service discovery dialog
* 4022 Removed no longer supported (hidden) WATO feature: wato_hidden_users
* 4227 New manual WATO configuration lock mechanism
* 4142 New extended search dialog for rulesets and rules
* 4320 Distributed: Master site has now also site specific global settings
* 4003 FIX: esx_vsphere_objects: fixed check parameters display bug during WATO service discovery
* 4222 FIX: Services of host page: Fixed encoding issue for hosts with umlauts in alias
* 4317 FIX: Rule list: Removed the row limit of the rule tables
* 4318 FIX: Rule editor: Fixed wrong default value for yes/no rulesets
* 4224 FIX: Improved exception handling during WATO slave site activation
* 4323 FIX: Fixed wrong %s in notification rule title deletion confirm dialog
* 4237 FIX: Fixed rendering of old timestamps
* 4223 FIX: Fixed possible g_host_attribute related AttributeError exception
* 4324 FIX: Fixed possible exception when saving user with special characters in user name
* 4231 FIX: Fixed broken host renaming when files are in var/check_mk/web
* 4146 FIX: Fixed broken "Global settings" when having the Event Console disabled via "omd config"
* 4221 FIX: Fixed "analyse parameters" page for services with umlauts in names
* 4218 FIX: Disabling replication with a site did not clear the changes for this site (1.4.0i3 regression)
* 4327 FIX: Allowing dollar sign in mail addresses now
User interface:
* 4169 View action: Default values of sticky, notification and persistent options can now be configured via global settings.
* 4011 Quicksearch: Introduced new filters tg, ad and al
* 4279 Performance snapins: Added site selection field to all performance snapins
* 4229 New Web GUI logging configuration
* 4220 FIX: WATO folder filter: improve output of unknown folders
* 4316 FIX: Views: Fixed editing of "hide from sidebar" and "show context button" options
* 4330 FIX: Tactical overview: Show data of core even when Event Console is currently not reachable
* 4144 FIX: Sidebar: Bottom of last snapin was not 100% visible
* 4015 FIX: Multisite events page: Fixed slow page generation caused by the event delete icon
* 4315 FIX: Logwatch problematic logfiles list was showing too many logfiles
* 4321 FIX: LDAP: Improved validation of groups to attributes sync plugin
* 4280 FIX: Interactive login is now denied for automation users
* 4307 FIX: Fixed wrong filters in Eventviews linked by Tactical Overview
* 4282 FIX: Fixed rendering of perfometers when no RRDs exist yet
* 4143 FIX: Fixed possible log spam "MKAuthException: Invalid credentials" in web.log
* 4004 FIX: Fixed exception when viewing availability of BI aggregations
* 4145 FIX: Fixed exception when setting output_format in wrong case
* 4049 FIX: Fixed cut-off of bulk options when row-limit is reached.
* 4048 FIX: Fixed bug in tables: the notification message for reached row limits is visible again
* 4226 FIX: Custom inventory painters are now correctly loaded when declared with inventory_displayhints
* 4228 FIX: Context links to HW/SW inventory views are only shown when useful
* 4025 FIX: BI Aggregations: No longer suppressing error messages for invalid configured BI rules
* 4285 FIX: Availability: Timeline tables can now not be sorted and searched anymore
Reporting & availability:
* 3652 FIX: Unbreak PDF exports
* 4267 FIX: PDF export of filtered alert statistics view was always empty
Notifications:
* 4284 FIX: Nagios: Added missing variable MICROTIME to notification contexts
* 4197 FIX: Fix sending notification to global fallback email address
HW/SW inventory:
* 4295 solaris_addresses, solaris_routes, statgrab_net: new solaris inventory plugins
* 4188 snmp_extended_info: Now capable to inventorize cisco backplane chassis
* 4258 FIX: snmp_extended_info: fixed undefined variable
Event console:
* 4277 Script actions: New event macro ORIG_HOST
* 4154 Do not send notifications if host found and currently in downtime
NOTE: Please refer to the migration notes!
* 4276 Actions can now access the event macros via environment variables
* 4219 FIX: Trap processing with community "public" is now only default and not accepted in all cases anymore
NOTE: Please refer to the migration notes!
* 4314 FIX: Quick event delete icon works with checkboxes enabled now
* 4156 FIX: Fix off-by-one error in EC limit handling
* 4199 FIX: Fix detection of replication mode if EC is distributed
* 4200 FIX: Fix computation of Event Console performance snapin in distributed mode
* 4328 FIX: EC archive: Fixed exception in "line number column" of event detail page
* 4155 FIX: Do not perform actions on events if overflow limit is active
* 4312 FIX: Counting events are now also respecting the EC limits
* 4322 FIX: Activate changes: Fixed exception when having EC changes and core changes while core produces a warning
Core & setup:
* 4286 SNMP MIBs of the Event Console can now be packed using MKPs
* 4329 FIX: mkbackup: Fixed "Operation not permitted" error when backing up to some NFS shares
* 4269 FIX: Verifying unexpected keys in check_info while loading checks
* 4281 FIX: Fixed piggyback hosts with spaces in names leading to crashes
Checks & agents:
* 4293 wut_webtherm: now detects devices which support WebGraphThermoBaro-MIB
* 4020 windows/megaraid.bat: now also provides information for the megaraid_bbu check (Battery Backup Unit)
* 4021 windows agent: improved error message in logfile when a specified winperf counter id could not get resolved
* 4104 veeam_tapejobs: New check to monitor Veeam tape jobs
* 4357 steelhead_connections: now you can set upper levels for all connection types
* 4294 statgrab_disk: Works now in the same way as other diskstat check plugins
NOTE: Please refer to the migration notes!
* 4334 mssql_instance: now the connection status is configurable
* 4296 mssql_databases: new check which monitors the auto close and shrink state of MSSQL databases
* 4198 mkeventd_status: rework graph templates, only group metrics where it makes sense'
* 4201 mkeventd_status: avoid duplicate averaging, make graphs more precise in time resolution
* 4257 logwatch.groups: now allows regular expressions within include and exclude patterns each beginning with a tilde
* 4170 local: local check is now clusteraware. Best or worst state in cluster mode can be configured
* 4210 jolokia_generic, jolokia_generic.rate, jolokia_generic.string: New checks to monitor custom MBeans
* 4215 hp_webmgmt_status: Now also displays device model and serial number
* 4336 diskstat: now detects NVMe drives, eg. solid-state drives
* 4175 didactum_sensors_analog.humidity: new check which monitors the humidity of Didactum devices supporting the DIDACTUM-SYSTEM-MIB
* 4332 check_http: Add support for TLSv1.1 and TLSv1.2 as configuration option
* 4005 agent_activemq: now able to provide BasicAuth credentials
NOTE: Please refer to the migration notes!
* 4019 Windows powershell scripts are now always called with the options -noprofile -executionpolicy bypass
* 4007 Windows Agent: Reduced number of needless WMI Queries when Skype performance counters are missing
* 4013 Ruckus Spot / ruckus_spot_locations: new check to monitor the number of unqiue MACs addresses
* 4264 FIX: wmic_process: fixed invalid info handling
* 4262 FIX: wmi_cpuload: fixed missing section handling
* 4358 FIX: wmi_cpuload: fixed exception handling
* 4301 FIX: winperf_tcp_conn: fixed missing data handling
* 4302 FIX: win_wmi_software: fixed invalid data handling
* 4232 FIX: tsm_storagepools: Fixed missing perfdata
* 4333 FIX: tsm_storage_pools: fixed incomplete data handling
* 4172 FIX: smart.temp: fixed discovery and check function
* 4288 FIX: sentry_pdu: fixed data handling if power value is missing
* 4303 FIX: sap_state: fixed error handling
* 4266 FIX: quantum_libsmall_status: fixed scan function
* 4313 FIX: ps: Improved performance of ps check on systems with a large number of processes
* 4305 FIX: postgres_stat_database.size: fixed missing database size perfometer
* 4176 FIX: postfix_mailq_status: fixed wrong status handling
* 4171 FIX: perle_psmu: fixed value error
* 4335 FIX: perle check and inventory plugins: some updates and improvements
NOTE: Please refer to the migration notes!
* 4297 FIX: oracle_instance: fixed discovery function
* 4263 FIX: oracle_crs_res: fixed UnboundLocalError; 'crs_nodename' referenced before assignment
* 4292 FIX: oracle_asm_diskgroup: fixed handling if disk status is DISMOUNTED
* 4298 FIX: omd_apache: fixed missing data handling
* 4024 FIX: netapp_api_volumes: fixed incorrect computation of read/write latency
* 4010 FIX: netapp_api_qtree_quota: now only includes quotas where disk-limits are set
* 4265 FIX: netapp_api_cpu: fixed missing number of cpus
* 4182 FIX: mysql_slave: fixed crash if agent output is empty
* 4289 FIX: mysql.innodb_io: fixed incomplete data handling
* 4359 FIX: mssql_counters: ignore invalid lines
* 4190 FIX: mssql_blocked_sessions: Fixed unknown states if only one session is blocked
* 4121 FIX: mk_mysql: fixed handling of multiple instances
* 4207 FIX: mk_jolokia: Use configured port as default instance name
NOTE: Please refer to the migration notes!
* 4209 FIX: mk_jolokia: Setting a default product now works
* 4208 FIX: mk_jolokia: Plugin now works with jolokia versions requiring the base url to finish with a slash
* 4304 FIX: mk_inventory.linux: fixed missing redirection to null device in if statement
* 4189 FIX: mem.used: Fixed graphing
* 4344 FIX: lnx_quota: Fixed wrong value calculation and removed performance data
NOTE: Please refer to the migration notes!
* 4125 FIX: kaspersky_av_client: made fullscan state optional, simplified plugin
* 4214 FIX: jolokia_metrics.tp: Fix crash in case of partial thread information
* 4212 FIX: jolokia_info: Fix crash for certain product versions.
* 4300 FIX: job: fixed missing information handling
* 4287 FIX: job: fixed incomplete data handling
* 4273 FIX: innovaphone_temp: Fixed missing include of temperature.include
* 4271 FIX: innovaphone_mem innovaphone_channels: Fixed wrong include statement
* 4173 FIX: if.include: ignore some more keys in 'Network interfaces and switch ports' rule which are only used for interface grouping
* 4122 FIX: ibm_svc_enclosure: added support for firmware >= 7.8
* 4275 FIX: ibm_imm_voltage: Fixed not working perfdata processing
* 4183 FIX: ibm_imm_fan: Fixed crash if fan speed is "unavailable"
* 4345 FIX: hp_proliant_temp: Ignore device levels of 0
* 4342 FIX: hp_proliant: fixed empty status handling
* 4184 FIX: hivemanager_devices: Fixed bug if device is up for more than 1 year
* 4213 FIX: fjdarye101_syscaps: Fix failing check when using Nagios core
* 4120 FIX: fixed checks mysql and mysql.sessions for multiple MySQL instances
* 4339 FIX: fixed AtrributeError in oracle sessions ruleset
* 4191 FIX: esx_vsphere_hostsystem.cpu_usage: Fixed wrong total GHz
* 4211 FIX: esx_vsphere_counters: No longer crash when counters are available for instances without a read value
* 4274 FIX: eltek_outdoor_temp: Fixed non working default levels
* 4299 FIX: df: fixed missing filesystem type handling
* 4192 FIX: df: Fixed handling of incomplete information about inodes
* 4261 FIX: db2_logsizes: fixed wrong discovery condition
* 4230 FIX: db2_logsizes Removed debug output (regression since 1.4.0i3)
* 4216 FIX: cmciii.phase: Fix wrong scaling of power and energy values
* 4341 FIX: cisco_wlc: fixed invalid parameters during service discovery
* 4268 FIX: cisco_vpn_tunnel: Reporting zero traffic in case the tunnel is down
* 4306 FIX: cisco_fru_power: fixed empty FRU current handling
* 4270 FIX: checkpoint_temp: Fixed non working default levels
* 4119 FIX: check_mk_agent.solaris: fixed run_cached function
* 4283 FIX: check_mail_loop: Now using "mail to" address in To header
* 4278 FIX: check_mail_loop: Added missing Date header to sent mails
* 4193 FIX: check_mail: Fixed bug with fetching mails
* 4325 FIX: check_cpu_peaks: Make the check working with current Check_MK APi
* 4272 FIX: casa_cpu_temp: Fixed missing include of temperature.include
* 4356 FIX: brocade_fcport: since FW 8.0.* tx/rxwords are no longer available, use values from FCMGMT-MIB instead
* 4340 FIX: blade_bays: cleanup and some improvements
* 4343 FIX: apt: Fixed wrong state information of pending updates of normal and security updates
* 4259 FIX: aix_sap_processlist: fixed ValueError; if process has stopped and does not report any start time
* 4174 FIX: added missing perfometer for interface services
* 4123 FIX: active check check_sql: changed handling of query results and fixed hostname parameter
* 4016 FIX: Windows Agents: fixed broken custom windows performance counter monitoring (winperf section)
* 4006 FIX: Windows Agent: Fixed possible memory leak when using logwatch with vista api setting
* 4008 FIX: Windows Agent, dotnet_clrmemory section: prevent indefinite freeze of windows agent
* 4014 FIX: Windows Agent / Eventlogs with vista_api: Fixed numerous bugs and memory leaks
* 4012 FIX: Fixed broken windows MSI packages (Installer error 2725)
BI:
* 4009 FIX: Business intelligence: Multihost aggregations are no longer broken after a core restart
* 4202 FIX: Availability now avoids pending states for times before new hosts or services were added
1.4.0i3:
WATO:
* 3984 Permissions can now be filtered by providing a search term on the "edit role" page
* 4167 Notification plugins: now can be hidden by role
* 4044 Display host/service notification delay with d/h/m/s, not with fractions of minute
* 4075 Activate Changes has been reworked
* 3992 FIX: netapp_api_connection: fixed GUI display bug when editing rules
* 4134 FIX: Unified ineffective rulesets view with other ruleset list views
* 4045 FIX: Tactical Overview: do not count OK events as problems
* 3982 FIX: Some MKPs created with WATO could not be uploaded to the Check_MK Exchange
* 3975 FIX: Improved error handling when trying to edit not existing global setting
* 4130 FIX: Improved error handling when trying to edit not existant rules
* 4084 FIX: Improved error handling in case of broken hosts.mk files
* 4079 FIX: Improved error handling in case a WATO folder can not be written
* 4082 FIX: Icon selector: Fixed exception in case non images are saved in icon folder
* 4076 FIX: Git integration: Using mail address of user in author info
* 4141 FIX: Fixed possible exception in web cron: argument of type 'NoneType' is not iterable (g_host_attribute)
* 4068 FIX: Fixed possible exception in case of wrong automation secrets between multiple sites
* 3977 FIX: Fixed poping up changes button in sidebar snapin after a change
* 3976 FIX: Fixed broken link in LDAP automatic sync help text
* 4131 FIX: Fixed broken WATO site login when using password containing special characters
* 4077 FIX: Fixed "Request URI too long" when cloning role after editing another one
* 4041 FIX: Fix exception when editing global configuration settings
* 4039 FIX: Fix UnicodeEncodeError exception in WATO folder display
* 4133 FIX: Do not suppress site specific global issues during WATO activation
* 4150 FIX: Avoid exception in host search when searching for empty texts
* 3999 FIX: Added core restart note to bulk host rename page
User interface:
* 4106 new filter host/service-service-level
* 4095 new filter host auxiliary tags
* 4083 Web API: Always output full traceback in case of non Check_MK unhandled exceptions
* 4135 View CSV export: Group cells are added in front of the regular cells for each row
* 4107 Now you are able to search for check plugins
* 3997 New metric for mrpe/check_icmp
* 4136 Availability CSV export: Adding grouping title as first column in case of grouped views
* 4070 Added a painter for the service check period
* 3938 FIX: tactical overview: fixed wrong display of number of host/service problems
* 3981 FIX: Views: Fixed context button displaying depending on usage
* 4140 FIX: Views: Download agent output action was not displayed correctly on SNMP+Agent hosts
* 3974 FIX: Sorting comments in hover menu of comments icon by time now
* 4046 FIX: Repaired html rendering.
* 4071 FIX: Removed notes_url from "LOG *" logwatch services
* 4137 FIX: List of strings: New fields are now added when last field is not empty
* 3980 FIX: Fixed possible flickering GUI when using Chrome and zooming the page
* 4129 FIX: Fixed possible exception when a view is linking to a not permitted other view
* 4080 FIX: Fixed possible exception "unsupported operand type" in matrix views
* 4127 FIX: Fixed possible "maximum recursion depth exceeded" error when sorting tables with a lot of text in cells
* 4072 FIX: Fixed multiple issues in BI availability when groups or names contain umlauts
* 4128 FIX: Fixed exception in "Virtual host tree" snapin in case a user tries to access a not existing tree
* 4040 FIX: Fix error in view about "No WATO folder ..." in case of host imported via cmcdump
Notifications:
* 4042 FIX: Use well define From address in email notifications if none is configured
NOTE: Please refer to the migration notes!
Livestatus:
* 3651 FIX: Fixed potential segfault with Nagios core when accessing log/commands table via Livestatus.
HW/SW inventory:
* 3918 FIX: Inventory history: Fixed possible exception when renedering history tables
* 3916 FIX: History view: Only showing removed/added entries tables when there are entries
* 4066 FIX: Fixed broken titles of nodes in inventory views
* 4067 FIX: Fixed broken inventory history view in current master
* 3917 FIX: Fixed broken dicttable rendering
* 4073 FIX: Cleaned up cluster host handling in HW/SW inventory
Event console:
* 4151 Use notification fallback also for hosts not known to the monitoring
* 4166 New view command: archive events of hosts
* 4132 Monitoring notifications: Add EC_ORIG_HOST to notifiation context
* 4148 EC: reorder entries in Performance snapin, add overflows and load
* 4149 FIX: Fix notifications from Event Console if host has more than one contact
* 4152 FIX: Fix matching of hosts when forwarding notifications from Event Console
* 4153 FIX: Fix forwarding notifications to Check_MK when no contact groups are set
* 4097 FIX: Event console: Make writing of status file more robust
* 4147 FIX: Always show rule analyser result on Generate, not only after previous Try out
Core & setup:
* 3978 FIX: mkbackup: Fixed backup to some CIFS shares ([Errno 13] Permission denied) '...')
* 4078 FIX: Fixed handling of hosts with non resolvable IP addresses during runtime
Checks & agents:
* 4109 websphere_mq_instance, websphere_mq_instance.manager: new checks for Websphere MQ
* 4098 ups_cps_battery, ups_cps_battery.temp, ups_cps_inphase, ups_cps_outphase: Several checks to monitor CPS UPS devices
* 3995 skype check: updated perfvariable and metric names, making their purpose more clear
NOTE: Please refer to the migration notes!
* 4089 oracle_tablespaces: file online states are now configurable if size info is available
* 4110 netscaler_vserver: now lower levels for health are configurable
* 4087 netgear_fans, netgear_powersupplies, netgear_temp: new checks for Netgear Switches which support the FASTPATH-BOXSERVICES-PRIVATE MIB
* 4116 mk_oracle.ps1: added Oracle wallet support to Windows plugin
* 4108 ipmi_sensors: new options available
* 4168 if.include: interface groups can now be set on clusters
* 4118 check_bi_aggr: changed check and WATO rule to support Kerberos auth
* 4096 avaya_chassis_card, avaya_chassis_ps, avaya_chassis_temp: New checks for Avaya devices
* 4094 apc_rackpdu_power: now detects all phases or banks connected to this pdu
NOTE: Please refer to the migration notes!
* 3996 agent_netapp clustermode: now uses a fallback query to determine the node name if the intial query fails
* 3988 Windows agent: new global option disabled_sections
* 3993 Some minor performance improvements during config generation
* 3989 Logwatch patterns: now able to change state of context lines
* 3941 FIX: zypper: fixed broken check for sections since agent OS SLES12
* 3994 FIX: windows agent: fixed memory and file handle leak when using windows eventlog
* 3979 FIX: vbox_guest: Only try to fetch VBox state in case the vboxguest module is loaded
* 4165 FIX: tsm_stagingpools: fixed node info handling
* 4138 FIX: statgrab: Fixed issue in FreeBSD agent when statgrab is not installed
* 4177 FIX: smart: added compatibility for Intel SSDs
* 3942 FIX: rstcli: fixed previously failing check, changed check output to provide more information
* 4113 FIX: postgres_locks: fixed missing include file
* 4093 FIX: oracle_tablespaces: Werk 3907 broke the space calculation
* 4091 FIX: oracle_tablespaces: Werk 3907 broke the detection of UNDO- and TEMP-Tablespaces
* 4179 FIX: oracle_dataguard_stats, oracle_longactivesessions, oracle_rman: fixed crashes
* 4088 FIX: ntp: fixed incomplete data handling
* 3943 FIX: ntp.time: fixed parameters in discovered checks
* 4157 FIX: netapp_api_cluster: fixed None item
* 3983 FIX: mssql_instance: Be more robust agains missing instance info in case of connection issues
* 4099 FIX: msexch_rpcclientaccess: Previously nonfunctional WATO rule and default parameters now work
NOTE: Please refer to the migration notes!
* 4100 FIX: mk_mysql: Only perform queries if mysqladmin ping is successful#
* 4159 FIX: mem.win: Fixed KeyError
* 4115 FIX: mem.linux: fixed missing stack bug in PNP template
* 4102 FIX: logwatch: Fixed crash due to non-existant logfile
* 4164 FIX: livestatus_status: fixed ValueError for values in scientific notation
* 4163 FIX: kernel: fixed empty data handling
* 4103 FIX: kaspersky_av_client: No longer crash when date of last full scan is unknown
* 3751 FIX: jolokia_metrics: Discovery no longer crashes in case of error querying instance
* 4114 FIX: innovaphone_licenses: fixed wrong percentage calculation
* 4092 FIX: if.include: fixed wrong calculated number of interfaces which are up in case of interface groups
* 4158 FIX: fileinfo: fixed file handling containing spaces
* 4180 FIX: fileinfo: Made paths for file grouping compatible for windows
* 3939 FIX: f5_bigip_conns: readded performance data and graphs
* 4162 FIX: esx_vsphere_vm.heartbeat: fixed KeyError
* 4161 FIX: emcvnx_sp_util: fixed empty data handling
* 4160 FIX: emcvnx_info: fixed data handling, now detects errors
* 3952 FIX: diskstat: fixed bug if multipath devices having an alias
* 4081 FIX: dell_powerconnect_cpu: Fixed broken metrics
* 4112 FIX: db2_logsizes: fixed invalid data handling
* 4069 FIX: cmciii.phase: Fixed broken check with some devices
* 3750 FIX: cmc_temp: Check now also works when using Nagios core
* 4101 FIX: citrix_sessions: Output error message in case of missing session information.
* 3963 FIX: check_mk_agent.linux: fixed strayed output of postfix status command
* 4074 FIX: check_ftp: Fixed possible wrong service description caused by unintended use of global variable
* 4178 FIX: apt: Fixed crash on unexpected output
* 4090 FIX: apc_rackpdu_power, apc_symmetra, apc_symmetra_input, apc_symmetra_output: some fixes
* 4126 FIX: apache_status: Handle https requests lo localhost in case of certificate mismatch
* 3940 FIX: aix_hacmp_services: fixed broken check in case of agent section showing extra information before the "Status(...)" line
* 3998 FIX: agent_netapp / netapp_api_if: improved mechanism to collect interface infos. fixes invalid if-speed
NOTE: Please refer to the migration notes!
* 4001 FIX: Windows Agent: windows agent couldn't handle surrounding quotes and spaces at command specification
* 4000 FIX: Windows Agent: fixed broken mrpe section
* 4117 FIX: HPUX agent: fixed determination of cpu/core information
* 3987 FIX: Check_MK Agent Access: Windows agent reported incorrect only from value
* 4043 FIX: Add missing metric definition for 15 minute CPU load prediction'
BI:
* 4002 BI: Major Rework of Code. Apache processes now share computated data
* 3991 FIX: BI Aggregations: no longer show duplicate aggregations when an aggregation has mulitple groups
1.4.0i2:
WATO:
* 3915 User access times: New icon when never logged in; New column "last seen"
* 3901 Logfile pattern analyser: pattern lists can now be searched
* 3951 FIX: oracle_sessions: fixed bug with default absolute levels
* 3821 FIX: WATO Network Scan: Fixed risk of loosing site tags when performing a network scan
* 3914 FIX: Roles: Aliases are now unique during cloning
* 3820 FIX: Network scan: no longer fails completely if hostname already exists in configuration
User interface:
* 3959 Two new filters for the comment view: author and comment text field
* 3970 SEC: Fixed possible URL injection on index page
* 3971 Event Console: Event numbers are now also displayed in tactical overview snapin
* 3898 FIX: Unmonitored services: Fixed possible bug in case discovery service produces unexpected output
* 3902 FIX: Graph search view: Changing painter options made page empty
* 3897 FIX: Fixed possible exception in raw edition when rendering graphs
* 4047 FIX: Fixed display in icon selector
* 4037 FIX: Fix graphs that have optional metrics
* 3969 FIX: CentOS 5.5: Fixed incompatibility with the available OpenSSL 0.98
* 3973 FIX: Backup: Fixed displaying wrong finish time after backup completion
Notifications:
* 3957 mail: now allows extra HTML section between body and table
* 3972 It's now possible to bulk notifications based on Event console contacts
* 3968 FIX: Notifications / Alert handling: Fixed configuring nth notifications without state changes
* 3900 FIX: Notification analysis: Fixed wrong color for host notification states
Livestatus:
* 3740 Moved livedump utility from treasures directly into bin directory
HW/SW inventory:
* 3908 winperf_if, lnx_if: new inventory plugins for switch port statistics of linux and windows hosts
* 3946 uptime: added the uptime to inventory
* 3906 oracle: now version, database creation and startup time, log and open mode, logins, flashback and tablespaces are inventorised
* 3944 Added OS related information for Cisco, Fireeye and Infoblox devices
Core & setup:
* 4036 Measurement of time used by Check_MK now includes time waited for agent
* 3965 FIX: Nagios: Improved handling of broken core config
* 3648 FIX: Fixed log file parsing of host states
Checks & agents:
* 3949 ucd_cpu_load: Genugate devices are now displaying CPU load
* 3749 storcli_pdisks, storcli_vdrives: New checks to monitor RAID status via StorCLI utility
* 3954 postfix_mailq_status: new check which monitors the status of postfix mail instances
* 3910 oracle_instance: noarchivelog can now be ignored
* 3950 openbsd_sensors: Genugate devices are now handling hardware sensors
* 3830 netapp_api_luns: new check to monitor the filesystem usage of LUNs
* 3947 mssql_blocked_sessions: thresholds for wait time can be set now
* 3911 if.include: each operational state can now be mapped to a check state
* 3913 gude_powerbanks, gude_relayport, gude_temp, gude_humidity: new checks for Gude Power Control devices
* 3945 fortigate_node: Memory on fortigate clusters are now configurable by WATO
* 3956 fileinfo.groups: now allows regular expressions within include and exclude patterns each beginning with a tilde
* 3912 elphase.include: now device states can be mapped to monitoring states
* 3841 cups_queues: thresholds are now configurable in WATO
* 3990 agent_netapp: now uses xml instead of lxml. now able to query counters smaller chunks. now only queries relevant sections
* 3827 FIX: windows agent: fixed 3 bugs which broke the skype section
* 3819 FIX: windows agent: fixed 2 bugs related to mrpe
* 3748 FIX: vertias_vcs: Fix empty agent section for standard xinetd configuration
* 3831 FIX: ucd_cpu_util: no longer reports an UNKNOWN error when the counter data wasn't updated
* 3909 FIX: postfix_mailq: fixed readout postfix config
* 3907 FIX: oracle_tablespaces: simplyfied free space calculation depending on version
* 3741 FIX: omd_status: Fix labelling and structure of several metric graphs
* 3958 FIX: netapp_qtree_quota: fixed graph scaling
* 3824 FIX: netapp_api_snapvault: fixed duplicate service when item name contains a $ character
* 3826 FIX: netapp_api_connection: now removes duplicate warning messages
* 3985 FIX: mrpe: fixed broken long output when using the CMC
* 3894 FIX: mkeventd_status: Fixed bug in case Event Console is not running
* 3825 FIX: local check: no longer cuts away any trailing "9" digits in P mode
* 3960 FIX: if.include: fixed wrong order if interface groups are configured
* 3961 FIX: fixed error sections handling if parse function is available
* 3986 FIX: esx_vsphere_counters.uptime: fixed incorrect alert when receiving corrupted counter data
* 3964 FIX: df_zos: Fixed not working filesystemcheck for IBM z/OS
* 4035 FIX: df_zos: Fixed ignoring last filesystem after new discovery
* 3936 FIX: chrony: support new params dictionary and rule "State of NTP time synchronisation"
* 3937 FIX: check_mk_agent.aix: fixed hadling of mailq command
* 3966 FIX: apc_symmetra raritan_emx: Fixed wrong include "temperature.includes"
* 3828 FIX: agent_netapp: improved error reporting. fixed exception when snapmirror-get-status returns no values
* 3823 FIX: The windows agent were unable to execute powershell, python and pearl scripts
* 3829 FIX: Skype for Business checks: refactored most of the checks
* 3650 FIX: Fixed bash versionitis, unbreaking cached check results.
* 3935 FIX: FIX avaya_45xx_cpu: check got UNKNOWN using Nagios core
* 3896 FIX: Agent RPMs: Fixing dependency issue with old check_mk-agent-oracle-*.rpm and check_mk-agent-logwatch-*.rpm
* 3649 FIX: Added a workaround for an escaping-related bug in old bash versions
BI:
* 3955 BI rule ID can now be renamed
1.4.0i1:
WATO:
* 3130 periodic service discovery can now be configured to not activate specific service changes
* 3154 added ability to retrieve passwords for active checks from a password store
* 3786 WATO webapi: now able to bake agents with the new action bake_agents
* 3785 WATO rulesets: now able to set a negate option for services and items
* 3800 WATO rule overview: Adjusted wording of condition texts
* 3805 WATO WebAPI: The configuration of cluster nodes is now officially supported
* 3244 WATO BI Module: swap order of aggregation function and child node selection
* 3559 WATO API: now able to bake agents with the new action "bake_agents"
* 3002 Treasure script wato_import.py: now able to set wato host tag groups
* 3116 Timerange buttons for downtimes can now be configured
* 3544 The edit host and diagnostic page are now able to handle SNMPv3 credentials
* 3239 The delay and the period of notifications can be fractions of a minute now.
* 3469 Show type of rule match of a rule (first, per-parameter, all) in WATO
* 3472 Service list of a host: Move section of vanished services to top of the page
* 3667 Search expressions in host search can now be given as regexes
* 3553 SNMPv3 noAuthNoPriv: Fixed diagnostic page
* 3724 Password input fields: Added note about plain text storing (if done so)
* 3538 Now hiding the activate changes button as long as another activation process is running
* 3003 New treasure script: migrate_oldcmk2wato.py
* 3658 LDAP: Connections can now be enabled/disabled per site
* 3687 Hostname translation for piggybacked host: now it's possible to enter any number of regular expressions within this ruleset
* 3851 Host edit dialog: Checkbox hosttags are now checked by default
* 3855 SEC: Fixed possible command injection by privileged WATO users
* 3657 Custom host attributes can now be configured
* 3304 Bulk deleting users is now available
* 3618 Better layout for role & permission matrix, also allow sorting and searching
* 3728 Automatically creating automation user for Check_MK internal use with WATO default config
* 3005 FIX: webapi: now able to add new hosts to main folder (bug was introduced recently)
* 3152 FIX: lvm_vgs: fixed exception in host-specific settings if rule for LVM groups is set
* 3086 FIX: fixed incorrect host list when one wato folder was a substring of another
* 3091 FIX: fixed failure to rename hosts in raw edition
* 3100 FIX: fixed exception when trying to create a wato folder when that folder already exists
* 3881 FIX: fixed automation call 'delete piggyback host'
* 3557 FIX: Web API: get_host/get_all_hosts action now also returns the nodes of cluster host
* 3726 FIX: Web API: Fixed default output format - using JSON as intended
* 3527 FIX: WATO service discovery: fixed warning with locked hosts
* 3011 FIX: WATO host diagnostic page: prevent incorrectly filled input fields
* 3215 FIX: WATO git ignore files are now updated on each commit
* 3330 FIX: WATO Web-API now allows to specify root folder with / instead of empty string again
* 3542 FIX: WATO Web API: fixed exception when WATO Git is activated
* 3325 FIX: WATO CSV import: fix missing first line in preview after user error
* 3450 FIX: Site properties: It was not possible to switch a site back to "local site" connection
* 3661 FIX: Service discovery is now possible with only "modify services" permission
* 3369 FIX: Printing configuration warning when host references itself as parent
* 3755 FIX: Preventing to insert non ASCII characters in host addresses now
* 3231 FIX: Not showing network scan properties in host search form anymore
* 3377 FIX: Network scan: The scan was broken when having no regex exclude patterns since 1.2.8b9
* 3351 FIX: Network scan: Fixed number in hosts not being updated during network scan
* 3352 FIX: Network scan: Added hostname translation to translate detected DNS names of scanned hosts
* 3302 FIX: Improved error handling when trying to edit a not existing rule
* 3338 FIX: Improved error handling when host to be edited does not exist
* 3383 FIX: Host search: Don't preselect any optional field (Searched for empty values)
* 3000 FIX: Host check command: "Use a custom check plugin" was not working with CMC
* 3296 FIX: Hiding pending changes related buttons after discarding changes
* 3062 FIX: Git integration: Fixed not adding files in WATO folders to git control
* 3329 FIX: Function discover_services now allows the URL parameter mode
* 3381 FIX: Folder property editing: Redirect back to folder when coming from folder
* 3060 FIX: Folder properties: Fixed exception when a user has no alias set
* 3735 FIX: Fixed wrong host search link in case of deleting site with hosts assigned
* 3579 FIX: Fixed visibility of SNMP community attribute when SNMP tag is inherited
* 3844 FIX: Fixed validation of host IPv4, IPv6 and management host address attributes
* 3280 FIX: Fixed too often executed network scans
* 3378 FIX: Fixed too long contact group names overflowing WATO folders
* 3738 FIX: Fixed sporadic pending changes due to (not) changed contact groups
* 3357 FIX: Fixed service conditions of Disk IO related rulesets
* 3366 FIX: Fixed renaming of hosts not updating parents configured in folders
* 3362 FIX: Fixed reload of Event Console in distributed monitoring slave site
* 3719 FIX: Fixed possible wrong encoding of audit log messages when editing global settings
* 3281 FIX: Fixed network scan overwriting folder modifications made during the scan
* 3282 FIX: Fixed missing validation of network scan properties
* 3583 FIX: Fixed loosing some services after saving services in WATO
* 3752 FIX: Fixed loosing site configuration when editing hosts in WATO slave sites
* 3242 FIX: Fixed hostname translation for empty optional groups
* 3534 FIX: Fixed exception with upload of interlaced PNG files
* 3359 FIX: Fixed exception when trying to edit non existant host
* 3216 FIX: Fixed exception when trying to edit an already deleted user
* 3225 FIX: Fixed exception when renaming a host which is configured as parent on a folder
* 3382 FIX: Fixed exception when moving multiple folder levels to another folder
* 3223 FIX: Fixed exception in network scan when hosts can not be resolved
* 3451 FIX: Fixed exception in host list when no local site configured
* 3461 FIX: Fixed exception in case manpage for non existant check is accessed
* 3295 FIX: Fixed exception in WATO git integration when modifying .gitingore file
* 3379 FIX: Fixed error resotring WATO snapshot without Check_MK configuration
* 3222 FIX: Fixed broken duplicate user id validation when creating new users
* 2998 FIX: Fixed broken WATO rules where content is dynamically loaded
* 3224 FIX: Fixed broken "WATO legacy eval"
* 3024 FIX: Fixed WATO GIT version control for older (<2.0) GIT versions
* 3316 FIX: Fix validation of empty or missing file uploads (such as in Bulk host import)
* 3246 FIX: Fix link for editing a BI aggregation after coming back from the details of another aggregation
* 3179 FIX: Fix labelling of heartbeat interval for liveproxyd settings
* 3739 FIX: Fix exception in displaying check parameter of grouped interfaces
* 3270 FIX: Fix button [Deprecated Rulesets] within deprecated manual checks rulesets
* 3182 FIX: Fix bulk operations based on search result folder
* 3180 FIX: Fix broken site specific globals and disabling of WATO in slave sites
* 3363 FIX: Exceptions in WATO Web-API are now rendered as plain text messages
* 3361 FIX: Event Console files not synced to remote site nor backed up with WATO snapshot
* 3620 FIX: Do not longer put SNMP MIB files into WATO snapshots
* 3324 FIX: Do not crash whole catalog of check plugins if one man page is broken
* 3203 FIX: Distributed WATO: Fixed exception in remote host service discovery
* 3353 FIX: Displaying disabled/offline host state in WATO host list now
* 3547 FIX: Deleting a subfolder now generates a correct audit message
* 3314 FIX: Correctly add custom user attribute values after change in attribute declaration
* 3760 FIX: Cluster nodes can not be nodes of their own anymore
* 3754 FIX: Cluster nodes are now correctly validated for invalid characters
* 3365 FIX: Cleaned up wrong counting of parents when renaming a host
* 3718 FIX: Changes not needing a core restart are not showing up pending changes anymore
* 3318 FIX: CSV bulk import of hosts: fix handling of CSV column headers
* 3756 FIX: Bulk import: Fixed exception when host name contained special characters
* 3757 FIX: Bulk import: Ensuring non ASCII characters are not imported into regular attributes
* 3283 FIX: Bulk import of hosts: It is now possible again to import a simple list of hosts
* 3284 FIX: Bulk import of hosts: Fixed disabling of reading first line as header
* 3457 FIX: Bulk edit: Prevent browser auto completion of stored credentials
* 3459 FIX: Bulk edit: Fixed mixup of attributes during consecutive bulk edits
* 3458 FIX: Bulk edit: Fixed broken unchecking of attributes after complain
* 3371 FIX: Be compatible to old site=None setting read from hosts.mk
* 3733 FIX: BI rule editor: Increased size of argument/parameter/id input fields
* 3588 FIX: BI aggregation: Fixed folding of tag groups in aggregation rules using host/service searches
* 3845 FIX: Added missing validation of host attribute values to WATO Web API calls
* 3354 FIX: Added missing option to exclude IP addresses by regex
User interface:
* 3187 notification view: new filter for log command via regex
* 3129 new view and datasource containing the results of the last periodic discovery check
* 3127 new icon on services that are outside their check period
* 3713 new filter: hosts with certain service problems
* 3640 new filter option for status details: can now be negated
* 3780 availability: now limit of fetched logfile rows is configurable.
* 3141 added user interfaces and permissions to view and acknowledge failed notifications
* 3592 Views: Added sorter for host names (without site)
* 3436 Views/Dashobards: Can now be published to members of contact groups
* 3575 User logins can now be limited to single session at a time
* 2237 Unique name for columns of Host Groups and Service Groups
* 3228 The BI Treestate painter now exports the aggregation tree as real json structure
* 3397 Show IP addresses of a host when hovering over its name
* 3847 Painter options can now be reset to defaults
* 3864 Now tactical overview is able to show the number of stale hosts and services
* 3876 New filter option: negation for several service and host groups
* 3310 New dashlet which shows user notifications
* 3466 Logwatch pages now work in distributed environment without HTTH reverse proxy
* 3856 Improved handling of Check_MK GUI request timeouts
* 3288 Implemented grouping of services in table views
* 3297 SEC: Fixes possible XSS in views sidebar snapin
* 3328 Default cloned views to be not public
* 3376 Cleaned up handling of setting Livestatus AuthUser for "see all" users
NOTE: Please refer to the migration notes!
* 3891 Changed graph time range choices
* 3572 Added user login session idle timeout
* 3871 FIX: stale services view: excluded services in downtime per default
* 3029 FIX: rule editor icon: fixed query of invalid livestatus column
* 3021 FIX: interface metrics: fixed broken interface metrics when using nagios core
* 3090 FIX: fixed perf-o-meter link leading to old graph page even when new graphs are being used
* 3125 FIX: fixed grouping of werk list by version
* 3874 FIX: fixed graphs displaying wrong labels
* 3627 FIX: fixed double graphs of database size
* 3076 FIX: fixed broken views in check_mk raw edition
* 3148 FIX: fixed Edit View/Dashlet Dialogs offering non-sensical filter choices
* 3779 FIX: availability: added validation of availability options
* 3453 FIX: apache_status: Fixed wrong graph labels and improved wordings
* 3567 FIX: Werk list: Fixed link to not existing check man pages in some cases
* 3402 FIX: Using information from inventory in column tooltips now longer crashes
* 3230 FIX: Slightly improved popup menu positioning
* 3313 FIX: Set correct mime type when exporting CSV and other non-HTML formats
* 3561 FIX: Removing a comment now also removes any linked acknowledgements
* 3344 FIX: Removed host inventory painters and sorters from non host based views
* 3537 FIX: PNP/Graph Templates: fixed incorrect scaling of check-mk-ping, check_mk-active-icmp and check-mk-host-ping
* 3181 FIX: Omit icon for downloading agent output on shadow hosts (cmcdump)
* 3722 FIX: Mobile GUI: Prevent it from being opened with regular sidebar
* 3723 FIX: Mobile GUI: Don't mix classic and mobile GUI when choosing classic on mobile device
* 3669 FIX: LDAP: Fixed very long running LDAP sync when using group based sync plugins
* 3279 FIX: LDAP: Fixed default values of attribute selections
* 3576 FIX: LDAP: Fixed "Internal error" when using the "Filter Group" option in an LDAP connection
* 3347 FIX: Improved performance when having a lot of users
* 3337 FIX: Improved error handling of invalid perfdata in the GUI
* 3730 FIX: Improved GUI performance in case of different languages used by users
* 3321 FIX: Globes in dashboards now correctly reflect selected WATO folder
* 3758 FIX: Fixed wrong sorting of events in main dashboard in distributed environments
* 3326 FIX: Fixed white text on white background in mobile GUI
* 3452 FIX: Fixed vertical label of Bytes/day graphs (like filesystem growth)
* 3885 FIX: Fixed sorting of version in werk list (1.2.8p10 and 1.2.8p11 were not listed on top)
* 3668 FIX: Fixed slow loading of GUI pages when using a localized GUI
* 3454 FIX: Fixed scaling of numbers in graphs (e.g. inodes of filesystems)
* 3336 FIX: Fixed possible crash on werk list page
* 3355 FIX: Fixed possible broken HW-/SW-Inventory history view
* 3767 FIX: Fixed possible UnicodeDecodeError when having users with umlauts in the user ID
* 3763 FIX: Fixed playing sounds in views when using current Firefox
* 3294 FIX: Fixed mixed languages when some users have localized GUI and some not
* 3571 FIX: Fixed missing downtime author filter
* 3462 FIX: Fixed ineffective localizations on werk page after language change
* 3236 FIX: Fixed host page of pnp4nagios
* 3059 FIX: Fixed highlighting of availability timeline time slices
* 3293 FIX: Fixed graphs in IE with enabled compatibility mode (for IE < 8)
* 3753 FIX: Fixed graph hover popup of services having special characters in their names
* 3645 FIX: Fixed filesystem growth/shrinkage graph by splitting it up into 2 graphs.
* 3586 FIX: Fixed file locking issues (rare and random errors that settings file could not be loaded)
* 3345 FIX: Fixed exception when inventory painter was used as group painter
* 3373 FIX: Fixed exception when handling syntax errors while loading pagetype files
* 3285 FIX: Fixed exception when editing large bookmark lists
* 3364 FIX: Fixed exception when creating a view of a single log entry
* 3375 FIX: Fixed exception when adding a bookmark while having a list not named my_bookmarks
* 3339 FIX: Fixed exception on "Aggregations Affected by Service" page when no host/service given
* 2239 FIX: Fixed exception in WATO snapins Folders, Tree of folders and Virtual Host Tree
* 3670 FIX: Fixed empty AV PDF report when exporting it from a quicksearch result view
* 3442 FIX: Fixed double escaping of single quotes in comment texts
* 3360 FIX: Fixed different exceptions in predictive monitoring GUI
* 3662 FIX: Fixed creation/editing of dashboards (regression since 1.2.8p5)
* 3290 FIX: Fixed broken event quick delete icon when used in dashlets
* 3287 FIX: Fixed broken crash reporting (Submission of crashes did not work)
* 3374 FIX: Fixed broken Logwatch page when a host has no log directory (yet)
* 3850 FIX: Fixed JS error when quicksearch snapin not in sidebar
* 3659 FIX: Fixed GUI exceptions for users having special characters in ther user names
* 3175 FIX: Fix timeranges of graphs that are embedded in a dashboard
* 3251 FIX: Fix sorting of entries in Views sidebar element
* 3401 FIX: Fix sorting and grouping hosts by their IPv4 address
* 3395 FIX: Fix performance issue when many BI aggregations are active
* 3622 FIX: Fix labelling of V-Achsis on graphs with very large numbers
* 3398 FIX: Fix exception in Matrix layout if it contains certain complex columns
* 3264 FIX: Fix display of values in graphs that are < 1.0
* 3468 FIX: Fix changing a user's language back to English if the default is German
* 3320 FIX: Fix bogus interfering snapins Tree of folders and Folders
* 3327 FIX: Disallow scheduling downtimes with an end date that is before the start date
* 3729 FIX: Disabling password field completion for most forms, even in current Chrome
* 3273 FIX: Dashboard: The dashboard is now preserving edit/view state during page reloads
* 3569 FIX: Dashboard: Fixed wrong links to views in statistics dashlets when using state filters in dashlet
* 3570 FIX: Dashboard: Fixed different issues with filtering using WATO folders
* 3413 FIX: Correctly display non-Ascii-characters in host tag values in host tag filter
* 3892 FIX: CSV export of views: Joined columns have now a title
* 3077 FIX: CSV export is now available for host/service availability and now includes summary line
* 3315 FIX: Builtin icon visibility now can be correctly reset
* 3248 FIX: Avoid broken list of context filters and case of a BI error
* 3260 FIX: Availability: ignores completely unmonitored objects in summary calculation
* 3118 FIX: Availability view now takes daylight saving time into account
Reporting & availability:
* 3102 added option to availability to include host alias in reports
* 3267 New availability option for reclassifying host state "unreachable"
* 3394 Availability: Annotations can now be used to reclassify the scheduled downtime status
* 3614 FIX: Outage statistics for hosts now also work in PDF reports
* 3269 FIX: Fix rendering of floating point values < 1 in graphs (e.g. CPU load)
* 3249 FIX: Fix missing filter for non-OK services when report is called via context button
* 3332 FIX: Avoid falling back to annotation edit form when reloading page directly after editing
* 3331 FIX: Availability: avoid duplication of annotation when changing time while editing
* 3268 FIX: Availability options were invalid after resetting them
* 3415 FIX: Availability option "Visual levels for the availability" not longer enables itself
* 3393 FIX: Availability annotations: also show annotations for hosts when showing services
Notifications:
* 3140 mail notification script can now optionally connect directly to a smtp server instead of using sendmail
* 3532 Rule base notifications: Three new conditions for service groups matching
* 3263 Notifications: allow users to restrict by their contact groups
* 3886 Notifications that do not match any rule are sent to fallback mail / contacts
* 3253 FIX: sms: notification script sms now handles single quotes in the message in the right way
* 3426 FIX: sms: fixed wrong message handling after message was quoted and therefore too long
* 3146 FIX: notification scripts will now also timeout when sending a bulk notification
* 3139 FIX: fixed a couple of minor issues in call to notification scripts
* 3346 FIX: Re-added envelope sender to asciimail/mail notification plugins
* 3380 FIX: Fixed graphs in service notifications having spaces in service descriptions
* 3860 FIX: EC condition: Fixed default value of rule id selection
* 3418 FIX: Do not send host notifications if a service group is required
NOTE: Please refer to the migration notes!
Livestatus:
* 3644 Fixed 'source' column in 'comments' table.
* 3235 FIX: Unbreak COMMAND handling
* 3233 FIX: Fixed shutdown of Nagios core with Livestatus module
* 3646 FIX: Fixed Livestatus output formats
HW/SW inventory:
* 3028 statgrab_mem, solaris_mem: updated inventory plugins for solaris systems
* 3192 snmp_extended_info: now inventorizes all physical components of devices which support the ENTITY-MIB
* 3581 mssql_versions: Added product name to inventory information
* 3447 mssql_versions: Added inventory plugin for MSSQL instances
* 3591 mssql_clusters: Added information about nodes to MSSQL instance inventory
* 3322 esx_vsphere_hostsystem: inventory now adds information about memory, uuid and service tag
* 3904 Now inventory shows age of sections provided by check_mk_agent
* 3585 Implemented API for exporting the full host inventory
* 3319 HW/SW-Inventory service can now be OK in case of unreachable host
* 3550 HW/SW inventory: Now able to raise an alert when SW packages info is missing
* 3025 FIX: solaris_pkginfo: the last element of the reported software package list was always missing
* 3265 FIX: mk_inventory.solaris: fix problem on Solaris 10, do prtdiag and prtpicl only in global zone
* 3882 FIX: mk_inventory.linux: fixed wrong graphic card section name
* 3229 FIX: lnx_distro: SLES based systems have now an OS name inventorized\
* 3219 FIX: lnx_distro: Now detecting Oracle VM Server correctly
* 3013 FIX: Inventory: snmp inventory plugins never use cached data
* 3526 FIX: Inventory scripts are no longer called when no data is available for their section
* 3811 FIX: HW/SW Inventory: Fixed GUI display crash when querying data from older software versions
* 3664 FIX: Fixed not working hardware/system serial and model painters and filters
* 3289 FIX: Fixed missing filters in HW-/SW-Inventory views after editing the view
* 3340 FIX: Fixed exception when searching for software package sizes
* 3455 FIX: Fixed broken switch port filtering/sorting view
* 3663 FIX: Added missing system manufacturer filter/painter
Event console:
* 2999 The contact name is now included in Event Console notifications
* 3720 The Event Console views are now supporting distributed setups
* 3716 New sites now have a default rule pack from the start
* 3736 New option for discontinuing counting on open event after configured time
* 3861 Introduced open event limit mechanism for protecting against message storms
* 3390 Events can now be cancelled by the syslog application
* 3887 Event contact groups are now handled in notifications (optionally)
* 3539 Event console: The EC notifications are now also controlled through the master control snapin
* 3262 Event Console: bulk delete button for custom MIBs now available
* 3388 Event Console can now process SNMPv3 traps
* 3656 Added support for syslog messages produced by Aristana devices
* 3717 Added search to EC settings and structured the options in multiple settings
* 3097 FIX: mkeventd: fixed crash with non-descriptive error message if mibs couldn't be loaded
* 3884 FIX: Notifications: Fixed wrong LASTSERVICESTATE and SERVICESTATE in EC notifications
* 3350 FIX: Merged source of Event Console with Check_MK
* 3745 FIX: MIB uploads: Handle latin-1 encoded MIBs
* 3348 FIX: Improved error handling when trying to edit not existing rules/rule packs
* 3335 FIX: Improved error handling when requested rule pack does not exist
* 3240 FIX: Fixed various quotation issues in GUI parts related to the EC
* 3589 FIX: Fixed processing of RFC 5424 syslog messages
* 3771 FIX: Fixed exception on edit rule page in case of special URLs
* 3566 FIX: Fixed exception on SNMP MIB management page when MIB directory is missing
* 3568 FIX: Fixed broken link in "Access to event status via TCP" help text
* 3026 FIX: Event console: The "Add comment" option of a rule is now able to add the original text (\0)
* 3058 FIX: Event Console is now allowing non loadable MIB modules on startup
Core & setup:
* 3155 implemented dual monitoring for systems with management boards (like HP iLO)
* 3853 cmk --list-tag can now also list offline hosts
* 3580 The macro $HOSTNAME$ is now available for host checks which are based on service states
* 3806 Sped up "Activate changes"
* 3531 Reduced Check_MK helper size for certain dists/python versions
* 3342 MKP: local/lib and local/bin of sites can now be packed
* 3114 Linux and Windows agent can now encrypt their output
* 3721 Host macros are now replaced in datasource program command lines
* 3149 FIX: fixed rare crash if alert handling tried to long non-latin characters
* 3105 FIX: fixed crash in cmk --dump for services containing non-ascii characters
* 3123 FIX: fix for temperature services discovered pre-1.2.8 that caused errors on writing configuration
* 3617 FIX: cmk -I without host specification now (again) always uses cache files
* 3471 FIX: Repair ignoring discovery errors when bogus %s is contained in service description
* 3214 FIX: Removing SNMP checks for non SNMP hosts and agent based checks for non agent hosts
* 3893 FIX: Predictive levels: Improved handling of broken prediction files (empty files)
* 3275 FIX: Piggyback based services were skipped on "No agent hosts"
* 3846 FIX: Nagios: define_contactgroups = False is handled correctly again
* 3234 FIX: Make unixcat more robust
* 3343 FIX: MKP: Verifying minimal version of packages during installation
* 3437 FIX: Improved performance of "activate changes", especially in distributed environments
* 3852 FIX: Host related files are now deleted during host deletion
* 3286 FIX: Fixing possible logging issues when using datasource programs for monitoring
* 3737 FIX: Fixed slow activation of changes due to loss of IP address cache
* 3843 FIX: Fixed reporting of crashes when using Nagios core
* 3385 FIX: Fixed not updated discovery service after grouped auto discovery
* 3193 FIX: Fixed fake check results for hosts
* 3008 FIX: Fixed exception in logwatch config generation when using Nagios
* 3221 FIX: Fixed broken nagios config because of missing contact group check-mk-notify with rule based notifications enabled
* 3616 FIX: Fix cmk -I ignoring the option --cache
* 3220 FIX: Check_MK HW/SW Inventory is now always disabled for "No Agent" hosts
* 3416 FIX: Avoid warning in cmc.log when rescheduling non-existing discovery check
* 3349 FIX: Added rule to disable Inline-SNMP per host
Checks & agents:
* 3101 zpool: new check to monitor usage of zfs pools
* 3133 windows agent: support for rotated log files and for reading new files from the first line
* 3136 windows agent: improved crash reporting
* 3106 windows agent: added support for new eventlog types introduced with windows vista / server 2008
* 3611 websphere_mq_queues: now age and state of messages not processed is configurable
* 2996 websphere_mq_queues: now able to configure levels for used percentage of total queues
* 3184 varnish, varnish.backend, varnish.backend_success_ratio, varnish.cache, varnish.cache_hit_ratio, varnish.client, varnish.esi, varnish.fetch, varnish.objects, varnish.worker, varnish.worker_thread_ratio: new checks which monitor HTTP Accelerator Statistics via varnishstat on Linux
* 3875 tsm_stagingpools: check is now cluster aware
* 3744 synology_info: Now also displays OS version
* 3697 sym_brightmail_queues: added support for newer symantec brightmail version
* 3412 stulz_temp: now has readable sensor names and discovers all possible sensors which are connected
NOTE: Please refer to the migration notes!
* 3135 skype, skype.xmpp_proxy, skype.conferencing, skype.sip_stack: added furter metrics and adjusted default levels
* 3132 skype, skype.data_proxy, skype.edge, skype.edge_auth, skype.mcu, skype.mediation_server, skype.mobile, skype.sip_stack: added new checks to monitor a Skype For Business installation
* 3606 saprouter_cert: new check which monitors the age of validity of a SAP router certificate
* 3088 rstcli, rstcli.pdisks: new checks to monitor Intel RST raids
* 3533 rds_licenses: Monitors used remote desktop licenses
* 3308 pvecm_status, pvecm_nodes: new checks which monitor a Proxmox Virtual Environment cluster setup
* 3095 prism_info, prism_containers, prism_alerts: added checks to monitor a Nutanix Prism cluster
* 3688 perle_chassis, perle_chassis.temp, perle_chassis_slots, perle_modules_cm1000, perle_modules_cm1110, perle_modules_mgt, perle_psmu, perle_psmu.fan: new checks for Perle Mediaconverter devices which support the PERLE-MCR-MGT MIB
* 3423 papouch_th2e_sensors, papouch_th2e_sensors.dewpoint, papouch_th2e_sensors.humidity: new checks which monitor the temperature, dew point and humidity sensors of Papouch TH2E devices
* 3272 oracle_tablespaces: severity of check for autoextension is now configurable
* 3432 oracle_tablespaces: now autoextend can be ignored
* 3865 oracle_sessions: now relative levels for sessions are configurable
* 3632 oracle_performance: new check which displays some statistics of ORACLE DBs
* 3691 oracle_jobs: status of missing jobs is now configurable
* 3612 nfsmounts: new rule for en/disabling performance data
* 3108 network interface and switch port discovery rules can now be combined to dicover multiple sets of interfaces
NOTE: Please refer to the migration notes!
* 3431 netextreme_cpu_util: new check which monitors the CPU utilization of a Extreme Networks Switch which supports the EXTREME-MIB
* 3783 netapp_api_qtree_quota: new check to monitor disk usage of qtrees
* 3803 netapp_api_connection: reports any errors happened during the collection of data
* 3027 mtr (Matt's traceroute): New agent plugin
* 3445 mssql_versions: With up-to-date agent plugin it is now writing out the used edition
* 3446 mssql_version: Outputs info about cluster state and cluster name
* 3078 mssql_transactionlogs: new check to monitor the size of mssql transaction logs
* 3725 mssql_instance: Changed MSSQL monitoring to report connection issues with only one service
* 3120 mssql_datafiles, mssql_transactionlogs: new chech to also monitor the datafiles and added option to summarize datafiles and transactionlogs
* 3121 mssql_counters.page_activity, mssql_counters.locks_per_batch: additional checks for mssql performance counters
* 3671 mssql_backup: Is now aware of backup types and outputs ages per backup type
* 3119 mssql: fixed counter calculation when caching plugin output
* 3610 mk_oracle: linux plugin now available for solaris
* 3081 mk_jolokia: plugin now supports setting custom CAs for verifying server certificate as well as sending a client certificate
* 3083 mk_jolokia: The plugin can now be configured with a service url to treat the jolokia server as a jmx proxy
* 3743 SEC: mk_jolokia: Fix possible code injection
NOTE: Please refer to the migration notes!
* 3543 mk_inotify: new plugin to monitor file system operations (linux)
* 3128 mem.win: graphs now display the available memory
* 3872 mcafee_webgateway_info, mcafee_webgateway, mcafee_webgateway_misc: new checks which monitor some statistics of McAfee web gateway devices
* 3115 logwatch: made check cluster-able
* 3817 logwatch patterns: now able to set a rule which converts on incoming state to another
* 3292 livestatus_status: Added Microcore relevant metrics like helper usage and latency
* 3137 linux and solaris agent: mrpe checks now support option to append the cache age to cached results
* 3883 kentix_humidity, kentix_temp: Added support of MultiSensor-LAN and MultiSensor-RACK
* 3842 juniper_cpu_util: Allow configuration of levels for routing engine
* 3012 jolokia_metrics.threads: Improved check output, now showing the actual problem and levels
* 3138 jolokia_metrics.cache_hits, jolokia_metrics.in_memory, jolokia_metrics.off_heap, jolokia_metrics.on_disk, jolokia_metrics.writer: added checks for monitoring of ehcache metrics through jolokia
* 3712 ispro_sensors_temp, ispro_sensors_humid, ispro_sensors_digital: new checks which monitor Interseptro Pro devices which support the ISPRO-MIB
* 3093 isc_dhcpd: now interprets include statements when parsing the configuration file
* 3410 ipmi: now monitors compact/discrete sensors
* 3869 ipmi: new discovery rule and cleanup
NOTE: Please refer to the migration notes!
* 3777 ipmi: IPMI sensor states are configurable
* 3879 ipmi, ipmi_sensors: unified ipmi checks which now work the same way
* 3639 intel_true_scale_chassis_temp, intel_true_scale_fans, intel_true_scale_psus, intel_true_scale_sensors_temp: new checks for Intel True Fabric Scale Switches
* 3684 infoblox_systeminfo: new inventory plugin for Infoblox devices which support the IB-PLATFORMONE MIB
* 3683 infoblox_dhcp_stats, infoblox_dns_stats, infoblox_grid_status, infoblox_node_services, infoblox_replication_status, infoblox_services, infoblox_temp: new checks for Infoblox devices which monitor DHCP and DNS statistics, grid and replication status, services and node services and temperature of the system or CPUs
* 3778 if: now levels for discards rate are configurable
* 3615 if: Convert bandwidth from octets into bits for graph display
NOTE: Please refer to the migration notes!
* 3877 ibm_tl_changer_devices, ibm_tl_media_access_devices: new checks for IBM tape library which support the SNIA-SML-MIB.
* 3706 hp_proliant_systeminfo, hp_proliant_mem, hp_proliant_da_phydrv: new inventory plugins
* 3834 hitachi_hus_dku, hitachi_hus_dkc: now recognises Hitachi G800/HM800 devices
* 3838 hitachi_hus_dku & hitachi_hus_dkc: more detailed output even if everything is in state OK
* 3629 gude_relayport: new check which monitors the ON/OFF state of a GUDE Power Control device
* 3085 fortigate_signatures: new check to monitor av and ips signatures on fortigate firewalls
* 2242 fortigate_sessions, fortigate_sessions_base: Allow configuration of levels for sessions
* 3775 fjdarye500_pfm: new check which monitors health status and lifetime of PCIe flash modules of Eternus DX500 storage systems
* 3404 fireeye_sys_status: new inventory plugin which gives information about serial number and model of Fireeye Appliances which support the FE-FIREEYE-MIB
* 3403 fireeye_content, fireeye_fans, fireeye_powersupplies, fireeye_raid, fireeye_raid.disks, fireeye_sys_image, fireeye_sys_status, fireeye_temp: new checks for Fireeye Appliances which support the FE-FIREEYE-MIB
* 3867 filter 'Servicegroup (Regex)' can be negated
* 3001 fileinfo: now able to configure the checks status if the file is missing
* 3473 fileinfo.groups: the include patterns now also support the pattern YESTERDAY, in addition to DATE
* 3524 fileinfo, fileinfo.groups: both checks are now cluster ready
* 3839 filehandler: added new plugin for monitoring file handles in linux
* 3793 f5_bigip_vserver: traffic and packet levels are now configurable
* 3791 f5_bigip_vserver: now reports lots of additional performance data
NOTE: Please refer to the migration notes!
* 3794 f5_bigip_snat: now able to configure levels
* 3789 f5_bigip_snat: new check for source NAT monitoring
* 3695 f5_bigip_cluster_v11: Now WATO configurable
NOTE: Please refer to the migration notes!
* 3868 f5_bigip_cluster_status: node states are configurable for F5 BigIP devices since version 11.2
* 3790 f5_bigip_cluster_status: New check to monitor integrity of active/active and standby/active clusters
* 3788 f5_big_pool: check is now cluster ready
* 2995 esx_vsphere_licenses: now compatible with esx 6.0
* 3732 esx_vsphere_hostsystem.mem_usage esx_vsphere_hostsystem.mem_usage_cluster: Providing mem_total as dedicated metric
* 3747 epson_beamer_lamp: New check to monitor the lamp operation time of Epson beamers
* 3190 entity_sensors, entity_sensors.fan: new checks monitoring temperature and fan sensors of devices such as Palo Alto Networks which support the ENTITY-SENSORS-MIB
* 3628 emcvnx_mirrorview: new check which monitors the mirrorviews of EMC VNX storage system
* 3560 emcvnx_disks: now able to configure states for hard read/write errors and when enclosure rebuilds
* 3109 dotnet_clrmemory: levels are now configurable
* 3832 diskstat: added new device bcache
* 3863 didactum_sensors_analog, didactum_sensors_analog.voltage, didactum_sensors_discrete: new checks which monitor the temperature, voltage and discrete sensors of Didactum devices which support the DIDACTUM-SYSTEM-MIB
* 3257 dell_idrac_virtdisks: new check which monitors the virtual disks of a Dell IDrac Device
* 3191 cisco_redundancy: new check which monitors the status of the redundant unit of Cisco devices supporting the CISCO-RF-MIB
* 3407 cisco_mem_asa64: new check which monitors the used memory of Cisco Adaptive Security Appliances
NOTE: Please refer to the migration notes!
* 3631 cisco_fru_powerusage: new check which monitors the current and power of Cisco Core Switches which support the CISCO-ENTITY-FRU-CONTROL MIB
* 3303 cisco_fru_module_status: new check which monitors the operational status of FRU modules of Cisco devices which support the CISCO-ENTITY-FRU-CONTROL-MIB
* 3405 cisco_fantray, cisco_fru_power: now these checks have readable item names
NOTE: Please refer to the migration notes!
* 3795 cisco_cpu_multiitem: monitors the cpu utilization of each cpu
* 3312 check_ssh: service description can be set
* 3634 check_sql: upload/content field for longer queries is now available
* 2240 check_mk_agent.openwrt: New agent for OpenWRT based systems
* 2241 check_mk_agent.openwrt: Added section for local scripts and plugins
* 3096 check_mailboxes: new active check to monitor age and count of mails in imap mailboxes
* 3776 check_mail_loop: now you can specify the subject text instead of default 'Check_MK-Mail-Loop'
* 3859 check_mail_loop.vbs: New MRPE script to perform a mail loop check via Outlook MAPI
* 3558 check_mail: now able to process mail body with Content-Transfer-Encoding base64
* 3792 check_http: now able to configure HTTP method PROPFIND
* 3647 check_http: Improved rendering of the extended performance data
* 3103 brocade_optical: new check to monitor signal strength of optical network ports on Brocade switches
* 3689 brocade_fcport: now monitors BBcredit zero stats and the number of encoding error or disparity error inside frames received
* 2994 brocade.temp: increased temperature default levels from 35/40 to 55/60
* 3428 bluenet2_powerrail, bluenet2_powerrail.rcm, bluenet2_powerrail.temp, bluenet2_powerrail.humidity: new checks for Bachmann Bluenet2 Powerrails which support the BACHMANN-bluenet2-MIB
* 3334 blade_bays: Added checks for power consumption
* 3905 barracuda_mailqueues, nullmailer_mailq, postfix_mailq, qmail_stats: these checks now have items, postfix can now monitor multi directories (linux agent)
NOTE: Please refer to the migration notes!
* 3183 aruba_wlc_aps: new check which monitors the provisioned accesspoints of an Aruba Network WLAN Controller
* 3878 apc_symmetra: divided into several checks
NOTE: Please refer to the migration notes!
* 3609 apc_rackpdu_power: now upper levels for electrical current are confiugurable
* 3311 apc_netbotz_sensors, apc_netbotz_sensors.dewpoint, apc_netbotz_sensors.humidity, apc_netbotz_other_sensors: new checks for APC Netbotz devices which support the NETBOTZV2 MIB
* 3690 apache_status: upper levels for busy workers are now configurable
* 3004 agent_vsphere: now able to configure used piggyback name for virtualmachines
* 3796 agent_vsphere: new option allows monitoring of ESX hostsystem and windows agent
* 3799 agent_netapp: No longer requires the files NaServer/NaElements. Reduced CPU usage by 2/3
* 3784 agent_netapp / 7mode: now also reports snapsvaults for the default filer
* 3414 New declarator BINARY(...) for OIDs - returning a list of byte values
* 3554 Inotify: Added configurable levels for movedto, movefrom and move self
* 3797 Check_MK Check helpers: Decreased memory consumption in distributed setups
* 3621 Automatically create /var/lib/check_mk_agent/spool in prebuilt agent packages
* 3309 FIX: zpool_status: fixed wrong error handling
* 3300 FIX: zfsget: Fixed excluding snapshots from zfsget section
* 3625 FIX: zfs_arc_cache: fixed data handling if hits and misses are missing
* 2993 FIX: zfs_arc_cache: fixed crash, no longer reports unknown if not all data is available
* 3607 FIX: wut_webtherm: fixed missing sensor data if only decimal comma marked values are available
* 3603 FIX: wut_webtherm: fixed empty data handling
* 3124 FIX: workaround for overrunnig counters in a couple of wmi checks
* 3417 FIX: wmi_cpuload: fix exception in case of missing NumberOfLogicalProcessors on some OS versions
* 3565 FIX: wmi checks: Fixed deprecation warning when WMI keys can not be found in agent output
* 3298 FIX: winperf_processor.util: Fixed exception when CPU counters were not matched
* 3812 FIX: winperf_phydisk: reintroduced read and write queue length performance data
* 3080 FIX: windows_updates: non-ascii characters are now handled correctly
* 3761 FIX: windows_tasks: Fixed possible exception in discovery in case of unexpected agent data
* 3014 FIX: windows_tasks.ps1: fixed incorrect text encoding for tasks with umlauts
* 3815 FIX: windows_agent: fixed incorrect parsing of only_from parameter
* 3082 FIX: windows agent: with realtime updates active, shutting down the agent could take very long
* 3073 FIX: windows agent: relative paths to mrpe scripts are now treated as relative to the agent installation directory
* 3810 FIX: windows agent: no longer truncates plugin output, no longer freezes when plugin produces too much output
* 3151 FIX: windows agent: further fix to crashes on failures to query wmi
* 3153 FIX: windows agent: fixed two problems that could cause missing wmi results
* 3143 FIX: windows agent: fixed some minor memory and handle leaks
* 3142 FIX: windows agent: fixed rare crash when wmi query for uptime fails
* 3113 FIX: windows agent: fixed process handle weren't freed when using wmi-based ps check
* 3117 FIX: windows agent: fixed installer may fail to re-start service on update
* 3074 FIX: windows agent: fixed incorrect values for 32-bit performance counters
* 3075 FIX: windows agent: fixed data encryption of realtime updates were incompatible
* 3084 FIX: windows agent: fixed crash when specifying an invalid performance counter
* 3134 FIX: windows agent: fixed bug where the last message of an eventlog was always re-read
* 3147 FIX: windows agent: fixed bug where all placeholders in messages were replaced with the same parameter
* 3079 FIX: win_printers: fixed typo that kept default parameters from being used
* 3814 FIX: win_netstat: fixed unicode warning while parsing data
* 3770 FIX: win_dhcp_pools: Fixed crash in case of empty DHCP pools
* 3277 FIX: veeam_jobs: Handling missing state "Postprocessing" now
* 3463 FIX: ups_modulys_alarms: avoid crash on some SOCOMEC UPS where some alarm OIDs are empty
* 3693 FIX: ups_eaton_enviroment: Fixed handling of dictionary-based parameters
NOTE: Please refer to the migration notes!
* 3604 FIX: ups_capacity.include: fixed displaying wrong levels and cleanup
* 3666 FIX: ups_*: Fixed discovery for Vision UPS devices
* 3185 FIX: ucd_cpu_load: this service will be discovered although we prefer HOST-RESOURCES MIB
NOTE: Please refer to the migration notes!
* 3746 FIX: tinkerforge: Keep check from crashing in case of unconfigured params
* 3408 FIX: temperature.include: now does not ignore levels with value 0 any more
* 3399 FIX: statgrab_mem, hr_mem: Fix display of total installed memory in graph
* 3419 FIX: solaris_mem: avoid crash in case of empty agent section, treat section as missing
* 3145 FIX: solaris agent: fileinfo patterns that match a directory will no longer output items for the files in that directory
* 3731 FIX: sap.value-groups: Replaced this check with sap.value_groups
* 3205 FIX: raritan_pdu_inlet: Fixed exception in case phases report a non OK state
* 3389 FIX: ps: Fixed stripped command lines for process checking on solaris systems
* 3573 FIX: ps: Fixed possible wrong matching of ps and ucb ps commands
* 3387 FIX: ps: Fixed crash during service discovery on AIX hosts having defunct processes
* 3742 FIX: ps: Fixed broken averaging
* 3441 FIX: ps: Added missing graph for number of processes
* 3188 FIX: ps.include: fixed typo
* 3429 FIX: ps, mem.linux, mem.include: fixed missing parse_proc_meminfo_bytes during precompiling
* 3422 FIX: printer_pages, canon_pages: Detect pages on Canon 8350 with generic check
* 2238 FIX: postfix_mailq: Fixed incorrect creation of RRDs, Fixed graphs of size and length of queues
* 3766 FIX: palo_alto_sessions: Fixed possible division by zero error
* 3707 FIX: oracle_tablespaces: cleanup
* 3624 FIX: oracle_asm_diskgroup: fixed dismounted disk handling
* 3765 FIX: oracle_asm_diskgroup: Made check more robust against invalid data received from agent
* 3210 FIX: oracle_asm_diskgroup: Fixed exception when using required mirror free space parameter
* 3252 FIX: ntp.time: better handling of temporary synchronization loss
* 3367 FIX: nginx_status: Fixed local instance detection for IPv6 loopback address
* 3464 FIX: netstat.linux: fix monitoring of UDP listeners
* 3122 FIX: netapp_fcpio: the rules for this check are now actually used
* 3545 FIX: netapp_api_vs_traffic: fixed crash when NFSv4.1 information was available
* 3764 FIX: netapp_api_vs_traffic: Fixed exception when no NFSv4 infos available
* 3020 FIX: netapp_api_volumes: ignore volumes of cluster partner
* 3019 FIX: netapp_api_volumes: fixed incorrect metrics (wrong scaling in graphs)
* 3549 FIX: netapp_api_snapshots: now correctly processes offline volumes
* 3528 FIX: netapp_api_protocol: fixed service discovery problem with older 7mode versions
* 3018 FIX: netapp_api_disks: ignore disks with raid-state remote (metrocluster setups)
* 3807 FIX: mssql_counters: fixed crash when the check is unable to parse a timestamp provided by the plugin
* 3427 FIX: mssql_counters.sqlstats: fixed rate calculation
* 3299 FIX: mssql_backup: Fixed exception in case of invalid agent output
* 3444 FIX: mssql: Reworked agent plugin to use less WMI calls
* 3590 FIX: mssql.vbs: Completely removed plugin timeout
* 3207 FIX: msexch_dag.copyqueue: Fixed broken check in case of non OK state
* 3301 FIX: mrpe: Fixed exception "urllib not defined" when using Nagios as core
* 3470 FIX: mounts: Fix exception when displaying check parameters in WATO services list
* 3862 FIX: mknotifyd mknotifyd.connection: New service description (when enabled)
* 3099 FIX: mk_mysql: worked around problems where running instances can't be discovered
* 3438 FIX: mk_mongodb: Fixed agent plugin handling when pymongo can not be imported
* 3443 FIX: mk_logwatch: Fixed exception in agent plugin configuration parsing error handling
* 3022 FIX: mk_logwatch (linux): now able to handle queries from multiple servers (no longer loosing data)
* 3061 FIX: mk_jolokia: Fixed debugging of the agent plugin
* 3016 FIX: mk-job: scheduled jobs are now always executed despite of any status file permission problems
* 3189 FIX: mem.vmalloc: newer kernel versions (64bit) report wrong data, i.d. both VmallocUsed and Chunk equal zero, thus this check is obsolete
* 3177 FIX: mem.linux: added all missing metric definitions
* 3848 FIX: megaraid_pdisks: Handle "rebuild" state as WARNING instead of UNKNOWN
* 3564 FIX: logwatch_ec: Fixed discovery when Logwatch Event Console Forwarding rule is set to "No forwarding"
* 3467 FIX: logwatch: fix exception in case the logfile name contains non-ascii characters
* 3211 FIX: logwatch: Fixed broken error messages in case of failed filesystem operations
* 3400 FIX: local: do not crash in P mode if performance data contains a unit of measurement
* 3762 FIX: local: Fixed long output handling with Microcore
* 3317 FIX: lnx_bonding: handle bogus output of 1.2.6 agents where >/dev/null is missing after popd
* 3323 FIX: kernel.util: fix graph template in case steal is present but guest not
* 3605 FIX: kemp_loadmaster_ha, kemp_loadmaster_realserver, kemp_loadmaster_services: fixed discovery if data is wrong or incomplete
* 3636 FIX: juniper_fru: fixed present state handling
* 3854 FIX: juniper_bgp_state: Fixed service descriptions in some cases
* 3092 FIX: isc_dhcpd: fixed incorrect handling of timezones
* 3098 FIX: isc_dhcpd: fixed handling of leases that never expire
* 3226 FIX: isc_dhcpd: Fixed exception during discovery when pools can not be gathered by agent
* 3637 FIX: ipmi_sensors: fixed sensor discovery if sensor is unknown and perfdata handling
* 3772 FIX: ipmi_sensors: fixed missing states
* 3781 FIX: ipmi: made check more robust against incomplete datasets
* 3711 FIX: ipmi: fixed wrong status handling if sensor status is ok but failures detected
* 3623 FIX: ipmi: fixed discrete sensor discovery if sensor is disabled
* 3104 FIX: ipmi: fixed crash when using summarized output with nagios backend
* 3655 FIX: if64adm: Can now be used with OID range limits
* 3131 FIX: if64, if64adm: These checks now display the speed of interfaces slower than 1Mbit correctly
NOTE: Please refer to the migration notes!
* 3238 FIX: if.include: Fixed handling of old-skool traffic limits
* 3274 FIX: ibm_svc_disks: Fixed wrong listing of man page
* 3213 FIX: ibm_svc_disks netapp_api_disk: Fixed exception when disks are failed
* 3406 FIX: hp_proliant_temp: fixed wrong params data type
* 3686 FIX: hp_proliant_temp: fixed wrong device thresholds handling. If no thresholds available the device reports -99
* 3665 FIX: hitachi_hnas_*: Fixed service discovery on some devices (e.g. HM800)
* 3107 FIX: heartbeat_crm: fixed incorrect timezone handling
* 3254 FIX: haproxy: fixed wrong type handling
* 3635 FIX: get_average: fixed overflow error
* 3278 FIX: fritz_wan_if: Fixed incorrect unit Bit used in check
* 3563 FIX: fortigate_sslvpn: Fixed broken manpage
* 3694 FIX: fortigate_sessions_base: Added missing WATO rule
* 3217 FIX: fortigate_sessions: Fixed exception in case of empty data provided by the device
* 3186 FIX: fortigate_node: fixed empty item
NOTE: Please refer to the migration notes!
* 3087 FIX: fixed very rare crash in active checks
* 3150 FIX: fixed helpers failing to start and high cpu load when an unparsable local check is installed
* 3126 FIX: fixed crash in some wmi-based checks when items disappear from the agent output
* 3653 FIX: fileinfo.groups: Fixed UNKNOWN shown in WATO discovery when configured as manual check
* 3727 FIX: fc_port: Fixed broken interpretation of counter values leading to wrong measurements
* 3692 FIX: f5_bigip_conns: fixed empty data handling
* 3110 FIX: ewon: Various improvements to snmp proxy functionality
NOTE: Please refer to the migration notes!
* 3276 FIX: esx_vsphere_vm.snapshot: Graphs now scale the age of the scnapshots correctly
* 3619 FIX: esx_vsphere_vm.mem_usage: add missing declaration for metrics, use correct unit
* 3555 FIX: esx_vsphere_sensors: fixed incorrect default parameter during service discovery
* 3523 FIX: esx_vsphere_hostsystem: fixed exception when no multipath state info is available
* 3541 FIX: esx_vsphere_hostsystem.state: no longer crashes when data is missing
* 3206 FIX: esx_vsphere_hostsystem.mem_usage_cluster: Fixed broken check
* 3734 FIX: esx_vsphere_hostsystem.cpu_usage esx_vsphere_hostsystem.mem_usage esx_vsphere_hostsystem.maintenance: Fixed exception when needed data is missing
* 3209 FIX: esx_vsphere_datastores: Added missing uncommitted and overprovisioned graphs
* 3112 FIX: esx_vsphere_counters: made levels configurable
* 3384 FIX: eltek_battery: Fixed broken check due to wrong spelled include file
* 3870 FIX: elphase.include: more robust against none type params
* 3535 FIX: docsis_cm_status: fixed missing performance data
* 3306 FIX: docsis_channels_upstream: fixed missing channel handling
* 3630 FIX: docsis_channels_upstream: fixed channel discovery
* 3178 FIX: docsis_channels_upstream: Fixed crash in graphs
* 3341 FIX: df: Ignoring mounted lib*.so.1 volumes (seen on Solaris 10)
* 3578 FIX: df: Fixed exception when monitoring filesystems without inode infos
* 3465 FIX: df: Fix displayed vertical range of graph of all filesystem checks
* 3808 FIX: df.include: fixed incorrect levels calculations on very small filesystems
* 3888 FIX: df checks: Fixed invalid displayed WARN / CRIT lines in graphs when using "bytes left" thresholds
* 3307 FIX: dell_poweredge_netdev: does not discover disconnected network devices any more
* 3258 FIX: dell_idrac_disks: fixed disk and component status handling
* 3626 FIX: dell_eql_storage: fixed scan function if sysDescr is empty
* 3759 FIX: cpu.loads: Fixed possible crash on missing data
* 3434 FIX: cmctc_lcp: Fixed broken check in case parameter are specified
* 3089 FIX: cmciii.temp: added handling for more device states
* 3305 FIX: cmciii.phase: fixed wrong datatype handling
* 3212 FIX: cmciii.phase: Fixed totally broken check
* 3433 FIX: cmc_temp: Fixed broken check
* 3111 FIX: citrix_status: fixed incorrect assignment of piggyback data to host running the plugin
* 3709 FIX: cisco_wlc, cisco_wlc_clients: fixed scan function and incomplete listing of interfaces
* 3708 FIX: cisco_vpn_tunnel: fixed missing phase 2 data
* 3261 FIX: cisco_temperature: fixed wrong datatype handling
* 3094 FIX: cisco_temperature: fixed duplicated sensors on some devices
* 3769 FIX: cisco_temperature: Fixed exception in case of empty SNMP data received from device
* 3638 FIX: cisco_qos: fixed wrong unit handling
* 3840 FIX: cisco_qos: Fixed wrong units in graphs
* 3250 FIX: cisco_mem: remove bogus memory check for "Driver text"
* 3421 FIX: cisco_asa_failover: Do not discover interfaces where failover is not enabled
* 3435 FIX: check_varnish_uptime: Fixed broken check
* 3633 FIX: check_sql: minor cleanup in active check_sql, fixed performance data handling
* 3880 FIX: check_sql: fixed missing number in check details
* 3266 FIX: check_smtp: when set to IPv6 it used the IPv4 address nevertheless
* 3584 FIX: check_mkevents: Fixed "failed to parse perfdata" errors in web.log caused by "Events" checks
* 3890 FIX: check_mk_agent.openbsd: Fixed broken MRPE checks
* 3372 FIX: check_mailboxes: Improved error handling
* 3813 FIX: check_mail: fixed missing base64 decoding on multipart mails
* 3370 FIX: check_mail: Fixed mail parsing bug when using POP3
* 3582 FIX: check_mail: Fixed issue with processing multipart mails
* 3773 FIX: check_http: fixed proxy authentication
* 3420 FIX: check_ftp, check_tcp, check_smtp: add missing CRIT levels for certificate live time
* 3849 FIX: check_cpu_peaks: Fixed broken active check
* 3144 FIX: bugfix: replacing pipe symbol in plugin output was broken
* 3237 FIX: brocade_vdx_status: Fixed broken discovery
* 3030 FIX: brocade_info: fixed problem in snmp scan function during service discovery
* 3685 FIX: brocade_fcport: fixed unknown state texts
* 3456 FIX: bluecoat_diskcpu: Fixed visualization of graph
* 3256 FIX: blade_bx_powerfan: fixed wrong levels handling and minor cleanup
* 3392 FIX: avaya_45xx_temp: Fixed broken check
* 3409 FIX: apt: fixed 'UNKNOWN - Item not found in agent output' error if there are no pending updates
* 3774 FIX: apc_symmetra: fixed wrong status and values handling
* 3654 FIX: apc_symmetra: Improved output in case of unknown battery state / calibration result
* 3255 FIX: apc_inrow_temp: fixed wrong discovery handling of available sensors
* 3430 FIX: apc_inrow_temp: fixed wrong data handling if data is not available or incomplete
* 3536 FIX: alcatel_timetra_chassis: fixed exception when check is not OK
* 3530 FIX: agent_vsphere: improved performance, too much perfcounters were queried
* 3006 FIX: agent_vsphere: fixed exception when providing the wrong login credentials
* 3562 FIX: agent_vsphere.pysphere: fixed problems related to ssl certificate validation on older distributions/python versions
* 3556 FIX: agent_vsphere.pysphere: The ESX 4.1 compatible agent version no longer validates the ssl certificate
* 3529 FIX: agent_netapp: fixed problem with older netapp versions (7Mode - Version 8.0)
* 3782 FIX: agent_netapp: fixed exception with values containing umlauts
* 3548 FIX: agent_netapp: fixed agent exception for channels without shelfes. improved 7mode/clustermode differentation
* 3715 FIX: agent_ipmi_sensors: fixed error handling
* 3259 FIX: ad_replication: fixed wrong timestamp handling
* 3816 FIX: WATO-Web API: fixed bug in API request validation
* 3577 FIX: Solaris agent: Fixed performance issue introduced with #3389
* 3552 FIX: SNMPv3: Fixed login with security level noAuthNoPriv
* 3587 FIX: SNMP: Fixed possible random IO issues when using classic SNMP
* 3333 FIX: Predictive levels: Improved error handling in case no RRDs have been created yet
* 3525 FIX: Nagios Core: fixed bug, incomplete cleanup of process tree on service check timeout
* 3007 FIX: Interface groups: fixed exception when port type or interface items were not set in the WATO rule
* 3010 FIX: Fixed vanished snmp subchecks for snmp hosts
* 3368 FIX: Fixed regression since 1.2.8b9 which broke all SNMP checks with Nagios core
* 3801 FIX: Fixed race condition with persisted data
* 3836 FIX: Fixed perfometer in kentix multisensor rack
* 3017 FIX: Fixed missing host/vms inventory information when having multiple datacenters
* 3425 FIX: Fixed extra section handling if no related check plugin exists
* 3802 FIX: Fixed excess Check Helper PIPEs when a datasource program runs into a timeout
* 3540 FIX: Fixed exception on reading cachefiles
* 3837 FIX: Fixed empty check if lnx_if info contains additional line
* 3643 FIX: Fixed check_mkevents active check.
* 3241 FIX: Fixed broken apt plugin
* 2997 FIX: Fixed broken SNMP subchecks
* 3613 FIX: Fix vertical scaling of graph for disk utilization from 0...1% to 0...100%
* 3243 FIX: Fix missing custom graphs in sidebar snapin Views if explicit topic is set
* 3176 FIX: Fix invalid scaling of some obscure metrics by factor 100
* 3245 FIX: Fix interpretation of check levels 0.0 as "no levels"
* 3701 FIX: FIX ps.perf graph title for Memory and CPU Usage
* 3700 FIX: FIX lparstat_aix.cpu_util usage of checkgroup parameters
* 3009 FIX: ESX agent: fixed exception with utf-8 encoded strings
* 3015 FIX: Dump host (cmk -D): fixed exception with service descriptions containing umlauts
* 3798 FIX: Clusters: Fixed invalid timestamp of last cached agent data
* 3391 FIX: CPU checks: Fixed graph per core when cores names don't have a tailing number
* 3227 FIX: Automatic service adding: Fixed exception when using time range to skip automatic configuration
* 3672 FIX: Agent sections cached by the agent could cause stale services
* 3386 FIX: AIX agent: Cached local scripts / plugins need to be configured in seconds
NOTE: Please refer to the migration notes!
BI:
* 3449 The host alias can now be used in BI aggregates
* 3271 New option in aggregation for tuning aggregation of downtimes
* 3546 Drastically sped up response time on querying single aggregations
* 3396 Change default setting of Precompile aggregations on demand to ON now
* 3873 BI: now rules can easily be copied and deactivate temporarily
* 3551 FIX: Now able to open BI aggregations containing a few hundred hosts
* 3291 FIX: Improved error handling when searching for BI aggregations with invalid regex
* 3439 FIX: Fixed processing of BI aggregations containing umlauts
* 3440 FIX: Fixed possible BI exception "Unknown BI aggregation group ..."
* 3574 FIX: Fixed broken aggregations snapin when using aggregations based on hard states
* 3358 FIX: Fixed BI Boxes views when "Enable BI compilation diagnostics" enabled
* 3247 FIX: Do not allow multiple BI aggregates with the same title
* 3232 FIX: BI: Only querying site of host for specific host status info
1.2.8p18:
Checks & agents:
* 8750 FIX: checkpoint_packets: fixed parameters handling if none are set
1.2.7i4:
WATO:
* 2879 WATO-Replication of MKPs and files in the local/ hierarchy
* 2442 WATO remove host: improved cleanup of obsolete host files
* 2924 WATO can now add contact groups from hosts also to services
* 2785 WATO Web-API: i18n of error messages and intitial validation of incoming request
* 2991 Snapshot restore: Improved robustness and logging
* 2923 SNMP community in WATO is now always displayed with ******
* 2878 Rework of host search in WATO - allow all bulk operations on search results
* 2902 Hosts can now be added by regular network scans of configured IP ranges
* 2897 Changed move host action to be an action icon using a popup menu
* 2900 Bulk Host import can now handle CSV files including several host attributes
* 1302 Added new WATO permission to deactivate the function rename of hosts
* 2973 FIX: showing subfolder info in WATO if there are more than four groups
* 2791 FIX: Service parameter overview: Fixed problem displaying incorrect rule for classical checks
* 2831 FIX: Removing a previously set custom attribute for a contact did not work as intented
* 2943 FIX: Preventing issues with password completion of browsers on user and profile edit pages
* 3169 FIX: Permission/Contact group settings for new hosts did show folder options
* 2825 FIX: Parameter overview page no longer raises an exception in certain scenarios
* 2793 FIX: Parameter Overview: Prevent python unicode warnings for services with umlauts
* 2742 FIX: Make selection of folders and host group tag filter use nicer drawing characters
* 2845 FIX: LDAP: Fixed exception in connection test on complain issue during connection creation
* 2723 FIX: Hiding "discard changes button" after successful activation of changes
* 3047 FIX: Git integration: Using the users mail address for commit messages
* 2715 FIX: Fixed visibility of BI aggregations in editor
* 2721 FIX: Fixed user profile sync in distributed environments after profile change
* 3038 FIX: Fixed invalid error message when creating service group assignment rule without having service groups
* 3044 FIX: Fixed garbled notifications page on page reload after an action has been performed
* 2716 FIX: Fixed error reporting on disabled checks page in case of broken man pages
* 2760 FIX: Fixed case where "activate changes" was not commiting the pending changes entries correctly
* 2767 FIX: Fixed broken user list when non unicode mail addresses are loaded
* 1298 FIX: Fixed broken WebAPI
* 2666 FIX: Fix search for global configuration variables: ignore case now
* 2779 FIX: Fix moving of folders
* 2774 FIX: Fix exception when deleting certain types of MIBs
* 2928 FIX: Fix display of rule set Do hardware/software Inventory
* 2925 FIX: Editing a notification rule for a missing user selected random other user
* 2964 FIX: Deleting site having hosts assigned links to list of hosts now
* 2905 FIX: Check plugins: Non existant man pages now result in helpful error messages
* 3036 FIX: Bulk discovery steps are now timing out short before HTTP request timeout
* 1299 FIX: BI: Fixed recently introduced bug when editing BI Rules
User interface:
* 2769 Verifying that the Check_MK GUI is not used with Apache threaded MPM (e.g. worker)
* 2929 Show all metrics of a service in a nicely formatted table in the service details
* 2768 SHowing number of unacknowledged incompatible changes in sidebar header
* 2992 New visual filter: "Hostname or Alias"
* 2713 New bookmark lists, strucutrable and shareable between users
* 2880 Automatically detect changes in local web/plugins, no Apache restart needed anymore
* 2684 Added icons for downloading agent data / walks of hosts
* 2709 FIX: fixed exception when opening the action menu
* 2810 FIX: esx_vsphere_counters, winperf_phydisk: fixed exception on pnpgraph overview page
* 2846 FIX: View refresh could reset checkboxes on views where "always show checkboxes" is enabled
* 2970 FIX: Users now allowed to modify the sidebar (e.g. guests) can now not fold snapins anymore
* 3040 FIX: Removed all summary_hosts related filters from shipped views
* 2687 FIX: Quicksearch: Improved error handling
* 2966 FIX: Quicksearch: Fixed sorting of results when not only searching for hosts
* 2435 FIX: New graphing system: fixed broken graphs for iSCSI checks
* 2438 FIX: Manpage icons: fixed manpage links for active checks
* 3171 FIX: Logout in one site will log out of all sites sharing the same auth.secret
* 2946 FIX: LDAP: User created during login does not trigger full user synchronisation anymore
* 2947 FIX: LDAP: Simplified automatic sync logic
* 2685 FIX: LDAP: Fixed failing synchronization when migrating some old configs
* 2680 FIX: LDAP: Fixed exception when syncing groups using configurations from previous versions
* 2689 FIX: LDAP: Fixed broken sync when using "Filter Group" in the user sync settings
* 2945 FIX: LDAP: Fixed broken sync for LDAP connections named "ldap"
* 3048 FIX: It is now possible to add a context filter right after removing it from a view again
* 2830 FIX: Improved sorting in view column "Services colored according to state"
* 2896 FIX: Improved handling of wrong encoded input strings
* 2904 FIX: Improved error handling when custom url dashlets raise an exception
* 2967 FIX: Hosts/Services: Hiding action menu trigger for empty menus
* 2729 FIX: Hosts/Hostproblems snapin: Fixed wrong livestatus query when filtering lists
* 2447 FIX: Fixed sorting of performancedata values with units
* 2722 FIX: Fixed some icon links from views opening in dashlet frames instead of the whole page
* 2686 FIX: Fixed showing graphs for cluster ping services
* 2758 FIX: Fixed processing of metrics containing varnames with quotes and/or spaces
* 2772 FIX: Fixed possible exception in icon column when showing some actions in the column
* 2901 FIX: Fixed issue editing availability annotations
* 2762 FIX: Fixed formating of check_http when using "clickable URL" option
* 2969 FIX: Fixed folding of sidebar in Google Chrome
* 2956 FIX: Fixed exception on "Availability of Single-Host Aggregations view
* 2691 FIX: Fixed exception in host address painter when displaying hosts/services of older sites
* 3041 FIX: Fixed deselecting view checkbox options like "Always show checkboxes" in dashboard embedded views
* 2778 FIX: Fixed correct scaling of sidebar on newer versions of Chrome browser
* 2717 FIX: Fixed broken webserver level authentication integration (e.g. basic, kerberos)
* 2696 FIX: Fixed broken perfometer for update checks
* 3053 FIX: Fixed broken login with Python 2.4 (e.g. on CentOS 5.x systems)
* 3035 FIX: Fixed broken graph preview when hovering graph icon in Check_MK Raw Edition
* 2895 FIX: Fixed broken "back to view" links after checkbox actions in views
* 3050 FIX: Fixed broken "Host state (first character)" painter
* 2965 FIX: Fixed HTML code shown in filter selection of favorite hosts filter
* 2781 FIX: Fix role handling of "Custom Links" snapin in case of adapted roles
* 2670 FIX: Fix problem that no site is configured when user has deleted only site
* 2877 FIX: Do not reopen search form when doing actions via Host/Service search
* 2931 FIX: Do not load bookmarks, reports, view, etc. of non-existing users anymore
* 2968 FIX: Closing quicksearch results when moving mouse out of sidebar area
* 2804 FIX: Avoid redeclaration errors in graphs when using pnp basket
* 2822 FIX: Availabiltiy: Fixed exception while rendering the timeline
* 3046 FIX: Acknowledging all incompatible werks when creating new sites
Reporting & availability:
* 3166 FIX: Fixed problem where scheduled report did not honor host or service group filter
* 2823 FIX: Availability: Fixed division by zero error on rendering the availability table
Notifications:
* 2935 a notification can now match multiple event console rules
* 2811 Mail notifications: Now able to add Host/Service Notes Url
* 2821 FIX: WATO rule based notifications: Validate regular expression for service conditions
* 2728 FIX: Removed debug notification script (was not executable)
* 2815 FIX: Notification scripts: Fixed missing environment variables
* 2843 FIX: Hanging notification scripts could prevent all other notifications
* 3042 FIX: Fixed configuring the sender of mails (Text and HTML mails)
Livestatus proxy:
* 3165 FIX: Make columns in view "Services by group" same as in other service views
Livestatus:
* 2743 FIX: Fixed handling of column types in "GET columns"
HW/SW inventory:
* 2889 snmp_extended_info: new inventory function which discovers the model name and serial number
* 2984 mk_inventory.solaris: improved detection of serial number for solaris_prtdiag plugin
* 2440 VMware ESX inventory: Now able to display ESX hostsystems and virtualmachines of clusters
* 2436 NetApp monitoring: Now able to gather data for inventory
* 2828 FIX: win_disks: now able to handle disks with missing size or media type information
* 2827 FIX: win_disks, win_video: now able to detect multiple instances
* 2439 FIX: solaris_prtdiag: Can now handle Oracle Corporation SUN FIRE X4170 M2 SERVER
* 2667 FIX: solaris_mem: fix exception in inventory plugin
* 3051 FIX: lnx_distro: Correctly detecting Check_MK Appliance Operating System now
* 2714 FIX: Fixed visibility of folding arrows by making them dark
* 2906 FIX: Fixed crash in views containing special chars in HW/SW-Inventory based columns
* 3170 FIX: Fix spurious exception while creating the inventory directory for the first time
Event console:
* 1306 mkeventd: The Recent event history can you be filtered by extended regexes
* 2733 Visibility of Event Console events more flexible now
* 2974 Added short cut icon 'archive this event' to event console events view
* 2903 Added "Service Level" to event simulation
* 2795 FIX: mkeventd: send email action did not work if message text contains umlauts
* 3164 FIX: No longer crash on action or email if trap contains a null byte
* 2893 FIX: Improved error handling of sending mails via Event Console
* 2862 FIX: Fixed handling of umlauts in mails send by the EC
* 2719 FIX: Events Check: Links to EC were broken when using regular expressions as application
* 2757 FIX: Events Check: Fixed check finding too many events (host search was infix search instead of full match)
* 2986 FIX: Event Console: Text elements of events are now correctly quoted in shell scripts
Core & setup:
* 2771 Errors in Check_MK configuration do not prevent the core from being restarted anymore
* 2881 Automatically restart core instead of reload after changes in local check plugins
* 3039 Added more useful debugging infos to crash reports
* 3037 FIX: Terminate datasource programs when check timeout occurs
* 2756 FIX: SNMP: Generalized error handling of emtpy info for SNMP checks
* 2932 FIX: Removal of duplicate services now also works for hosts that are no longer SNMP+TCP
* 2443 FIX: Fixed quoting of ! in classical nagios checks configured via WATO
* 2944 FIX: Fixed exception during config activation having clusters with unresolvable node IP addresses
* 2682 FIX: Fixed exception Error creating configuration: global name 'extra_host_attributes' is not defined
* 2848 FIX: Fixed cleanup of old autocheck files of cluster hosts
* 2894 FIX: Fixed broken cluster checks when using Nagios core
* 2764 FIX: Fixed broken SNMP checks in case SNMP check interval is configured for clusters
* 2718 FIX: Fixed agent timeouts not resulting in a crash report anympore
* 2926 FIX: Fix exception in WATO when a check man page has not catalog entry
* 3168 FIX: Fix duplicate loading of check that have a copy in local/share/check_mk/checks.
* 2724 FIX: Discovery check: Fixed exception in simulation mode when no cache file present
* 2770 FIX: Check_MK is now warning the user about deprecated but configured checkgroup parameters
* 2759 FIX: Allowing Emails to contain special characters like umlauts
Checks & agents:
* 2707 winperf_processor: can now be configured to warn if a single cpu core exceeds a utilization threshold for a while
* 2705 winperf_if: added option to warn if an interface is using dhcp
* 2699 windows_tasks: new task success constant 'an instance of the task is already running'
* 1323 win_printers: Warning and Critical levels can now be set
* 2938 websphere_mq_channels: check outcome based on channel state is now configurable
* 2863 wagner_titanus_topsens: added support for more devices
* 2941 tinkerforge, tinkerforge.ambient, tinkerforge.humidity, tinkerforge.motion, tinkerforge.temperature: new checks to monitor tinkerforge sensors
* 2915 supermicro.smart: new check to monitor harddisk health on snmp-enabled supermicro devices
* 2872 supermicro, supermicro.sensors: New check to monitor health on snmp-enabled devices by supermicro
* 2982 solaris_services.summary: new check which gives a summary of services provided by SMF on Solaris
* 1322 solaris_prtdiag_status: New Check for Solaris Hardware State based on prtdiag
* 2886 solaris_fmadm: new check monitors the severity and name of the fault class on Solaris systems using the 'fmadm faulty' command
* 2801 snmp text encoding: now able to decode cp437 encoded snmp strings
* 1321 sap.dialog: It is now possible to configure levels for FrontEndNetTime, ResponseTime and UsersLoggedIn
* 2708 sap, sap_state: new sap_state service reports connection problems to sap hosts
* 2839 raritan_px_sensors, raritan_px_sensors.binary, raritan_px_sensors.humidity: monitors the temperature, contact and humidity of Raritan PX Devices
* 2838 raritan_px_outlets: monitors the voltage, current, power, apparent power and energy of Raritan PX Devices
* 2892 qlogic_fcport: now supports QLogic FC Switch SANBox 5802 series
* 2921 printer_supply_ricoh: check now tries to handle negative readings properly
* 2456 palo_alto, palo_alto_sessions: Two new checks for Palo Alto firewalls.
* 3067 openhardwaremonitor.smart: initial support for S.M.A.R.T. harddisk health monitoring via OpenHardwareMonitor
* 2933 openhardwaremonitor, check_mk_agent.windows: added agent support and check for monitoring hardware sensors through OpenHardwareMonitor
* 2720 nullmailer_mailq: New check for monitoring the outgoing mail queue of Nullmailer
* 2874 netstat_an.bat: Restrict output of connections to TCP, safes performance
* 2809 netscaler_vserver: now reports health_perc as performance data
* 2797 netscaler_vserver: now also shows tftp servers and health state of loadbalacing entities
* 2832 netscaler_vserver: improved check output for unknown protocols
* 2803 netapp_api_volumes: clustered volumes now longer show the current node name in the service description
NOTE: Please refer to the migration notes!
* 1311 netapp_api_volumes: Added option to configure inode levels in wato
* 2787 netapp_api_snapvaults: Clustermode supported, netapp_api_disks: fixed invalid total disk space
* 2789 netapp_api_snapvault: No longer monitors uninitialized volumes
* 2989 netapp_api_snapshots: increased performance while querying data. levels configurable
* 1316 mysql_slave: Levels can now be configured with WATO
* 1303 multipath, solaris_multipath: Level for needed paths can now be specified in percent
* 2457 mssql_counters.sqlstats: New check to monitor several rates from the SQL statistics object
* 2884 mssql_blocked_sessions: the state of the blocked sessions is now configurable
* 2688 mssql agent plugin can now handle clustered MSSQL instances
* 2871 msexch_database: New check to monitor access latencies to MS Exchange Databases
* 2937 mrpe: check now supports service descriptions using percent-encoded characters
NOTE: Please refer to the migration notes!
* 1304 mk_mysql: Agent plugin can now detect multiple instances running unter the same user
* 2975 mk_jolokia: now supports HTTPS
* 2703 logwatch.ec: now transfers the service level to the event console
* 2740 local: better warning output in case of invalid agent output
* 2444 lnx_if: now able to detect interfaces which "break" during runtime
* 2663 knuerr_rms_temp: switch to new generic temperature logic, allow e.g. lower levels
NOTE: Please refer to the migration notes!
* 2711 janitza_umg: added support for umg508
* 2981 isc_dhcpd: added leases path /var/lib/dhcpd/dhcpd.leases for CentOS
* 2833 isc_dhcpd, win_dhcp_pools: lower levels for used dhcp leases are now configurable
* 2869 ibm_storage_ts, ibm_storage_ts.drive, ibm_storage_ts_library, ibm_storage_ts.status: new checks for IBM TS3100 Tape Library
* 2920 hr_cpu: this check can now also supports per-core features
* 2919 hp_webmgmt_status: New check for health status of various Hewlett-Packard devices
* 2695 hp_msa_disk, hp_msa_volume: these checks now report more information about disks and volumes of a HP MSA 2040 Storage System
* 2913 fortigate_node, fortigate_node.cpu, fortigate_node.memory, fortigate_node.sessions: New checks to monitor HA nodes of fortigate firewalls
* 2865 fortigate_memory_base: added check for fortigate firewall memory usage
* 2864 fortigate_ipsecvpn, fortigate_sslvpn: Added monitoring for vpn tunnels in fortigate firewalls
* 2829 filesystem checks: introduced default levels for inodes used (10%/5% free)
* 2866 ewon: Added support for monitoring Wagner OxyReduct devices with their data exposed through an ewon router
* 2802 esx_vsphere_hostsystem.multipath: now supports ESX 6.0 multipath names
* 2841 emcvnx_writecache: the check monitors the write cache state of the storage processors of an EMC VNX Storage System
* 2976 eltek_battery, eltek_battery.temp, eltek_battery.supply, eltek_fans, eltek_outdoor_temp, eltek_systemstatus: new checks for a Eltek Valere USV
* 2870 dotnet_clrmemory, wmi_cpuload, wmi_webservices, msexch_activesync, msexch_autodiscovery, msexch_availability, msexch_isstore, msexch_owa, msexch_rpcclientaccess: a whole slew of new checks relating to monitoring MS Exchange
* 2671 df: avoid duplicate items for btrfs that is mounted several times
NOTE: Please refer to the migration notes!
* 3173 datapower_cpu datapower_fan datapower_fs datapower_ldrive datapower_mem datapower_pdrive datapower_raid_bat datapower_tcp datapower_temp: Detect XI52 Model
* 2817 cmc_temp: New temperature check for Rittal devices using the CMC MIB
* 2780 cisco_vss: detect this check on newer (15.1) devices
* 2890 cisco_nexus_cpu, cisco_oldcpu: new checks for Cisco devices which do not support CPU utilization information from CISCO PROCESS MIB
* 2885 cisco_hsrp: now reports the HSRP state
* 1318 cisco_asa_svcsessions: New Check to monitor VPN Connections on Cisco ASA devices
* 2916 checkpoint_fan, checkpoint_firewall, checkpoint_ha_problems, checkpoint_ha_status, checkpoint_powersupply, checkpoint_svn_status, checkpoint_temp, checkpoint_voltage: New checks for various aspects of checkpoint firewalls
* 1315 check_mk_agent.linux: The ps section of the agent now supports long usernames
* 1600 check_mk_agent.linux: Diskstat Sektion now supports s390 DASDs (zLinux on IBM Mainframes)
* 2922 check_mk_agent.linux, check_mk_agent.solaris: mrpe sections can now be cached
* 2988 check_mk_agent.aix: now provides infos for postfix mailq check
* 2792 check_mk_agent.aix: now able to use wildcards in the fileinfo.cfg
* 2816 check_mail_loop: now supports STARTTLS for IMAP authentification
* 3033 check_http: Now supporting extended perfdata parameter of the check
* 1319 blade_bx_powerfan: Check can now be configured using Wato
* 2840 barracuda_mail_latency, barracuda_mailqueues, barracuda_system_cpu_util: new checks for Barracuda SPAM Firewall Appliance
* 2977 aruba_wlc_clients: new check which monitors the WLC clients of a Aruba Networks WLAN Controller
* 2979 aruba_wlc_aps: new inventory plugin for Aruba Networks WLAN Controller which displays name, group name, model, serial number and system location of all access points of this WLC
* 2710 arbor_peakflow_sp, arbor_peakflow_sp.cpu_load, arbor_peakflow_sp.disk_usage, arbor_peakflow_sp.flows, arbor_peakflow_tms, arbor_peakflow_tms.cpu_load, arbor_peakflow_tms.disk_usage, arbor_peakflow_tms.host_fault, arbor_peakflow_tms.updates, arbor_pravail, arbor_pravail.cpu_load, arbor_pravail.disk_usage, arbor_pravail.host_fault: new checks for various arbor devices
* 1314 apc_sts_source: New Check to monitor if the input source changes on APC STS devices
* 1313 apc_sts_inputs: New Check for APC Static Transfer Switches: Input Phases
* 2763 apache_status: Can now be configured to use the protocols default port
* 2918 agent_jolokia: jolokia can now be monitored using a special agent
* 2980 agent_ipmi_sensors: new special agent to monitor IPMI data via ipmi-sensors (of freeipmi)
* 1324 New Check for Dell Equallogic SAN Devices
* 2434 NetApp monitoring: Cluster-Mode is now supported, changes in existing 7Mode checks
NOTE: Please refer to the migration notes!
* 2441 NetApp 7Mode: Now able to monitor reserved snapshot space for volumes
* 2985 MongoDB: Introduced agent plugin and some checks
* 2788 ESX Monitoring, esx_vsphere_vm subchecks: VM templates are now excluded
* 2812 Avaya Series 88xx / 45xx: New temperature, fan and CPU utilization checks
* 2934 All temperature checks now use common code and have the same features
NOTE: Please refer to the migration notes!
* 2701 FIX: zfsget: fixed handling in case of zero total size based on buggy 'df -h' command on some solaris systems
* 2712 FIX: winperf_processor: this check no longer requires multiple check cycles before counters are initialized
* 2849 FIX: winperf_processor.util: Fixed crash in case no CPU infos are sent
* 2939 FIX: winperf_phydisk: fixed permanent stall state if windows reports several disks with the same drive letter
* 2820 FIX: winperf_phydisk: fixed invalid performance data for read/write ios
* 2856 FIX: winperf_phydisk: Not discovering on clusters where disk perfcounters are missing
* 2706 FIX: winperf_if: fixed rare crashes of windows_if.ps1 plugin
* 2854 FIX: winperf_if: Assuming interfaces without status to be up
* 3070 FIX: windows agent: replaced a very costy section regarding installed software
* 2662 FIX: windows agent: fixed inventory running every time when ipv6 was activated
* 2661 FIX: windows agent: fixed incomplete process list
* 3072 FIX: windows agent: agent can now handle utf-16 encoded output from plugins
* 3066 FIX: windows agent: 32-bit performance counters were not returned correctly
* 2744 FIX: waitmax now kills the whole process group and is a bit more robust.
* 3056 FIX: vms_cpu: Fixed exception when having thresholds configured
* 3045 FIX: veeam_backup_status: Fixed wrong date format reported by agent
* 2726 FIX: veeam_backup_status: Fixed missing agent section error in case of aborted tasks
* 3054 FIX: ups_modulys_battery: Fixed wrong remaining minutes in some cases
* 2698 FIX: ups_capacity: fixed missing battery time and fuel information
* 3069 FIX: unitrend_backup: fixed broken plugin output
* 2960 FIX: tsm_stagingpools: Fixed exception in case of garbled agent output
* 2961 FIX: tsm_sessions: Fixed crash in cae of client name contains spaces
* 2898 FIX: smart: Using normalized value for determining reallocated events state
* 2731 FIX: smart.temp: Handles case of missing temperature values correctly
* 2665 FIX: ps: fix crash in case of quota violation on Windows
* 3068 FIX: ps: added performance graphs for process handle count (windows only)
* 2664 FIX: ps: Speedup in situation with many matching processes
* 2805 FIX: ps: Now able to monitor processes which contain + characters
* 2690 FIX: ps: Fixed processing of old inventory_processes rules in discovery function
* 2899 FIX: ps: Finally improved performance impact of perfdata when having a lot of processes
* 2909 FIX: postfix_mailq: Fixed crash when postfix mailq size can not be read
* 2836 FIX: pandacom_psu: fixed handling of not available power supplies
* 1300 FIX: ovs_bonding: Fixed discovery exception in case of not active bond
* 2948 FIX: oracle_tablespaces: Fixed exception when section contained empty line
* 2806 FIX: oracle_rman: introduced missing WATO, allows configuration of backup age
* 2949 FIX: oracle_logswitches oracle_sessions oracle_version: Improved handling of legacy oracle plugin error cases
* 2908 FIX: oracle_locks: Fixed handling of ORA- errors as sent from e.g. older AIX agents
* 2702 FIX: oracle_diva_csm: fixed handling of empty sublists
* 2775 FIX: omd_status: handle case where status information is incomplete due to missing cmk version
* 2773 FIX: omd_staomd_status: handle case where site's software installation is broken
* 3064 FIX: netscaler_health: no longer discovers non-running fans (i.e. in virtual appliances)
* 2954 FIX: netextreme_temp: Fixed temperature checking
* 2952 FIX: netextreme_psu_out: Fixed crash in case of phase can not be found anymore
* 2835 FIX: netextreme_psu_in: fixed wrong voltage usage handling
* 2953 FIX: netextreme_psu_in: Fixed discovery of Power Supply Input checks
* 2990 FIX: netapp_api_vs_traffic: fixed incorrect CIFS latency
* 2819 FIX: netapp_api_if: now able to detect even more interfaces
* 2983 FIX: netapp_api_disk: fixed exception when disks were not included in the raid
* 2798 FIX: netapp_api_cpu: fixed incorrect scaling of CPU data in NetApp Clustermode
* 2911 FIX: mysql.innodb_io: Fixed crash in case averaging is set to 0 minutes
* 1309 FIX: multipath: Fixed name handling of multipaths
NOTE: Please refer to the migration notes!
* 2860 FIX: mssql.vbs: Now really used the configuration file from the agent config directory
* 2672 FIX: mounts: ignore options that are allowed to change on btrfs filesystems
* 2800 FIX: mk_mysql: fixed some issues with incorrect assembled command line
* 2876 FIX: mk_logwatch: Avoid parsing lines that are currently being written by application
* 3065 FIX: mem.win: renamed "Pagefile" to "Commit Charge" to clarify what the number actually expresses
* 2873 FIX: megaraid_pdisks: handle case "Copyback" correctly
* 2669 FIX: mcdata_fcport: fix computation of in and out traffic
* 3063 FIX: mcaffee_av_client: plugin didn't work with 32-bit av software installed on 64-bit system
* 2891 FIX: mcafee_av_client: fixed wrong params handling after WATO configuration
* 2766 FIX: juniper_fru: Don't discover devices reported as "empty"
* 2942 FIX: juniper_cpu_util: new check replaces juniper_cpu which was reporting incorrect values
NOTE: Please refer to the migration notes!
* 2930 FIX: juniper_cpu_util: Better detection, find more devices
* 2850 FIX: juniper_cpu: Better error handling of empty data reported by device
* 2842 FIX: jolokia_metrics.perm_gen: fixed wrong calculation of perf variables warn and crit
* 2437 FIX: joloka_metrics.perm_gen: fixed broken check
* 2668 FIX: jar_signature: Handle case correctly where certificate is already expired
* 2741 FIX: isc_dhcpd: Fix problem where outdated leases where counted as active
* 2754 FIX: ipmitool: Killing asynchronous ipmitool call after 300 seconds
* 2730 FIX: if64: Grouping of interfaces resulted in an exception
* 2700 FIX: ibm_svc_node: fixed handling with agent output after firmware update
* 3055 FIX: ibm_svc_mdiskgrp: Fixed exception in case of configured thresholds
* 2855 FIX: ibm_svc_mdiskgrp: Fixed crash when capacity of pool is 0
* 2445 FIX: ibm_svc_disks: fixed crash in case special agent reports too much data columns per line
* 2951 FIX: ibm_svc_disks: Fixed exception with disks having a TB capacity
* 2727 FIX: ibm_imm_health: Fixed unhandled exception when SNMP info is missing
* 2914 FIX: hr_cpu: fixed check not being applied on some systems
* 2858 FIX: hp_proliant_da_phydrv: Adding disk controller to check items
NOTE: Please refer to the migration notes!
* 2697 FIX: hp_msa_controller.io, hp_msa_disk.io, hp_msa_volume.io: fixed broken I/O calculation
* 2861 FIX: hivemanager_devices: Fixed configuration of states to treat as WARN
* 2837 FIX: hitachi_hnas_temp: fixed ascii decode error, handles degree celsius now correct
* 2971 FIX: heartbeat_crm: Is now compatible with more forms of crm_mon output formats
* 2844 FIX: heartbeat_crm: Fixed problem processing the state of clone set resources
* 2765 FIX: heartbeat_crm: Fixed issue detecting outdated data with daylight saving time
* 2910 FIX: heartbeat_crm: Fixed crash in case of "number of resources" paramters have been configured
* 2857 FIX: fritz.conn: Handling missing connection state infos as UNKNOWN
* 1320 FIX: fjdarye60_sum: Fixed bug in discovery function
* 3172 FIX: fjdarye100_rluns fjdarye101_rluns fjdarye60_rluns: Correctly detect RAID 0 state
* 2660 FIX: fixed windows agent using the wrong working directory
* 1317 FIX: fileinfo.groups: Fixed handling of $DATE pattern
* 2962 FIX: esx_vsphere_vm.guest_tools: Fixed exception in case no version info is available
* 3049 FIX: esx_vsphere_hostsystem.mem_usage_cluster: Fixed exception when no thresholds configured
* 2783 FIX: esx_vsphere_datastores: fixed crash when no provisioning levels were set
* 2735 FIX: esx_vsphere_datastores: fix labelling, help and performance data of provisioned space
* 2963 FIX: esx_vsphere_datastores: Deal with empty url attribute of datastores
* 2987 FIX: esx_vsphere_counters: Improved accuracy of all counter values
* 1297 FIX: emcvnx_hba: Prevent old emc versions from inventory
* 2958 FIX: domino_tasks: Fixed broken discovery and check
* 3052 FIX: domino_mailqueues: Fixed exception when receiving empty data from SNMP
* 2887 FIX: docsis_channels_downstream: now handles correct the downstream power in dBmV
* 2972 FIX: df: Filesystem trends: Outputting less senseless time left in case of nearly 0 growth
* 2940 FIX: dell_om_disks: non-raid state is no longer treated as a critical problem
* 2883 FIX: default.php template: fixed id_string while creating default template, e.g. for custom checks
* 2808 FIX: db2_connections: added missing connections performance data
* 2782 FIX: cups_queues: fix crash in case user name contains spaces
* 3034 FIX: cups_queues: Fixed bug when no user name available for a print job
* 2236 FIX: cups_queues: Correct not working discovery after werk #2504
* 2868 FIX: cpu_util.include: fixed crash on some systems if per-core statistics were enabled
* 2955 FIX: cpu.loads: Fixed monitoring on some AIX systems
* 2734 FIX: cmctc.temp: fix exception of type UnicodeDecodeError
* 1301 FIX: cmciii: Some rewrites of the cmciii Temperature and Power Phase Checks
NOTE: Please refer to the migration notes!
* 2875 FIX: citrix_farm.ps1: Add missing end marker of piggy data - fixes problem in subsequent plugins
* 2950 FIX: citrix_controller.sessions: Fixed crash in case active/inactive infos are missing
* 2888 FIX: citrix_controller.licensing: ignoring double data from piggy backs
* 3071 FIX: cisco_mem, cisco_sys_mem, cisco_mem_asa: fixed incorrect unit being displayed
* 2917 FIX: cisco_asa_failover: Will no longer discover on devices where failover is disabled
* 2853 FIX: cisco_asa_failover: Added support for CISCO PIX security devices
* 2907 FIX: chrony: Fixed exception in discovery function when daemon is not running
* 2777 FIX: check_mk_agent.linux: avoid execution of .deb temporary files as plugins
* 1308 FIX: check_mk_agent.linux: Not longer list prl_fs filesystems
* 2818 FIX: check_mail_loop: now only deletes expected mails and not all mails matching a specific pattern
* 2807 FIX: check_mail_loop: POP3 protocol wasn't working at all
* 2799 FIX: check_mail_loop: "Use TLS over SMTP" option did not work
* 2852 FIX: check_http: SSL can now be configured to use specific SSL version
* 2761 FIX: check_http: Fixed handling of multiple strings given as "Strings to expect in server response"
* 2692 FIX: check_http: Fixed broken check when using Nagios (introduced with 1.2.7i3)
* 2790 FIX: check_dns: now able to configure milliseconds as expected response time
* 1312 FIX: carel_uniflair_cooling: Check is now disabled
* 2737 FIX: bluecoat_sensors: fix crash when using Nagios as core (missing include)
* 1310 FIX: blade_bx_powerfan: Check now uses better default leves
* 3057 FIX: arc_raid_status: Fixed exception when number of disks changed
* 2959 FIX: apt: Made check more robust against invalid agent data
* 2755 FIX: apc_symmetra: Check is handling missing data more robust now
* 2796 FIX: apc_symetra_ext_temp: now supports temperatures measured in fahrenheit
* 3167 FIX: apc_inrow_airflow: fix exception in displaying parameters in WATO services list
* 2776 FIX: apache_status: fix crash for Apache versions with yet unhandled status fields
* 1296 FIX: aix_memory: Check can now handle systems without swap partition
* 2786 FIX: agent_netapp: now able to monitor more than 20 instances of a given type, e.g. volumes or interfaces
* 2813 FIX: agent_netapp: fixed missing environmental sensor information and exception with snapshot volumes
* 3043 FIX: agent_emcvnx: Fixed error handling in case of missing naviseccli command
* 2978 FIX: agent_appdynamics: fixed missing closing brackets for piggyback data
* 2753 FIX: ad_replication: Made check more robust agains garbled agent output
* 3163 FIX: Treat interface name '1' and '01' as identical when grouping interfaces
* 2794 FIX: The encoding parameter set in the agent sections was not working
* 2957 FIX: Renamed Lotus Domino Task Inventory rule to Lotus Domino Task Discovery
* 2683 FIX: Fixed exceptions occuring in some ps checks
* 2927 FIX: Fix links to logwatch logfiles in case of several special characters in the name
* 3174 FIX: Fix exception in Check_MK agent version check if version number does not contain three parts
* 2725 FIX: Dynamic levels: Enforce config of levels for filesystems larger than 0 bytes
* 2859 FIX: Check_MK Discovery/Inventory and HW/SW Inventory services are now always using caches (if available)
* 2738 FIX: Check_MK Caching agent on Linux: introduce timeout for lock
* 2446 FIX: Active checks check_mail, check_mail_loop: did not work with POP3 protocol
BI:
* 2882 Reorganize BI configuration into packs, add contacts and permissions
* 2826 FIX: Disabled BI Aggregations no longer causing crashes when using "Precompile aggregations on demand"
1.2.7i3:
WATO:
* 2462 Users with access to host/services can now edit the disabled services rule for their hosts/folders
* 2373 Skip unmonitored hosts during bulk discovery
* 2365 Removed old deprecated notification global options for plain emails
* 2486 Remove special handling for non-distributed-setups in WATO
* 2487 Remove dangerous <i>Factory Reset</i> button
* 2384 SEC: Prevent user passwords from being visible in webserver log on user creation
* 2463 Hiding not permitted actions from service discovery page when only permitted on host
* 2386 SEC: Fixed possible XSS on WATO rule edit page
* 2651 Do not allow adding of duplicate hosts anymore
* 2649 Bulk renaming of hosts in WATO
* 2479 Allowing dots in host-, service- and contact groups now
* 2407 FIX: WATO master/slave replication: fixed problem where the configuration from the master site was not activate on slave site
* 2431 FIX: WATO Snapshots: Fixed broken performancedata backup
* 2464 FIX: UDP ports for SNMP communication can now be configured via WATO
* 2461 FIX: Service Discovery: Hiding action buttons to rules when user is not permitted to rulesets
* 2346 FIX: Notifications: Fixed garbled page when switching on/off bulks/backlog/user rules
* 2344 FIX: Improved validation of selected rules when editing BI aggregations
* 2499 FIX: Git: Fixed message "Please tell me who you are. Run git config ..." on making changes
* 2603 FIX: Git integration: Preventing issues with *.mk.new files
* 2397 FIX: Fixed wrong confirm text in distributed setup when activating foreign changes
* 2560 FIX: Fixed rare exception when using bulk host move
* 2474 FIX: Fixed possible corruption of user datasets (contact, mail, rbn config)
* 2611 FIX: Fixed host view permission checks on host related pages
* 2610 FIX: Fixed host search showing results of not permitted folder
* 2466 FIX: Fixed exception when searching for rulesets / global settings using special characters like umlauts
* 2467 FIX: Fixed encoding exception occuring in localized GUI when a WATO action triggers an error message
* 1267 FIX: Fixed confirm activating foreign changes dialog
* 2599 FIX: Fix newly introduced fatal bug preventing creation of new hosts in WATO
* 2539 FIX: Fix impossibility of removing a status host from an existing site configuration
* 2550 FIX: Catching exception when having name conflicts while moving a folder
* 2372 FIX: Avoid freezing WATO during bulk discovery if hosts do not respond in a timely manner
* 2552 FIX: API: Service Discovery action is now creating missing pending log entry and marks the site dirty
User interface:
* 2484 Virtual Host Tree now allows adding levels of WATO folders
* 2471 User IDs are now allowed to contain special characters (like German umlauts)
* 2602 Tracking of incompatible Werks
* 1268 The Snapins "Folders" and "Tree of Folders" can now be used by users without wato permission
* 2646 New system for displaying time graphs of metrics
* 1270 Multsite site Hostfilters for views can now be negated
* 2678 LDAP: New sync plugin: Groups to custom user attributes
* 2616 LDAP: Improved handling of multiple connections (Name conflicts, cross directory sync)
* 2681 LDAP: Added support for synchronizing with multiple LDAPs
* 2501 Implemented new crash report handling
* 2388 SEC: Fixed reflected XSS on the index page using the start_url parameter
* 2385 SEC: Fixed possible reflected XSS on all GUI pages where users can produce unhandled exceptions
* 2612 SEC: Fixed possible XSS on service detail page using the long service output
* 2390 SEC: Fixed possible XSS issue on views
* 2389 SEC: Fixed XSS using the _body_class parameter of views
* 2387 SEC: Fixed XSS problem on all pages using confirm dialogs outputting user provided parameters
* 2512 Custom Icons/Actions: URLs target frames can now be configured
* 2391 SEC: Auth cookie is using "secure" flag when HTTPS request detected
* 2392 SEC: Auth cookie is always using "httponly" flag
* 2600 Allow service regular expression filter to be negated
* 2491 Allow clickable URLs in comments and downtime texts
* 2613 SEC: Additional fix for refleced XSS on index page using start_url
* 2601 Access to Werks (change log) directly in the user interface
* 2375 FIX: prediction preview: automatically select valid prediction period
* 2426 FIX: pnptemplate: fixed template for netapp_api_volumes
* 2429 FIX: check_mk-netapp_api_disk.summary.php: fixed broken php-template
* 2549 FIX: Silently ignore not existing painters and sorters in views
* 2598 FIX: Remove button for removing downtimes an BI aggregates because it cannot work
* 2580 FIX: Remove bogus ;0 in comment of problem acknowledgements
* 2459 FIX: Preventing caching of all HTTP requests to dynamic pages (*.py)
* 2379 FIX: Plugin-Output: Fixed handling of URLs within output of check_http
* 2509 FIX: Logwatch: Fixed exception when deleting a specific logfile on multiple hosts
* 2396 FIX: LDAP: Fixed handling of LDAP trees having special chars in the path (e.g. in OU names)
* 2532 FIX: Fixed undefined variable exception in prediction in rare cases
* 2510 FIX: Fixed sidebar frame scaling in chrome when using browser zoom
* 1289 FIX: Fixed missing table headers in hostgroup view
* 2551 FIX: Fixed locking issues when editing dashboards
* 2544 FIX: Fixed links to availability timeline using the context buttons
* 2620 FIX: Fixed issue loading correct graph templates when HTTP is disabled on system apache level
* 1263 FIX: Fixed handling of urls in views
* 2531 FIX: Fixed graph hover for services containing backslashes
* 2548 FIX: Fixed exceptions in different places in case of user errors
* 2470 FIX: Fixed exception in logwatch log list in rare cases
* 2393 FIX: Fixed exception "user_confdir" not set in case of exceptions during login
* 2615 FIX: Fixed bug in legacy dashboard conversion when having users not permitted to access embedded views
* 2607 FIX: Fixed broken links from BI views to aggregation group views
* 2468 FIX: Fixed actions for duplicate host names on different sites
* 2618 FIX: Fixed "move folder" popup being positioned out of screen on the right
* 2597 FIX: Fix settings downtimes on BI aggregates in distributed environment
* 2578 FIX: Fix exception in case a user has a non-existant role
* 2538 FIX: Fix exception in PNP graph template where metric name contains colon (e.g. omd_apache)
* 2361 FIX: Fix exception for missing key 'title' in certain cases of older customized views
* 2604 FIX: Dashboards: Improved error handling in case of broken dashlet
* 2380 FIX: Custom Host Notes painter was showing service notes when used in service based views
* 2314 FIX: Availability: fixed exception when grouping by host or service group
* 2556 FIX: Availability: Fixed exception when trying to group BI aggregations by host/service-groups
Reporting & availability:
* 2596 FIX: Fix exception in availabiliy table if average number of events and summary are both being displayed
Notifications:
* 1295 RBN Rules can now also match service event type OK to OK
* 2478 Integrated notification plugin for mobile phone push messages via Pushover
* 2432 Forwarded notifications are now visible within the rule based notifications analysis
* 2313 FIX: notification bulking: fixed exception for plugins which are not configured with checkboxes, e.g. sms
* 2347 FIX: Improved error message in notify.log when sendmail is missing
* 2349 FIX: HTML-Mails: Fixed state colors in Outlook
* 2348 FIX: HTML-Mails: Added missing link to service descriptions
* 2645 FIX: Fix garbled notification context when \n appears in service description
Livestatus:
* 2493 FIX: Fixed wrong JSON format when using stats queries together with header columns
* 2542 FIX: Fix segmentation fault when filtering for service columns in log table
* 2581 FIX: Fix crashing Nagios core in rare case when excessive commands are being executed
* 2648 FIX: Fix crash of core in case of case of certain garbled log lines
HW/SW inventory:
* 2128 mk_inventory.vbs: inventory plugin for Windows now available as vbs script
* 2367 FIX: win_system: Fixed exception when non-UTF-8 sequences are contained agent output
* 2483 FIX: win_exefiles: more gracefully handle incomplete lines, avoid execption
* 2553 FIX: solaris_prtdiag: Can now handle Supermicro servers using Solaris 10
* 2454 FIX: lnx_distro: Fixed inventory for SuSE installations with patchlevel 0
* 2624 FIX: fixed vbscript based inventory script (windows) only sending updated data every 39 years
* 1294 FIX: esx_vsphere_hostsystem: Inventory plugin is now graceful if not all information are available
* 1293 FIX: dmidecode: Sanitized CPU Vendor field for some Intel CPUs
* 2541 FIX: Round last state change of network interfaces to one day, avoid history spam
Event console:
* 2562 SNMP trap translation can now be configured to put trap description into event text
* 2508 It is now possible to upload multiple zipped MIB files at once
* 2411 Check check_mkevents: Now able to look for events matching the host alias
* 2533 Allow inverted match in Event Console rules
* 2322 FIX: mkeventd: MIBs are now only loaded if SNMP Traps translation is activated
* 2460 FIX: Slightly more robust SNMP trap translation
* 2673 FIX: SNMP-Traps: Fixed translation of OIDs which are parts of trap values
NOTE: Please refer to the migration notes!
* 2534 FIX: Fixed implementation of skipping rule packs
* 2614 FIX: Fixed exception when processing events with umlaut in names from history
* 2677 FIX: Fixed duplicate Event Console reload in distributed setups
* 2644 FIX: Fix exception in executing actions or notifications when match groups contain non-ASCII characters
Core & setup:
* 2595 Discovery check can now automatically add missing services and also activate changes
* 2674 Added native support for monitoring via IPv6
* 2630 FIX: fixed incorrect check interval of Check_MK Discovery
* 2540 FIX: Process piggy backed data even if host is set to "No Agent"
* 2617 FIX: Improved error handling in case of agent error but piggyback data available
* 2543 FIX: Fixed usage of icons/actions configured directly with process rules
* 2502 FIX: Fixed removing autochecks when a host is configured to be ping only
* 2430 FIX: Fixed crash with availability queries when using nagios as core
* 2526 FIX: Fixed crash in filesystem checks in case mountpoint contains non-ascii characters
* 2465 FIX: Fixed broken Check_MK Discovery checks (check reports "(null)")
* 2643 FIX: Fix spurious CRIT status on check on mknotifyd
* 2647 FIX: Fix crash of CMC in case of duplicate host
Checks & agents:
* 2451 wut_webtherm.humidity, wut_webtherm.pressure: Two new checks for humidity and air pressure sensors for WuT devices
NOTE: Please refer to the migration notes!
* 2421 winperf_phydisk: now able to monitor the average read/write duration for each disk
* 2417 winperf_phydisk: can now work in a cluster environment
* 2422 winperf_mem: new check to monitor memory pages per second
* 2419 windows agent: is now downward compatible to win2k
* 2656 windows agent can now optionally output the full command line in the ps section
* 2518 veritas_vcs: New check which monitors the Veritas Cluster Service
* 2530 ups_modulys_alarms ups_modulys_battery ups_modulys_battery_temp ups_modulys_inphase ups_modulys_outphase: New checks for the Socomec Modulys UPS
* 2405 ucs_bladecenter_topsystem, ucs_bladecenter_faulinst: new checks for UCS bladecenter
* 2636 ucd_mem, ucd_processes, ucd_disk: new checks for systems using UCD SNMP Daemon
* 2511 siemens_plc: Special agent can now be configured to fetch other memory areas than DB
* 2513 sentry_pdu_outlets sentry_pdu_systempower: new checks which monitor the system power consumption and outlet states of sentry pdu devices which support the Sentry3-MIB
* 2590 raritan_px2_sensors: new check which monitors the temperature, humidity, air flow and pressure sensors connected to a Raritan PX2 Device
* 2591 raritan_emx_sensors: new check which monitors contact, temperature, humidity, air flow and pressure sensors connected to a Raritan EMX Device
* 2626 ps check configurable to list state of individual processes in long output
* 2635 pandacom_psu, pandacom_fan, pandacom_sys_temp, pandacom_10gm_temp, pandacom_fc_temp: new checks for Pandacom SpeedCarrier Chassis 5u
* 2632 oracle_diva_csm, oracle_diva_csm.actor, oracle_diva_csm.archive, oracle_diva_csm.drive: new checks for DIVA CSM devices
* 2592 netextreme_fan, netextreme_psu, netextreme_psu_in, netextreme_psu_out, netextreme_temp: new checks for Extreme Networks Switches
* 1278 mssql_blocked_sessions: New Check to show blocked MSSQL Sessions
* 2420 mk_db2.aix: now able to monitor partitioned databases
* 2517 mem.linux: Now able to handle hardware corrupted error via WATO rule
* 2625 kernel.util, winperf_processor.util: now support an optional graph showing utilization of individual cores
* 2529 kernel.util can now be configured to warn if a single cpu core exceeds a utilization threshold for a while
* 2292 kentix_amp_sensors: New check for the Kentix Alarmmanager Pro
* 2521 juniper_trpz_aps_sessions: new check shows the radio data and sessions per online access point
* 2515 juniper_trpz_aps: check is now cluster-aware
* 2587 juniper_temp, juniper_fru, juniper_mem, juniper_alarm: new checks for a Juniper Ethernet Switch
* 1260 jolokia_metrics.perm_gen: New Check to monitor used Perm Space on a JVM
* 2623 janitza_umg_inphase, janitza_umg_freq, janitza_umg_temp: new checks for Janitza Power Analyzers
* 2563 ipr400_temp, ipr400_in_voltage: New checks for the Omnitronics IPR400
* 2523 ipmi: new wato rule to set ignored sensors and activate/deactivate summarizing
* 2433 interface checks: now able to configure the infotext shown in the check output
* 2423 interface checks: now able to configure absolute levels for error packets
* 2535 if64adm: new variant of 64 that allows to take the admin status of the interface into account
* 2586 ibm_imm_fan: lower and upper levels are now configurable
* 1283 hyperv_checkpoints,hyperv_vmstatus: Checkpoints and Integration Services Check for HyperV VMs
* 2290 hp_procurve_temp: new check which monitors the system temperature of HP Switches which support the HP-ICF-CHASSIS-Mib
* 2286 hp_procurve_cpu, hp_procurve_mem, hp_procurve_sensors: now can monitor HP 2920 Switch Stack
* 2127 haproxy.frontend, haproxy.server: new checks and agent plugin for HAProxy
* 2520 genua_vpn: new check which monitors the VPN state of a genuscreen VPN appliance
* 2287 fjdarye500_cadaps fjdarye500_cmods fjdarye500_cmods_flash fjdarye500_cmods_mem fjdarye500_conencs fjdarye500_cpsus fjdarye500_devencs fjdarye500_disks fjdarye500_expanders fjdarye500_inletthmls fjdarye500_sum fjdarye500_syscaps fjdarye500_thmls: New checks for Fujitsu Eternus DX500 S3
* 2637 etherbox2_temp: new check for the etherbox 2 (from firmware version 1.21 on) / MessPC
* 2413 esx_vsphere_counters: new check to monitor the disk throughput and latency for ESX datastores
* 2424 esx_vsphere_counters: improved handling when data is missing
* 1269 esx_vsphere_counters.diskio: Check now uses the default diskstat implementation
NOTE: Please refer to the migration notes!
* 2588 emcvnx_sp_util: new check which monitors the storage processor utilization of an EMC VNX Storage System
* 2527 emc_isilon_power, emc_isilon_quota: New checks for power supply and fs quotas on EMC Isilon data storage devices
* 2536 emc_isilon_fans, emc_isilon_temp, emc_isilon_temp.cpu: New checks for fans and temperatures of EMC Isilon
* 2528 emc_isilon_cpu, emc_isilon_ifs: New checks for cpu utilization and the combined cluster storage on EMC Isilon data storage devices
* 2572 dell_om_vdisks: New check for virtual disks on Dell OpenManage supported devices
* 2565 dell_om_disks now warns if SMART predicts disk failure
* 2129 db_ checks: new mk_db2.linux agent supporting the existing db2_ checks
* 2583 datapower_tcp: new check which monitors the number of TCP connections in the various possible states
* 2694 cmctc_lcp: this check monitors now the device levels
* 1288 cisco_vpn_tunnel: Added Metrics for trafic, please beware:
* 2633 cisco_stackpower: new check which monitors the link status of stack ports of Cisco Switches 3750-E Series
* 2519 check_mk_agent.linux: New section for a Veritas Cluster Service
* 2288 check_mk_agent.aix: New sections for HACMP cluster manager
* 1277 check_ldap: It is now possible to specify a alternative Hostname
* 2621 check_http: Can now be configured to check via IPv6
* 1262 check_dns, check_ldap, check_smtp: It is now possible to customize the service descriptions of this checks.
* 1279 check_curl (treasures): Added NTLM support
* 2589 check raritan_emx: splitted into three subchecks
NOTE: Please refer to the migration notes!
* 2514 check oracle_jobs: configurable service status in case of disabled jobs
* 2291 check juniper_trpz_aps: now monitors the number of access points of all juniper trapeze devices which support the TRAPEZE-NETWORKS-REGISTRATION-MIB
* 2516 check juniper_trpz_aps: now lists also the sessions on the access points
* 1273 bvip_cams, bvip_fans, bvip_info, bvip_link, bvip_poe, bvip_temp, bvip_util, bvip_video_alerts: New Checks for Bosch Video over IP Cameras
* 1286 blade_bx_powerfan: Discovery ignores not present fans now
* 2634 artec_documents, artec_temp: new checks for ARTEC Mail Archive Appliance
* 2371 appdynamics_memory, appdynamics_sessions, appdynamics_web_container: New checks for AppDynamic
* 1272 alcatel_power, alcatel_temp Support for stacked environments
NOTE: Please refer to the migration notes!
* 2289 aix_hacmp_resources, aix_hacmp_services, aix_hacmp_nodes: new checks for HACMP Cluster Manager
* 2398 agent_vsphere: now able to opt-out of servers ssl certifcate check
* 2399 agent_vsphere/esx_vsphere_counters.if: now also reports interface state, bandwidth and mac address
* 2317 agent_ruckus_spot: new special agent for querying access point statistics via web interface
* 2425 agent_hp_msa: New special agent to monitor "HP MSA Storage" devices
* 2655 Windows Agent can now read additional settings from an optional check_mk_local.ini file
* 2448 Various Checks for Citrix XenApp 7.x Farms
* 2312 New checks for EMC VPLEX: emc_vplex_cpu, emc_vplex_director_stats, emc_vplex_if, emc_vplex_volumes
* 2285 Modified checks for printer pages: canon_pages, printer_pages, printer_pages_ricoh, printer_pages.include
NOTE: Please refer to the migration notes!
* 1281 Microsoft Azure special agent (treasures)
* 2472 MSSQL Agent Plugin: Can now be configured to auth as database user
* 2410 ESX / agent_vsphere: Now able to re-use session cookies
* 2659 Added IPv6 support to the windows agent
* 2409 AIX DB2 monitoring: the agent plugin now processes all db2 instances in parallel
* 2320 FIX: winperf_msx_queues: no longer crashes in service discovery if there are no msx queues available
* 2653 FIX: winperf_msx_queues: fixed incorrect cancelation of check claiming no counters were available
* 2570 FIX: winperf_msx_queues: fixed crash when winperf data is missing
* 2319 FIX: winperf_if: fixed exception when using windows_if.ps1 in an old windows version
* 2400 FIX: windows_if.ps1: fixed exception in plugin when an interface team had no members
* 2318 FIX: windows agent: no longer crashes when a cached plugin has several hundred sections
* 2657 FIX: windows agent: fixed failure to resolve named performance counters
* 2316 FIX: windows agent: fix garbled output of cached agent plugins
* 2315 FIX: windows agent: BOM replacement, fixed incorrect byte offset
* 1282 FIX: win_printers: Not longer discover offline printers
* 2488 FIX: veeam_jobs: fix problems with spaces or single quotes in the names of jobs
* 2497 FIX: veeam_client: Fixed exception when client is missing in agent output
* 2566 FIX: ups_modulys_battery.temp: fixed missing manpage
* 2368 FIX: ucd_cpu_load: fix exception in case of dump SNMP agent sending 12,540000 instead of 12.540000
* 2490 FIX: synology_disks: treat SSDs with state "not initialized" as OK if state does not change later
* 2576 FIX: symantec_av_updates: fix crash due to missing datetime module, also handle DD.MM.YYYY date format
* 1284 FIX: symantec_av_progstate: Now Supports the current version of Symantec AV
* 2619 FIX: services_summary: Fixed exception on WATO services summary page
* 2455 FIX: raritan_pdu_inlet: Fixed scaling
* 2500 FIX: qlogic_fcport: Can now deal with missing port status information
* 2321 FIX: process discovery: fixed exception during service discovery when no explicit process matching was set
* 2495 FIX: printer_supply: Fixed exception when unit type is not available via SNMP
* 2577 FIX: printer_input, printer_output: Fix exception on Brother NC-340h
* 2574 FIX: postfix_mailq: speed up agent part on FreeBSD
* 2622 FIX: postfix_mailq: Fixed exception when postfix is installed but not configured properly
* 2554 FIX: oracle_recovery_status: Fixed exception when files have no checkpoints
* 1271 FIX: omd_apache: Fixed handling of urls with whitespace
* 2402 FIX: netapp_api_disk: fixed broken WATO and check configuration
* 2507 FIX: mysql_slave: fixed exception caused by wrong parsing of agent data
* 2609 FIX: mysql_capacity: Can now handle sizes reported being NULL
* 2547 FIX: mysql mysql_capacity mysql_ping mysql_slave: Fixed broken service discovery when instance id is empty
* 2382 FIX: mssql_backup: Formating age output more human friendly
* 2362 FIX: mk_logwatch: fix cases where one logfile is listsed more than once in logwatch.cfg
* 2594 FIX: mem.linux: Remove several bogus exceeding time graphs
* 2394 FIX: megaraid_ldisks: Is now supporting LSI CacheCade drives
* 2374 FIX: md: Fix exception for certain outputs of certain special MD configurations
* 2605 FIX: mbg_lantime_ng_fan: Fixed exception in check / added missing man page
* 2658 FIX: logwatch: unacknowledged messages exceeding the max size are now dropped, even if they were already stored due to a previous bug
* 2414 FIX: logwatch: now really ignores ignored logwatch lines
* 2654 FIX: logwatch: fixed high memory and cpu usage caused by too many unacknowledged messages
* 2564 FIX: logins: missing manpage
* 2571 FIX: local: improved reporting of bad local check output
* 2498 FIX: livestatus_status: Records the number of hosts/services now
* 2627 FIX: knuerr_sensors: no longer creates a service for unnamed sensor
* 2608 FIX: kemp_loadmaster_ha: Fixed wrong discovery on snmp monitored linux systems
* 2567 FIX: jolokia_metrics: fixed crash if agent output is missing memory metrics
* 2652 FIX: jolokia_metrics: better handling of situation where agent does not respond
* 2363 FIX: jolokia_metrics.uptime: Do not inventory instances where Uptime is missing - avoid crashed check
* 2559 FIX: job: Trying to read job result files as non root when agent is not executed as root
* 2631 FIX: janitza_umg_freq: fixed crash when no frequency measurements were reported by the device
* 2585 FIX: include file for elecritcal phases handles warn/crit levels correct
* 2378 FIX: if: Now fixing encoding in interface descriptions according to rule
* 2403 FIX: ibm_imm_fan: fixed exception with invalid formatted fan speed information
* 2408 FIX: ibm_imm_fan: fixed exception while parsing fan percentage values
* 2679 FIX: hp_proliant_power: Not discoverying when host is reporting "absent" state
* 1292 FIX: hitachi_hus_status: Internal Name of Check changed
NOTE: Please refer to the migration notes!
* 1274 FIX: heartbeat_crm: Handle case of error messages from CRM
* 2569 FIX: fixed crash in aix lvm check after volume disappears
* 2406 FIX: fileinfo: fixed missing size performance data for very large (e.g 2TB) files and fileinfo groups
* 2360 FIX: esx_vsphere_vm.snapshot: Fix output of snapshot age in performance data and graph
* 2381 FIX: emc_datadomain_fans: Made check more robust against broken SNMP output
* 2503 FIX: diskstat: Only excluding multipath members when infos for multipath devices are available
* 2449 FIX: db2_mem: Fixed scaling of perfdata
* 2504 FIX: cups_queues: Fixed wrong queue discovery on hosts running apcupsd
* 2377 FIX: cpu.loads: Fix output of reference for predition (was scaled wrongly by number of cores)
* 2575 FIX: cpu.loads: Fix exception in displaying parameters for CPU load check
* 2489 FIX: cmciii_lcp_water: New check replacing cmciii_lcp_waterin/out, support for newer devices
NOTE: Please refer to the migration notes!
* 2557 FIX: cmciii_lcp_airin cmciii_lcp_airout cmciii_lcp_waterin cmciii_lcp_waterout: Fixed exception parsing data from some devices
* 2558 FIX: cmciii.temp: Do not discover air temperature sensors anymore
* 2450 FIX: citrix_serverload: Changed representation of load to percent in rule and graphs, added perfometer
* 2593 FIX: cisco_wlc, cisco_wlc_clients: Fix discovery so that Cisco Virtual Wireless Controller are detected
* 2606 FIX: cisco_temperature: Reduced SNMP overhead for large devices
* 2452 FIX: cisco_temperature: Fixed handling of scaling
* 1266 FIX: cisco_mem_asa: Special memory check for cisco asa devices.
NOTE: Please refer to the migration notes!
* 2473 FIX: cisco_asa_failover: Reworked check to reflect expected primary/secondary states of devices
* 2676 FIX: cisco_asa_failover: Failover state is not treated as warning state anymore
* 2675 FIX: checkpoint_connections checkpoint_packets: Fixed wrong discovered services on non checkpoint devices
* 2358 FIX: check_mk_agent.solaris: more correct computation of zfs used space
* 2492 FIX: check_mk_agent.linux: avoid problems with crashing waitmax after Ubuntu update
* 2522 FIX: check_mk_agent.aix: now handles different output formats of the uptime function
* 1265 FIX: check_mk_agent.aix: Filesystem Section now ignores cdrfs filesystems
* 1280 FIX: check_mail_loop: It was not possible to use POP3 as protocol to fetch mails
* 2415 FIX: check_mail, check_mail_loop: fixed incorrect POP3 ssl setting (thanks to Bernhard Schmidt)
* 2476 FIX: check_bi_aggr: Fixed exception when authentication is enabled
* 2561 FIX: check-mk-agent rpm is now also replacing check_mk_agent named rpms
* 2366 FIX: carel_sensors: fix crash in case of missing temperature sensor
* 1276 FIX: brocade_mlx_temperature: Fixed the shown Temperature Values
* 2546 FIX: brocade_mlx_power: Only discover power supplies in state normal/failure, skip other states
* 1290 FIX: brocade_mlx_fan: Fix: Not longer add fans who not are present while discovery
* 1285 FIX: blade_bx_powerfan: Fixed exception in case of fan failure
* 1261 FIX: apc_symmetra_power: Ignore unused phases during discovery
* 2404 FIX: apache_status: now able to handle BusyServers and IdleServers
* 2568 FIX: apache_status: fixed computation of bytes and requests per second
* 1291 FIX: alcatel_fans: The internal name of the Check changed
NOTE: Please refer to the migration notes!
* 1287 FIX: akcp_temperature: Fixed interpretation of device levels
* 2545 FIX: akcp_daisy_temp: sensorProbe8-X20 not trying to discover services on these devices
* 2418 FIX: agent_vsphere.pysphere: legacy agent no longer aborts when evaluating unknown ssl option
* 2416 FIX: agent_netapp: fixed rare problem where environmental sensor info (fan, psus, temp) were not shown
* 2359 FIX: adva_fsp_if: Use more reliable SNMP table, avoids sporadic problems
* 1264 FIX: ad_replication: Fixed handling of agent output without Destination DC entry
* 2477 FIX: SNMP: Fixed exception when processing specific SNMP data with missing columns
* 2458 FIX: FreeBSD-Agent: Fixed uptime calculation
* 2352 FIX: FreeBSD Agent: Removed statgrab cpu section because there is a dedicated cpu section
* 2351 FIX: FreeBSD Agent: Made plugin/local paths standard conform
NOTE: Please refer to the migration notes!
* 2383 FIX: FreeBSD Agent: Fixed handling <<<ps>>> section when jailed
* 2350 FIX: FreeBSD Agent: Changed bash path to /usr/local/bin/bash
NOTE: Please refer to the migration notes!
* 2469 FIX: Fixed service discovery on SNMP host having no system description OID
* 2480 FIX: Fixed exception when configuring predictive levels for network interfaces
* 2496 FIX: Fixed CPU load checks when monitoring raspbian/babanian systems
* 2376 FIX: Fix parsing of performance data from MRPE based checks
* 1275 FIX: Fileinfo: Fixed handling of output from AIX Agent
* 2506 FIX: Diskstat summary: Ignoring stats from LVM devices
* 2494 FIX: Clasic SNMP mode now uses normal snmpwalk when bulkwalks are disabled with SNMPv3
* 2428 FIX: "Clustered services for overlapping cluster": Improved rule matching
BI:
* 2628 check_bi_aggr service now also goes into downtime if the monitored BI aggregation is in downtime
* 2537 BI Editor: restructured, now show tree structure of aggregations, show unused rules
* 2629 BI Aggregations now adopt downtime from hosts
* 2573 FIX: Fix influance of service period to the availability of BI aggregates
* 2369 FIX: Fix exception in BI availability via table "Hostname Aggregations"
* 2370 FIX: Fix computation of "in downtime" and "acknownledged" of hosts in BI aggregations
* 2485 FIX: Fix Icon "BI Aggregations containing this service", also avoid BI compilation without need
1.2.7i2:
WATO:
* 1254 The target address for crash reports can now be configured in wato global settings
User interface:
* 2332 New icon for hosts/services that are out of their service period
* 2341 LDAP Sync: Automatically syncing credential changes to slave sites in distributed setups
* 2260 Improved load time of Check_MK GUI
* 2310 FIX: multisite view data export: fixed exception when using joined columns
* 2338 FIX: Logging internal GUI exceptions to web.log instead of apache error_log
* 2261 FIX: Fixed wrong pnp template cache path in non OMD environments
* 2337 FIX: Fixed problem with long hanging pnp graph rendering calls
* 2356 FIX: Fixed exception in Multisite JSON output
* 2262 FIX: Fixed deletion of foreign views/dashboards
* 2335 FIX: Fixed PNP default template for active checks with arguments
* 2353 FIX: Fix showing options for availability in BI mode, where above header
* 2340 FIX: Email validation: Top level domains can now have a maximum length of 24 characters
* 2324 FIX: Add icon for those checks that cannot be rescheduled
Notifications:
* 2343 FIX: Rule Based Notifications GUI can now deal with latin-1 encoded plugin output in backlog
Event console:
* 2333 The Event Console log level can now be configured via GUI
* 2334 Logging details about loaded SNMP MIB modules during startup
* 2326 Allow relating Event Console hosts to monitoring hosts now also by alias
* 2342 FIX: SNMP-Traps: Also deleting compiled files when removing a MIB file
* 2328 FIX: Fix sporadic error "Connection reset by peer" when reloading Event Console
Core & setup:
* 2307 FIX: Windows Agent MSI installer: removed version information from product name
* 2339 FIX: Discovery service: Fixed handling of agent / SNMP communication errors
Checks & agents:
* 1259 wut_webtherm: Check now uses the Check_MK defaults for temperature checks
NOTE: Please refer to the migration notes!
* 2216 raritan_pdu_ocprot: New check to monitor overcurrent protectors of Raritan PDUs
* 2117 postfix_mailq: agent and check now retrieve and monitor active queue data as well
* 2220 pfsense_counter: New check to monitor several global packet rates on pfSense firewalls
* 2330 ovs_bonding: Linux agent now supports OVS version 6.2
* 2325 oracle_tablespaces: correctly handle case where check runs in clustered mode
* 2119 omd_status: check can now work in a cluster environment
* 2327 mbg_lantime_ng_state, mbg_lantime_state: change default parameters to 2/3 for stratum, 10/20us for offset
* 1256 lvm_vgs: Check now has his own configuration in wato
NOTE: Please refer to the migration notes!
* 2235 lnx_quota: Extended linux quota check with group quota check
* 2284 kaspersky_av_client, mcafee_av_client: New Checks and agent plugins for monitoring signature and fullscan age
* 2219 hr_cpu: Reworked check to use WATO rule allowing averaging and predictive levels
NOTE: Please refer to the migration notes!
* 2121 datapower_temp: new check to monitor temperature sensors of IBMs Datapower Gateways
* 2125 datapower_raid_bat: new check to monitor the battery of RAID controllers of IBM Datapower Gateways
* 2124 datapower_pdrive, datapower_ldrive: new checks to monitor disk states of IBM Datapower Gateways
* 2123 datapower_fs: new check to monitor filesystems on IBMs Datapower Gateways
* 2122 datapower_fan: new check to monitor fan status of IBM Datapower Gateways
* 2120 datapower_cpu, datapower_mem: new checks to monitor CPU and memory and IBMs Datapower Gateways
* 2222 citrix_serverload: Load now formatted in percent, correctly treat license error
* 2126 cisco_ace_rserver: new check to monitor real servers of Cisco ACE servers
* 2308 agent_vsphere, esx_vsphere_sensors: now reports additional sensor information (cpu, storage controller, memory)
* 1255 AIX Agent now supports fileinfo. Thanks to Falk Grunert (IBM)
* 2329 FIX: windows_intel_bonding: Fix exception in case of no existing bonding device
* 2311 FIX: windows agent: now replaces BOM (byte order marks) from local and plugin scripts
* 1253 FIX: printer_io,printer_supply: prevent discovery on not supported devices
* 1906 FIX: oracle_recovery_status: added support for missing files
* 1257 FIX: oracle_jobs: Fix: Discovery now supports the old oracle plugin again
* 2217 FIX: md: Fix handling of found and expected disks
* 2357 FIX: livestatus_status: no not alarm switched off host freshness nor event handlers on CMC <= 1.2.6
* 1258 FIX: fileinfo solaris: Fixed configuration crash
* 2355 FIX: docsis_channels_upstream: Fix graph templates
* 2323 FIX: df: Fix new graphs for all filesystem checks in case of existing inode information
* 2309 FIX: cpu_util checks: removed superfluous space in check output
* 2221 FIX: cisco_temperature: Fixed order of device levels for some devices
* 2118 FIX: aix_sap_processlist: agent plugin now is more general to deal with various AIX versions
* 2305 FIX: agent_vsphere, esx_vsphere_sensors: now able to handle sensor names with semicolon
BI:
* 2354 BI aggregations now also consider the service period
* 2336 FIX: BI compilation diagnostics are now logged to the generic web.log
1.2.7i1p2:
Checks & agents:
* 2306 FIX: windows agent: made 32 bit version working again (used old 32 bit crosscompiler)
1.2.7i1:
WATO:
* 1935 WATO Web-API: Reduced number configurable role permissions
* 1934 WATO Web-API: Documentation is finally available
* 2264 WATO Web API: new function get_all_hosts (returns all host attributes)
* 1785 Upload SNMP MIBs via WATO
* 2136 Unify headers of Host/Service rules, EC rules and notification rules
* 2176 One custom icon or action can be configured per process/service
* 2300 New catalog of check plugins and manpages now available as a new WATO module
* 2297 Cleanup global settings, rename sections, remove obsolete settings
* 1760 Added search form to manual checks page
* 2250 Added download page for shipped agents and plugins
* 1868 "Successfully created the host" message is also shown on host diagnose page now
* 1946 FIX: WATO Web-API: edit host action does no longer unset all unspecified attributes
* 1956 FIX: WATO Web-API: Fixed exception information for single sites
* 1976 FIX: Sorting BI rule choice dropdown field entries now
* 1761 FIX: Ruleset search is now consistent for host & serviceparameters and manual checks
* 2259 FIX: Raw Edition: Added missing agent download icons to WATO quickaccess snapin
* 1879 FIX: Not showing "only show permitted hosts/services" option for users not having "see all" permissions
* 2002 FIX: Mark slave sites as dirty if BI aggregates are changes and login is allowed
* 2146 FIX: In distributed environments user notification rules trigger a profile synchronisation now
* 2010 FIX: Improved error message when trying to add group assignment rule without having a group configured
* 2009 FIX: Fixed styling of site login page for establishing a distributed monitoring WATO sync
* 2244 FIX: Fixed sorting of host tag topics in dropdown selections
* 2160 FIX: Fixed rename of hosts where a host with this name did exist before
* 1223 FIX: Fixed manual configuration of ntp peer check
* 1883 FIX: Fixed lossing service context when cloning a rule
* 1927 FIX: Fixed level description in WATO rules, change from if above into at
* 2178 FIX: Fixed handling of user erros in WATO when using Python < 2.5
* 2191 FIX: Fixed handling of URL variable 'mode' in web API for discovering services
* 1816 FIX: Fixed garbled output on "rename host" result page
* 1211 FIX: Fixed g_git_messages error on activate changes
* 2078 FIX: Fixed exception with some snapshots when using a localized GUI
* 2026 FIX: Fixed exception when using umlauts in notification plugin descriptions
* 2025 FIX: Fixed exception when synchronising custom ldap attributes in distributed WATO setup
* 2254 FIX: Fixed error message in parameter columns of discovered services
* 1212 FIX: Fixed default value in wato parameter page for timeperiods
* 1765 FIX: Fixed bug when generating nagvis backends while having sites with livestatus proxy configured
* 2080 FIX: Fixed UnicodeDecodeError when using a localized GUI on notification configuration page
* 2230 FIX: Fix two exceptions in case of errors during bulk discovery
* 2203 FIX: Fix sorting of unselected elements in a list choice with two panes
* 2003 FIX: Fix saving of "Users are allowed to directly login into the Web GUI of this site"
* 1789 FIX: Fix preview of passive checks in WATO list of services
* 1925 FIX: Fix missing auxilliary tags that have their own topic
* 2001 FIX: Fix exception of missing .site when editing a non-existing host
* 1922 FIX: Fix exception in saving of hosttags if hosttag has at least one auxiliary tag
* 1794 FIX: Fix exception in WATO service list in case of vanished checks
* 1790 FIX: Fix WATO parameters page for passive checks
* 1987 FIX: Editing auxtags shows existing topics in dropdown instead of as "create new topic"
* 2084 FIX: Disabled notification for a user is now shown on profile page even when not permitted to edit
* 2158 FIX: Condition column in WATO rule tables has now a flexible width
* 1805 FIX: Changing roles marks sites where users can login dirty for sync now
* 2263 FIX: Bulk service discovery: Fixed error when doing bulk inventory on locked folders
* 2045 FIX: Avoid fetching SNMP data when showing service list in WATO - unless Full Scan is pressed
* 2047 FIX: Allow overriding existing WATO rules by own files in local/ hierarchy
* 1986 FIX: Added nicer error message when calling the rename host page with a non existant host
User interface:
* 1937 cpu.loads: performance graph now displays number of CPUs
* 1667 Sidebar snapin 'Tree of Folders' and 'WATO folder' filter now available on slave sites
* 2042 Services are now sorted in a natural way, this affects services containing numbers
* 2140 Remove PNP Timeranges from range selection, put these ranges directly into the list
* 1979 Relative timestamps display warnings when they should be in future but are in past
* 1788 New personal setting for start page, right after login
* 2273 New multisite filter: Start of downtime
* 2228 New matrix views for displaying performance data of service in a matrix table
* 2209 New filter for selecting hosts/services in/out of their service period
* 2200 New filter for (de-)selecting preliminary notifications to "check-mk-notify"
* 1210 New Downtime Filter for comments
* 2166 LDAP: Multiple LDAP groups can be configured for assigning single roles to users
* 1758 Improved exception hander: Shows details without additional debug request, added mailto link for error report
* 1815 Dashboard: Sidebar snapins can now be added as dashlets to dashboards
* 1776 Dashboard: Allowing unicode characters in static text dashlet
* 2249 Builtin icon visibility can now be configured
* 2040 Allow commands for setting downtimes and acknowledging on BI aggregates
* 2181 Admins can now delete views/dashboards/reports created by other users
* 1811 Added new filter for regex based filtering of contacts to log based views
* 2175 Added icon uploader, unified icon selection
* 2174 Added action popup to host & service views, supporting custom actions now
* 1221 FIX: veeam_client: Multisite perfometer is now more robust
* 2074 FIX: pnptemplate netapp_api_volume: fixed title
* 1980 FIX: logwatch: Fixed exception when acknowledging errors of a single logfile on a single host
* 1945 FIX: doc/treasures/downtime: Fix setting and removing of downtimes
* 2024 FIX: Views: Fixed problem when filtering views by strings containing umlauts
* 1872 FIX: View editor hides filter selection for object types which have no filter to choose
* 2008 FIX: Users created during basic auth login get the role assigned configured in "default user profile"
* 1876 FIX: User sorting of views can now be disabled again
* 1871 FIX: Site filter is only shown as host related filter now
* 2054 FIX: Sidebar snapin "Tree of folders": fixed exception when using localized default value
* 2150 FIX: Reworked internal logging mechanism
* 1972 FIX: Prevent erasing of quicksearch field when sidebar is reloaded (e.g. during activate changes)
* 1985 FIX: PNP graph dashlet handles graphs in distributed setups correctly
* 1981 FIX: Not trying to render view in view editor when the view is not valid
* 1802 FIX: Links in messages like "successfully sent X commands" are now working again
* 2149 FIX: LDAP: The diagnostic log has been changed to use a fixed path
* 2157 FIX: LDAP: Fixed group-to-role/group-to-contactgroup sync with OpenLDAP (using posixGroup)
* 2145 FIX: LDAP-Sync: Handling user ids with special characters more user friendly
* 1870 FIX: Joined columns were empty in CSV, JSON or PYTHON exports of view
* 2257 FIX: Improved handling of duplicate hostnames across different sites
* 1774 FIX: IE: Always use the latest available rendering enginge of the used browser
* 1206 FIX: Hostname not longer shown as column in host views
* 2177 FIX: Host/Service statistics dashlets honor the site filter correctly now
* 1800 FIX: Fixed umlauts and HTML tags in exception texts
* 1983 FIX: Fixed special case in language configuration via user profile
* 2299 FIX: Fixed search filter for check command when command was active
* 1953 FIX: Fixed processing of html processing in input fields
* 1804 FIX: Fixed prechecked checkboxes in view actions after first action submit
* 1984 FIX: Fixed loosing sidebar after switching to/from edit mode in dashboard edior on page reload
* 1978 FIX: Fixed linking to other views using "joined columns"
* 1777 FIX: Fixed js error making the "add to visual" link break on pages with context
* 1885 FIX: Fixed filtering by software versions in software package search
* 1766 FIX: Fixed exceptions in Web GUI when host or service groups used non ascii characters in names
* 1884 FIX: Fixed exception in virtual host tree snapin
* 1803 FIX: Fixed exception in Check_MK prediction page
* 2090 FIX: Fixed errors when editing / rendering custom url dashlets in some cases
* 1239 FIX: Fixed doc/treasures/downtime script to work with current GUI version
* 1773 FIX: Fixed different exceptions when using localized multisite
* 1957 FIX: Fixed default value for text input fields in notification plugins
* 1843 FIX: Fixed crash in display of crash report for precompiled host checks
* 2168 FIX: Fixed automation actions with transid=-1 when using basic authentication
* 2233 FIX: Fixed WATO folder view and Host Tags search with HTML Entity encoding
* 1989 FIX: Fix sorting of services in availability views
* 2142 FIX: Fix non-working option for disabling column headers in grouped boxed views
* 1796 FIX: Fix filtering in Multisite View BI Boxes
* 2141 FIX: Fix computation of explicit time ranges with time of day
* 1781 FIX: Fix broken grouping by host/service group in availability
* 1783 FIX: Finish the view "History of Scheduled Downtimes"
* 1798 FIX: Filters are now retained when adding a view to a dashboard
* 2092 FIX: Dashboards: Possible to configure an empty custom title
* 1799 FIX: Dashboards: Existing views added to dashboards now get a correct title / title_url
* 2253 FIX: Availability context button is now visible again for host- and servicegroups
* 2251 FIX: Adding views to dashboards / reports is now respecing all set filters
* 2011 FIX: "Service Group" view sorts/groups the services now correctly by host
Reporting & availability:
* 2302 Availability: new option in "Labelling" for omitting legend for availability levels
* 2301 Availability now allows just showing rows with outage times above certain levels
* 1990 FIX: Fix two exceptions in PDF exports of host group views
* 2295 FIX: Fix exception in reporting for views that do not show a host name
* 2189 FIX: Allow changing graph number from 1 to "all" when editing PNP graph in report
* 2206 FIX: Add missing option "Show timeline of each object directly in table" for reports
Notifications:
* 1662 notification plugin spectrum: finalized script. now able to handle host notications
* 2304 notification bulking: now able to configure the notification sort order in emails
* 2188 Rule based notification now allow match for notification comment
* 2041 Notification Spooler can now handle incoming and outgoing persistent TCP connections
NOTE: Please refer to the migration notes!
* 2195 New condition "Match Contacts" in rule based notifications
* 1213 New Notification macros $SERVICEFORURL$ and $HOSTFORURL$
* 2135 Allow to filter notification contacts based on values of custom macros
* 1235 Added notification plugin for Braintower SMS Gateways
* 1661 FIX: mknotifyd: improved performance when receiving forwarded notifications
* 1664 FIX: mknotifyd: further performance improvements for notification forwarding
* 1810 FIX: Rule based notifications: Fixed output of non contact mail recipient address in analyze table
* 2193 FIX: Remove duplicate performance data from host notifications
* 1205 FIX: RBN: Fixed match contactgroup condition
* 2038 FIX: Log complete Email address into monitoring history when notifying explicity addresses
* 2081 FIX: Improved logging of mkeventd in error cases
* 1988 FIX: Gracefully handle invalid empty bulk notification files from previous buggy versions
* 2015 FIX: Fixed sending notifications for services with umlauts in names
* 2207 FIX: Fix exception in rule based notifiations with Nagios core and event type filter
* 2243 FIX: Check_MK notifications don't fail anymore when duplicate hosts are configured
Livestatus:
* 2229 Do not fail on non-existing Livestatus columns any longer, output None or null instead
* 2208 FIX: Add missing Livestatus column service_period
HW/SW inventory:
* 1855 esx_systeminfo: new inventory plugin to retrieve info about the host operating system for ESX servers
* 1846 Keep track of changes of software and hardware
* 2298 Inventory: add host name (Linux, AIX, Windows), add IP addresses and routes (Linux)
* 2204 Inventory of switch ports, allows searching for unused ports
* 2197 FIX: win_reg_uninstall: Fix exception in case of invalid output line
* 2148 FIX: win_os: Fixed inventory of OS with older powershell versions
* 1851 FIX: win_exefiles: inventory check can now handle time stamps in us english locale
* 2108 FIX: win_bios win_disks win_system win_video: these inventory checks can now handle colons in the output
* 2226 FIX: prtconf: Fix computation of CPU clock speed: 1MHz is 1000^2 Hz, not 1024^2
* 1943 FIX: inventory plugin win_os: no longer detects incorrect i386 architecture
* 1995 FIX: dmidecode: Fix parsing when memory devices are listed before controller
* 2246 FIX: Linux CPU Inventory: Fixed wrong number of CPUs when first CPU is not in first slot
* 2224 FIX: Fixed sorting in inventory based views
* 2147 FIX: Fixed exception in HW-/SW-Inventory GUI with special characters in inventorized data
Event console:
* 2248 The Event Console can now translate incoming SNMP traps
* 2225 Restructured Event Console rules into packs
* 1672 Now able to reclassify logwatch messages before forwarding them to the event console
* 1845 Keep record of original source IP address of a syslog message or SNMP trap
* 1878 SEC: Fixed possible shell injection when filtering the EC archive
* 1873 SEC: Escaping event text of event console messages correctly in views
* 2107 Can now parse syslog format of Sophos firewalls correctly
* 2099 Allow replication of Event Console rule and settings
* 2223 Allow cancelling actions to be omitted if the cancelled event is not (yet) open
* 1865 FIX: mkeventd: fixed exception when executing a shell script as action
* 2282 FIX: mkeventd: fixed exception in notification if the application field of the event was not set
* 2281 FIX: mkeventd: fix: now able to create notifications with events containing umlauts
* 1861 FIX: exception in mkeventd when archiving certain event log lines
* 2151 FIX: Fixed wrong time in events when forwarding logwatch to EC between timezones
* 1813 FIX: Fixed bug in event console rule editor when no contact groups configured
* 2133 FIX: Fix visualization of global EC setting for Rule Optimizer
* 1839 FIX: Fix exception when notifying EC alert into monitoring for traps (because PID is missing)
* 2139 FIX: Fix exception in Event Console when archiving events with match groups and non ASCII characters
* 1974 FIX: Event console views were randomly ignoring host filters
Core & setup:
* 2167 SNMPv3: Added support for using SNMP contextes in requests
* 1759 Packed RPM and DEB agent packages are now shipped with normal Check_MK package
* 2231 More transparently show errors during service discovery
* 1228 Linux Agent: Now supports systemd
* 1880 FIX: inventory_processes rules can now be configured without setting levels
* 2180 FIX: cmk -D showed always "bulkwalk: no" for SNMPv3 hosts (which is wrong)
* 1919 FIX: cmk --snmpwalk: continue if one of the OIDs to walk fails
* 1842 FIX: Rewrote implementation of service discovery (formerly inventory)
* 2012 FIX: Piggyback hostname translation can now deal correctly with umlauts
* 2037 FIX: Inventorize piggy back data even if access to normal agent fails
* 2182 FIX: Fixed services randomly becoming stale when using CMC
* 2016 FIX: Fixed service discovery / monitoring on hosts which have only piggyback data (e.g. ESX VMs)
* 2093 FIX: Fixed handling of check_mk commandline parameter "-c"
* 1982 FIX: Fixed exception during checking regular checking when having checks without discovery function
* 1882 FIX: Fixed exception "filesystem_levels" not defined when compiling config for nagios
* 2014 FIX: Fixed different issues running Check_MK on CentOS 5.x
* 1808 FIX: Fixed broken nagios config when using RBN without a host defined
* 1791 FIX: Fix problem where many bogus RRD files for Check_MK service would be created
* 1792 FIX: Fix path to special agents in case of manual installation
* 1797 FIX: Fix incomplete configuration during checking when using CMC
* 1832 FIX: Fix "global name 'splitted' is not defined" in bulk inventory
* 1977 FIX: Dramatically reduced size of Check_MK check helper processes
* 1869 FIX: Deleting outdated persisted agent sections now
* 2089 FIX: Debug mode shows details about errors in autochecks as expected now
* 2194 FIX: Avoid new discovered checks from being used without config reload
* 2187 FIX: Avoid CLOSE_WAIT sockets for agent connection in case of timeouts
Checks & agents:
* 1670 winperf_processor: fixed invalid check values on counter wrap
* 2056 winperf_processor: additionally reports user and privileged(system) time
* 2134 winperf_phydisk: allow device to appear more than one time in agent output
* 2063 winperf_if: now also able to detect the interface port state 'lowerLayerDown'
* 2196 winperf_if: for Windows interfaces show original Windows state names
* 2052 winperf_if: Now able to automatically group teamed interfaces and more
NOTE: Please refer to the migration notes!
* 2270 windows agent: now able to add cached information into section headers
* 2275 windows agent: new subfolders, improved folder cleanup during uninstall
NOTE: Please refer to the migration notes!
* 2274 windows agent: "check_mk_agent.exe test" now also outputs stderr of plugins
* 2296 win_dhcp_pools: Convert global option for discovery empty pools into rule set
* 1525 viprinet_temp: Now uses new Temperature WATO rule
NOTE: Please refer to the migration notes!
* 1214 ups_bat_temp,ups_capacity,ups_in_freq,ups_in_voltage,ups_out_load,ups_out_voltage: Checks now detect more UPS Devices
* 1219 synology_disks, synology_fans, synology_info, synology_raid, synology_status, synology_update: Multiple Synology NAS Checks
* 1998 statgrab_net: New implementation of network interface monitoring via statgrab
NOTE: Please refer to the migration notes!
* 2184 statgrab_mem: converted to the same logic as the other memory checks
NOTE: Please refer to the migration notes!
* 2155 siemens_plc_counter: added new check for monitoring increasing counter values
* 2153 siemens_plc.duration siemens_plc.flag siemens_plc.info: New Checks for Siemens PLC devices
* 2005 services: change service description from service_ to Service or new installations
* 1207 services: Check can now be configured with additional names for matching
* 1225 sansymphony_alerts,sansymphony_pool,sansymphony_ports,sansymphony_serverstatus,sansymphony_virtualdiskstatus: New Checks for Datacore Sansymphony
* 1968 qlogic_fcport, qlogic_sanbox, qlogic_sanbox_fabric_element: Supporting SAN Switch Module for IBM BladeCenter(R) now
* 1918 ps: new option for checking the age of a process (on Linux)
* 2183 ps: allow levels of used RAM in percentage of total RAM of host
* 2232 printer_supply: move setting for "some remaining" status from global option to check parameters
* 2215 pfsense_status, pfsense_if: Two new checks to monitor the interfaces and status of pfSense firewalls
* 1822 oracle_undostat: rule for non space error count
* 1827 oracle_tablespace: WATO rule for default increment
NOTE: Please refer to the migration notes!
* 1830 oracle_rman: added detection of INCR0/1 backups
NOTE: Please refer to the migration notes!
* 1825 oracle_recovery_status: backupcheck for user managed backups
* 1826 oracle_dataguard_stats: New rule for apply_lag_min, removed default rule
* 1862 netscaler_vserver: new check to monitor VServers on Citrix Netscaler Appliance
* 1854 netscaler_tcp_conns: new check to monitor tcp connections on Citrix Netscaler Loadbalancer Appliances
* 1464 netscaler_mem: new check to monitor the memory usage of Citrix Netscaler Appliances
* 1850 netscaler_health.fan, netscaler_health.psus, netscaler_health.temp: new checks to monitor the health of Citrix Netscaler Loadbalancers
* 1462 netscaler_ha: new check to monitor the HA state of Citrix Netscaler appliances
* 1849 netscaler_dnsrates: new check for DNS statistics of Citrix Netscaler Loadbalancers
* 1459 netscaler_cpu: new check to monitor the CPUs of Citrix Netscaler Appliances
* 1673 netapp_volumes: now able to configure levels by magic factor
* 1929 netapp_api_if: improved inventory and check output of virtual interfaces
* 1928 netapp_api_if: Improved handling and check output of virtual interfaces
* 2211 netapp_api_disk.summary: output physical size of broken disks as an additional information
* 1227 mysql_ping: New Check to detect misconfiguration of the mk_mysql plugin
* 1226 mysql: New check to show the version of the mysql deamon
* 1231 mssql_counters.file_sizes: It's now possible to set levels for Filesizes
* 1782 msexch_replhealth: new check for monitoring health of MS Exchange DAG
* 1461 msexch_dag.copyqueue: added a WATO rule for this check
* 1458 msexch_dag.contentindex, msexch_dag.copyqueue, msexch_dag.dbcopy: new checks for MS Exchange Mailbox Servers in a DAG
* 1669 mrpe program check_16bit_program.cc: Monitors 16 bit programs on windows
* 1823 mk_oracle_crs: compatibility against CRS 10.2 + 11.1
* 1900 mk_oracle: added oracle session environment
* 1903 mk_oracle: Remote Monitoring of Oracle Databases
* 1902 mk_oracle: Performance hint for RMAN checks
* 1901 mk_oracle: IGNORE_DB_NAME for special environments
* 2277 mk_oracle.ps1: changed location of config file
NOTE: Please refer to the migration notes!
* 2256 mk_mysql: MySQL monitoring is now available for windows
* 2039 mk_logwatch: new per-logfile-options maxfilesize and maxlinesize
* 2252 SEC: mk_logwatch: Fixed mostly uncritical command injection from config
* 2276 mk_inventory.ps1: now uses directory ./state for its statefiles
* 1820 mem.linux: new dedicated check for Linux memory management
NOTE: Please refer to the migration notes!
* 1222 mbg_lantime_ng_state: Support for the new Meinberg Lantime MIB (MBG-LANTIME-NG-MIB)
* 2105 mbg_lantime_ng_refclock: new check for Meinberg LANTIME clocks supporting the new MBG-LANTIME-NG MIB
* 2102 mbg_lantime_ng_fan, mbg_lantime_ng_state, mbg_lantime_state: new checks for Meinberg LANTIME Clocks supporting the new MBG-LANTIME-NG-MIB
* 1251 lvm_vgs: New Checks for LVM volume groups
* 2271 logwatch_ec: Now able to create a single check for each logfile forwarded to the event console
* 2293 logwatch: Remove global setting logwatch_service_output from WATO
* 1523 lnx_thermal: Now supports setting levels
NOTE: Please refer to the migration notes!
* 2199 livestatus_status: now in addition check master settings of monitoring core
* 1996 kernel.util: Also output values for steal and guest (no PNP template yet)
* 1524 kentix_temp: Now supports setting levels
NOTE: Please refer to the migration notes!
* 2227 isc_dhcpd: New agent plugin and check for checking IP address pools of ISC DHCP-Daemon
* 2100 if64: check can now impose limits on the number of outgoing and incoming non-unicast packets per second
* 1676 if.include: now able to detect grouped interfaces
* 1220 if,if64: Discovery can now be based on port description
* 2294 if, if64: Move global option for padding port numbers with zeroes into rule
* 2214 icom_repeater: New set of checks for Icom repeaters
* 1857 ibm_svc_portsas: new check and extended special agent for IBM SVC / Storwize V3700 / V7000 devices
* 2043 ibm_svc_mdiskgrp: Fix computation of capacity, show and check provisioning
NOTE: Please refer to the migration notes!
* 1950 ibm_svc_mdisk / disk checks: now able to configure the return state for state and mode of disk
* 1674 ibm_svc_license, other license checks: now able to configure limits
NOTE: Please refer to the migration notes!
* 1949 ibm_svc_host / other license checks: now able to configure limits
* 1867 ibm_imm_voltage: new check to monitor power supply and CMS battery voltages on servers via IBMs IMM
* 1866 ibm_imm_fan, ibm_imm_temp: new checks to monitor fans and temp sensors on IBM Servers via the IMM
* 1520 hwg_temp: Now uses new temperature ruleset, allows lower levels and alternate output units.
NOTE: Please refer to the migration notes!
* 1894 hwg_humidity: New check to monitor humidity sensors attached to HWg-STE
* 1892 hp_procurve_mem: Now supports setting levels in WATO
NOTE: Please refer to the migration notes!
* 1216 hp_procurve_cpu: Can now be configured with Wato
* 1252 hitachi_hus_status: New check to monitor global status on Hitachi Hus Systems
* 2114 hitachi_hus_dkc, hitachi_hus_dku: new checks to monitor hardware states of Hitachi Unified Storage DKUs and DKCs
* 2113 hitachi_hnas_drives: new check to determine the overall status of all system drives of Hitachi NAS devices
* 2112 hitachi_hnas_bossock: new check to monitor number of running Bossock Fibers
* 2062 grouped interfaces: additional information in check output and new port state 'degraded'
NOTE: Please refer to the migration notes!
* 2076 fortigate_cpu_base, fortigate_sessions_base: supports wider range of models
* 1841 fileinfo, fileinfo.groups: new parameter for selecting ranges of the time of the day
* 1519 etherbox.temp: Now supports lower levels, output configurable to Celsius, Fahrenheit or Kelvin
NOTE: Please refer to the migration notes!
* 1933 esx_vsphere_objects: now able to set a different alert level when the host/vm reports 'unknown'
* 1675 esx_vsphere_hostsystem.cpu_util_cluster: Averaged CPU utilization of all cluster nodes
* 1242 enterasys_powersupply: It's now possible to choice which redundancy state treated as OK
* 1991 emc_datadomain_temps: make configurable via WATO, add Perf-O-Meter
NOTE: Please refer to the migration notes!
* 1838 emc_datadomain_mtree: New check for EMC Datadomain MTrees
* 2036 docsis_channels_upstream: Add handling for codewords (WATO rule, rate computation, Perf-O-Meter)
* 1787 docsis_channels_upstream, docsis_channels_downstream: now also support CASA 100G
* 2137 diskstat: new implementation of Linux Disk IO check
NOTE: Please refer to the migration notes!
* 1831 diskstat: detect multipath devices and handle them instead of the physical paths
* 1460 df_netscaler: new check to monitor filesystem usage on Citrix Netscaler devices
* 1992 df: Show usages near to zero with a higher precision - not simply as 0.00
* 1920 df: Linux filesystem check now supports displaying data reserved for root
* 2138 df: Filesystem check now outputs performance data for inodes (and shows a graph)
* 1860 df and other filesystem checks: process total fs size as perfdata
* 1217 dell_om_sensors: Check now uses generic temperature features
NOTE: Please refer to the migration notes!
* 1889 cmciii.phase: New check to monitor input phases for Raritan PDUs
* 2283 cisco_srst_call_legs cisco_srst_phones cisco_srst_state: New checks for monitoring Cisco SRST routers
* 1893 cisco_power: Now discovers all power supplies, not only redundant ones
* 1952 check_mk_agent.linux: integrated runas plugin into check_mk_agent.linux
* 2186 check_mk_agent.aix: use GNU df in order to exclude NFS for filesystem monitoring
* 1807 check_mail: Added new check to check IMAP/POP3 login (incl. forwarding of mails to event console)
* 2205 check_icmp: new option for pinging the host alias or an explicity address
* 1951 check_http: now able to configure warning and critical limit for certificate age
* 1939 check_ftp: changed service description if the ftp port differs from 21
NOTE: Please refer to the migration notes!
* 2210 check_bi_aggr: new option for honoring downtimes and acknowledgements
* 1786 casa_cpu_mem, casa_cpu_temp, casa_cpu_util, casa_fan, casa_power: support more devices, also C100G
* 1521 carel_sensors: Now uses new Temperature WATO-Rule
NOTE: Please refer to the migration notes!
* 2185 canon_pages: added support for b/w A4 and color A4/A3 counters
* 2116 bluenet_sensor, bluenet_sensor.hum: new checks to monitor temperature and humidity of Bachmann Bluenet PDUs
* 2115 bluenet_meter: new check to monitor energy and power related parameters of Bachmann Bluenet PDUs
* 1246 blade_bays, blade_blades, blade_blowers, blade_health, blade_mediatray: Checks now support IBM Flex Bladecenter
* 2201 apt: New check for checking pending APT updates on Debian and Ubuntu
* 1891 apc_symmetra: Now supports setting levels on remaining battery time
* 1250 alcatel_timetra_cpu: New CPU Check for Alcatel Switches supporting the TIMETRA MIB
* 1247 alcatel_timetra_chassis: New Check for Slots, Power Supplies, MDAs, cf cards and Fans of Alcatel Switches Supporting the TIMETRA-CHASSIS-MIB
* 1249 alcatel_cpu, alcatel_temp, alcatel_fans: New checks for Alcatel switches based on IND1 MIB
* 1961 akcp_exp_humidity, akcp_exp_smoke, akcp_exp_temp, akcp_exp_water: New checks to monitor AKCP securityProbe and expansion boards
* 1864 akcp_exp_drycontact, akcp_exp_temp : change to service output and levels
* 1958 akcp_daisy_smoke: added new check for smoke sensors on expansion boards which are daisy chained to an AKCP securityProbe 5E
* 2106 aix_sap_processlist: new check and agent plugin to monitor the process list of SAP Application Server Instances on AIX systems
* 2104 aix_if: new agent section and check
* 2165 aix_agent: Local checks can now also be executed in run cached mode
* 2280 agent_vsphere: now provides more information if the login attempt fails
* 1947 agent_ucs_bladecenter: Monitors UCS Bladecenter via Web-API
* 1665 agent_netapp: New special agent for NetApp monitoring via Web-API
* 1248 acme_sbc, acme_sbc.settings: New Checks to monitor an ACME Session Border Controller
* 1930 Windows agent: now able to unpack plugins.cap file (created by Check_MK agent bakery)
* 2053 New windows plugin: windows_if.ps1, renders wmic_if.ps1 obsolete
* 2057 New checks for postgreSQL monitoring
* 1229 MySQL: The MySQL Plugin now supports multiple instances
NOTE: Please refer to the migration notes!
* 1948 Livedump: Host names can now be prefixed with an individual string
* 2154 Interface-Checks: Separate traffic thresholds for in and out are now possible
* 2156 Interface-Checks: Can now be configured to use predictive traffic levels
* 1668 Interface groups: Can create groups out of interface item names
* 1218 Inital Agent Version for zOS (IBM Mainframes)
* 2044 IBM SVC checks: renamed services, remove bogus IBM SVC
* 2061 DB2 monitoring: Additional checks for AIX (and presumably linux)
* 2083 Added Siemens PLC (SPS) monitoring
* 2245 AIX-Agent: Added support for the uptime check
* 1663 FIX: winperf_if: fixed incorrect enumeration of interface index
* 2004 FIX: windows_updates: fix exception in WATO when displaying default levels
* 2198 FIX: windows_updates: Fix missing warning if reboot required in case forced reboot is in the past
* 1244 FIX: windows_tasks: Fixed handling of tasks manually stopped by admin
* 2258 FIX: windows_multipath: Fixed exception in case check reports more paths than expected
* 2067 FIX: windows agent: product version is no longer set to 1.0.0
* 2065 FIX: windows agent: now correctly installs service with elevated privileges
* 2051 FIX: windows agent: no longer outputs stderr of local and plugin scripts
* 2266 FIX: windows agent: fixed invalid agent output if system memory exceeds 2TB RAM
* 1671 FIX: windows agent: fixed gaps in eventlog monitoring after agent restart
* 2071 FIX: windows agent: fileinfo check now correctly reports empty directories
* 2064 FIX: windows agent: crash.log now uses \r\n as newline
* 2049 FIX: window agents: prevent errors with invalid plugin output
* 1886 FIX: win_printers: Fixed exception in WATO when displaying default parameters
* 1204 FIX: veeam_client: Not longer throwing an error in case of currenlty running backup
* 1896 FIX: ups_socomec_capacity: Now no longer critical when device reports -1 minutes left on battery
* 2059 FIX: ucs_bladecenter_if: fixed exception when fibrechannel interfaces were not configured
* 2058 FIX: ucs_bladecenter_fans.temp, ucs_bladecenter_psu.chassis_temp: fixed broken temperature checks (nagios only)
* 1895 FIX: temperature.include: Fixed Fahrenheit handling
* 2013 FIX: stulz_pump: Fixed exception during checking for some devices
* 1852 FIX: solaris_multipath: this check now works with inventory to remember the number of total paths
NOTE: Please refer to the migration notes!
* 1993 FIX: solaris_multipath: Fix detection of expected number of paths
* 2006 FIX: services: Add WATO rule for configuring parameters of discovered checks
* 1806 FIX: services check was not recognizing configured state when no service was found
* 1999 FIX: raritan_pdu_inlet_summary, raritan_pdu_inlet, ups_socomec_outphase: renamed services to be consistent
NOTE: Please refer to the migration notes!
* 1522 FIX: quantum_libsmall_door, quantum libsmall_status: Fixed broken scan function
* 1926 FIX: ps: reenable compatiblity with existing configurations
* 1874 FIX: ps: Old process inventory configurations work now again
* 1940 FIX: ps: Fixed a rare crash on malformed agent output
* 2278 FIX: printer_supply: now able to toggle the point of view for used and remaining material
NOTE: Please refer to the migration notes!
* 2163 FIX: printer_supply: Now auto detects whether or not a supply is consumable or filling up
* 2164 FIX: printer_supply: Fixed handling different capacities than percentage when used upturned levels
* 1245 FIX: printer_output: Now correctly detect a bin with unknown as name
* 1971 FIX: printer_input/printer_output: Discovery is using name field when available no
NOTE: Please refer to the migration notes!
* 1877 FIX: printer_input/printer_output: Check can now handle non reported capacity unit
* 1840 FIX: oracle_tablespaces: fix implementation of magic factor
* 2212 FIX: oracle_tablespaces: Fix plugin output in case of detected problem in Autoextend settings
* 1389 FIX: oracle_rman: detect failed jobs
* 1824 FIX: oracle_recovery_status: removed default values from Check
* 1905 FIX: oracle_recovery_status: Bugfix for checkpoints in the future
* 1847 FIX: oracle_logswitches: Fixed description of WATO rule for levels
* 1391 FIX: oracle_instance: New function for Primary Database not OPEN
* 1828 FIX: oracle_dataguard_stats: Bugfix for 'params_value' referenced before assignment
* 2095 FIX: oracle_crs_voting: Also handling voting disks with id 0 (seen on old CRS 10.2.0.5.0)
* 1844 FIX: oracle_crs_res: fix computation of node a ressource is running on
* 1388 FIX: oracle_asm_diskgroup: fixed wrong calculation of free space in NORMAL/HIGH redundancy Disk Groups
* 1881 FIX: omd_status: Check works now even when a site is reported as not OK
* 2109 FIX: netapp_api_volumes: now using the defined levels when using the Nagios core
* 1942 FIX: netapp_api_volumes: fixed exception when performance data generation was enabled
* 2034 FIX: netapp_api_volumes: added Perf-O-Meter
* 2171 FIX: netapp_api_vf_status: Handling "DR backup" as normal (OK) state now
* 2030 FIX: netapp_api_temp: add Perf-O-Meter, make configurable via WATO
NOTE: Please refer to the migration notes!
* 2087 FIX: netapp_api_temp: Fixed exception when dealing with old discovered checks
* 2050 FIX: netapp_api_if: Fixed invalid speed warning for virtual interface groups
* 2048 FIX: netapp_api_fan, netapp_api_psu, netapp_api_temp: fixed typo in service description Shelfes -> Shelves
NOTE: Please refer to the migration notes!
* 2069 FIX: netapp_api_disk.summary: fixed one missing disk in summary check
* 2159 FIX: netapp_api_disk.summary: Changed default thresholds to WARN on the first broken disk, CRIT on 50%
* 2110 FIX: netapp_api_aggr: check did not take configured levels when using Nagios
* 1240 FIX: multipath: improved detection for not installed multipath
* 1236 FIX: multipath: Now show correct error in case of removed multipaths instead of check crash
* 2272 FIX: mrpe: made UNKNOWN message more clear in case of an invalid state char
* 1764 FIX: mk_sap: Fixed exception when saving status file
* 1243 FIX: mk_postgres: Prevent loading of .psqlrc
* 1821 FIX: mk_oracle: changed connection to dedicated server mode
* 1390 FIX: mk_oracle: better detection of RMAN Archivelog Backups
* 1899 FIX: mk_oracle: backport of werk 1564 from agent
* 1904 FIX: mk_oracle: added processes check to ASM
* 1898 FIX: mk_oracle: Bugfix for error while loading shared libraries: libsqlplus.so
* 2267 FIX: mk_db2.aix agent plugin: no longer throws an error when a db2 profile is not set up properly
* 2173 FIX: mk-job: Fixed quoting of command line arguments
* 1770 FIX: megaraid_pdisks: Now handling unconfigured good/bad states
* 1769 FIX: megaraid_bbu: Fixed exception for some controllers reporting "full charge capacity"
* 2007 FIX: md: Handle rebuild of RAID 5 correctly, handle sitatuation of replacement correctly
* 1970 FIX: lparstat_aix: Made the check compatible to different kinds of lparstat output
* 1772 FIX: lparstat_aix: Check handles already working agent output again
* 1994 FIX: lparstat: Support new AIX version with two new columns nsp and utctc
* 1457 FIX: logins: new check renamed from "users" check
NOTE: Please refer to the migration notes!
* 1762 FIX: lnx_thermal: Now ignoring trip points with level 0
* 1955 FIX: lnx_quota: Fixed status message to show the correct values of limits
* 1209 FIX: livestatus_status: Check handles cluster using in cluster now
* 1921 FIX: kemp_loadmaster_realserver: reimplementation, now use vendor specific information
* 1812 FIX: juniper_screenos_mem: Fixed too large memory reported (byte <> kbyte mixup)
* 1463 FIX: juniper_screenos_mem, juniper_trpz_mem: pnp template fixed
* 2170 FIX: jolokia_metrics_gc: Fixed exception when GC time not reported by server
* 2096 FIX: jolokia_metrics: Now deal with missing thread related infos (jboss might only send ThreadCount)
* 2169 FIX: jolokia_metrics.threads: Fixed graph template
* 2082 FIX: jolokia_metrics.mem: Fixed levels on total memory usage
* 1833 FIX: jolokia_metrics.gc: fix recently introduced exception for missing variable
* 2190 FIX: jolokia_metrics.gc: Fixed exception in check if no warn/crit levels are defined
* 1666 FIX: inventory check esx_vsphere_hostsystem: no longer crashes if information is missing
* 2023 FIX: if_lancom: Handle point-2-point interfaces of newer firmwares correctly
* 2021 FIX: if_lancom: Also used for checking ELSA/T-Systems branded devices
* 2098 FIX: ibm_svc_mdiskgrp: fix rounding bug, decimal digits of size (GB, TB) were always lost
* 2247 FIX: ibm_svc_mdiskgrp: Made check working with different firmware versions outputs
* 1856 FIX: ibm_svc_array ibm_svc_mdisk ibm_svc_mdiskgrp ibm_svc_portfc: made checks more robust for varying number of parameters of IBM SVC agent plugin
* 2018 FIX: ibm_imm_health: Fixed exception when host does provides empty SNMP data
* 2028 FIX: hyperv_vms: new plugin that allows spaces in VM names
* 1944 FIX: hr_mem: no longer reports incorrect memory values when cached memory values are broken
* 2202 FIX: hr_fs: Remove Label:... from mount point, replace \ with /
NOTE: Please refer to the migration notes!
* 1241 FIX: hp_prolaint: Unkown state is not longer handled as OK
* 2111 FIX: hitachi_hnas_volume: fix for cases when size information of volumes is not available
* 2161 FIX: heartbeat_crm: Fixed UnboundLocalError exception on some systems
* 2019 FIX: heartbeat_crm: Be compatible to yet unknown crm_mon output format
* 1793 FIX: fritz: avoid Exception in inventory function of fritz checks if agent output is empty
* 2079 FIX: freebsd agent: Was unable to find ntpq command with FreeBSD10
* 1954 FIX: fileinfo / fileinfo.groups: Fixed discovery function for fileinfo groups and equalize agent output of fileinfo agents
* 1767 FIX: fc_port: Re-enabled check discovery of this check
* 2027 FIX: fc_port: Fixed exception when wirespeed is reported as 0 by the device
* 1771 FIX: domino_mailqueues: Fixed exception during inventory when no data usable data available
* 1938 FIX: docsis_channels_upstream: fixed missing checks if channels had the same ChannelId
* 1858 FIX: docsis_channels_downstream: allow for negative values of power in dBm
* 1763 FIX: diskstat: Fixed error in config example of manpage
* 1848 FIX: df: title of pnp graphs for filesystem checks fixed
* 1941 FIX: df.include: fixed exception on emtpy filesystems
* 1819 FIX: dell_poweredge_temp: Make output and service description consistent with other temperature checks
NOTE: Please refer to the migration notes!
* 1818 FIX: dell_poweredge_cpu: Fix exception where BrandName is missing
* 2265 FIX: db2_version: improved check output when version information is missing
* 2268 FIX: db2_tablespaces: no longer throws exception in checks when complete db2 instance vanishes
* 1859 FIX: cups_queues: linux agent now runs section cups_queues in cached mode
* 2162 FIX: citrix_sessions: Handle not set thresholds on single values correctly
* 1755 FIX: cisco_vpn_tunnel: fix exception in case tunnel is not OK
* 2101 FIX: cisco_temperature: check can now handle cases when no description of the sensor is available
* 1890 FIX: cisco_temperature: Replaces cisco_temp_perf and cisco_temp_sensor
NOTE: Please refer to the migration notes!
* 2213 FIX: cisco_temperature: Fixed behaviour in cases where device reports status but no temperature
* 1809 FIX: cisco_temp_perf: Fixed exception when no temperature threshold provided by device
* 1778 FIX: cisco_secure: do not warn for port where port security cannot be enabled
* 1923 FIX: cisco_qos: Fixed exception in discovery that might lead to missing services
* 1863 FIX: cisco_power: fix for cases with a slash in the device description of a power supply
NOTE: Please refer to the migration notes!
* 1924 FIX: cisco_power: Fixed missing power supplies in case where name is not unique
* 1853 FIX: cisco_power, cisco_fan, cisco_temp_perf: fixed service description for some special cases
NOTE: Please refer to the migration notes!
* 2088 FIX: cisco_cpu: Dealing with non CPU utilization information correctly
* 1208 FIX: cifsmounts: Detects now unreachable CIFS mounts
* 1997 FIX: checkpoint_connections, checkpoint_packets: Detect more recent devices
* 2255 FIX: checkpoint_*: Fixed exception in scan function when sysDescr has less than 2 spaces
* 2192 FIX: check_notify_count": Fix exception in PNP template in case of explit email addresses
* 2075 FIX: check_mk_agent: fixed formatting error for windows eventlog entries > 2048 characters
* 1238 FIX: check_mk_agent.linux: Do not execute the multipath section if no /etc/multipath.conf exsist.
* 2000 FIX: check_mk_agent.freebsd: Add missing <<<local>>> section, plugins was twice instead
* 2033 FIX: check_mk-zfs_arc_cache: add Perf-O-Meter
* 2035 FIX: check_mk-netapp_api_if, check_mk-if_brocade: added missing Perf-O-Meters
* 1932 FIX: check_http: Check SSL Certificate: did not work when SNI Option was set
* 1936 FIX: check_form_submit: fixed crash on certain form fields with unnamed input elements
* 1975 FIX: check_bi_aggr: Ignoring proxy settings from environment now
* 2031 FIX: brocade_mlx_temp: make configurable via new WATO rule, add Perf-O-Meter, add default levels
NOTE: Please refer to the migration notes!
* 1768 FIX: brocade_fcport/brocade_info: Only try to discover these services when device provides correct info
* 2032 FIX: brocade.temp: use new generic WATO rule, add Perf-O-Meter
NOTE: Please refer to the migration notes!
* 2179 FIX: apc_symmetra: Fixed regression introduced with last release when output state is empty
* 2097 FIX: apc_symmetra: Fixed false alert during self test
* 1969 FIX: apc_symmetra: Fix wrong critical state "0 batteries need replacement"
* 2086 FIX: apc_ats_status: Fixed exception when source different than selected source
* 2152 FIX: apache_status: Fixed plugin to work on CentOS/RedHat 5.x
* 1960 FIX: akcp_sensor_drycontact: Service description prefix changed from "Device" to "Dry Contact"
NOTE: Please refer to the migration notes!
* 1931 FIX: agent_vsphere: no longer crashes when host has no license information
* 2055 FIX: agent_vsphere, licenses check: now really configurable on / off
* 2070 FIX: agent_netapp: fixed exception when a channel has no shelf-list configured
* 2072 FIX: agent_netapp, netapp_api_volumes, netapp_api_disks: Improved check output
* 1756 FIX: agent_ibmsvc: do not abort execution if one of the sections fail
* 1814 FIX: agent_ibmsvc: Fixed missing executable flag
* 2077 FIX: Windows MSI Installer: fixed automatical install of agent plugins
* 2091 FIX: The check-mk-agent RPM packages can now update the old check_mk-agent named RPMs
* 1817 FIX: The Check_MK service did not result in CRITICAL/WARNING states when using Nagios as core
* 2017 FIX: Solaris-Agent: Prevent hanging agent in uptime section
* 2143 FIX: Solaris-Agent: Fixed broken zfsget checks on solaris 10
* 2022 FIX: SNMP: Fixed handling of backslashes in SNMP data
NOTE: Please refer to the migration notes!
* 2046 FIX: Replace GBit with Gbit, MBit with Mbit, KBit with Kbit
* 1887 FIX: Logwatch event console forwarding: Better handling of logwatch states
* 1224 FIX: Fixed rare Bug in case of clusterd network interfaces
* 1875 FIX: Fixed possible exceptions of CMC Check_MK helpers when using some custom checks
* 2094 FIX: Fixed missing agent section when ntpq times out after 5 seconds
* 1233 FIX: Fixed fileinfo check for solaris in case of missing files
* 2144 FIX: Fixed exception in inventory GUI when trying to render dates of inventorized exe files
* 1795 FIX: Fix internal exception in WATO rule for filesystems
* 2068 FIX: Filesystem checks: Fix crash when legacy parameters (tuple) were used
* 2172 FIX: Allowing OIDs in checks not starting with a dot again
* 2234 FIX: AIX Agent: Forced load of environment and fixed call of trd (Libelle Business Shadow)
BI:
* 2085 FIX: Host search for child nodes can now filter child nodes by tags or patterns
* 2020 FIX: Fixed non working FOREACH_CHILD mechanism for BI rules
* 1897 FIX: Fixed exception in BI Availability view
* 1784 FIX: Fix exception in BI Boxes when parents are being used
* 2073 FIX: BI aggregation: fixed exception when showing clusters in BI boxes
1.2.6p13:
Checks & agents:
* 2739 FIX: wut_webtherm: support firmware of article number 57620
1.2.6b2:
WATO:
* 1779 FIX: Fix broken icon in host diagnostic mode
1.2.6b1:
inventory:
* 1516 FIX: win_disks: fix exception in case of empty signature
WATO:
* 1707 WATO rule editor: show title of tag group when rendering the conditions of a rule
* 1504 WATO makes host tag and group information available for NagVis
* 1717 Split up LDAP configuration dialog into four boxes
* 1561 Remove Auditlog from the main WATO menu and put it into the activate Changes page
* 1560 Put host and service groups into one WATO menu item
* 1587 SEC: Prevent logging of passwords during initial distributed site login
* 1690 Pending changes can now be discarded
* 1562 Move manual checks into a new WATO module
* 1495 Most WATO tables can now be sorted (where useful)
* 1535 Disabled services on service discovery page now link to the ruleset
* 1689 Creating WATO backends for each configured site now
* 1697 Allow non-Ascii characters in topic of host tag groups
* 1693 Added search form to global settings page
* 1489 Added iCalendar import for generating timeperiods e.g. for holidays
* 1170 Added buttons to move rules to top/bottom of the list to ruleset edit dialog
* 1556 FIX: WATO inventory ignores already inventorized checks which does not exist anymore
* 1490 FIX: Timperiod excludes can now even be configured when creating a timeperiod
* 1505 FIX: Snapshots are now bound to the used monitoring core
* 1625 FIX: Safely handle characters that have a special meaning in regexes when creating service-specific rules
* 1576 FIX: SNMP Community host attribute is now visible for IE<=8
* 1589 FIX: Restructured SNMP credentials rule specification
* 1588 FIX: Renamed SNMP communities rule to SNMP credentials
* 1639 FIX: Interfaces with speed more than 10GBit/s can now be configured correctly
* 1686 FIX: Host renaming also updates explicit negated hosts in rules
* 1540 FIX: Host diagnose page: Some tests were failing randomly
* 1492 FIX: Fixed too long URL bug when deleting a timeperiod right after creating one
* 1502 FIX: Fixed removing elements from ListOf choices during complain phase
* 1541 FIX: Fixed missing form fields for notification method when editing rbn default rule
* 1165 FIX: Fixed exception in service discovery of logwatch event console forwarding checks
* 1637 FIX: Fixed exception in notification analysis when notifications have not NOTIFICATIONTYPE set
* 1620 FIX: Fixed exception during host renaming when host has no perfdata
* 1498 FIX: Fixed displaying of global settings titles / help texts
* 1491 FIX: Fixed bug in dynamic lists where removing an item was not always possible
* 1546 FIX: Fixed adding cluster nodes to new cluster in complain phase
* 1633 FIX: Fix problem that attributes of new WATO folders have not been saved
* 1634 FIX: Fix editing of cluster hosts in WATO: cluster-property no longer goes lost
* 1542 FIX: Changed text of "debug_log" option to be clearer in distributed setups
User interface:
* 1621 Sorting Check_MK* services always on top of services lists
* 1069 SEC: Replaced insecure auth.secret mechanism
NOTE: Please refer to the migration notes!
* 1500 SEC: Preventing livestatus injections in different places
* 1715 Output icon information in CSV/JSON/Python export of views
* 1497 Implemented password policy capabilities for local users
* 1499 SEC: Fixed XSS injections in different places
* 1700 Enable icon for link to host/service parameters per default now
* 1530 Dashboard: Host/service statistics dashlets now deal with the context
* 1636 Crash checks now have an icon for viewing and sending a crash dump
* 1558 Better visualize manually changed notification enable/disable
* 1705 Better styling of dashboard designer
* 1508 Allow input of plugin output and perfdata when faking check results
* 1493 Added config option "Default filter group" to set the initial network topology view filter
* 1714 Add support for jsonp export (next to json and python)
* 1436 FIX: quicksearch: search with multiple patterns (h: / s:) no longer discards the host pattern
* 1438 FIX: quicksearch: fixed various non-working quicksearch filters
* 1607 FIX: check_http: Fixed broken links in escaped plugin output
* 1573 FIX: WATO Quickaccess snapin: Pending button is not overlapped by icons anymore
* 1580 FIX: Views: Hardcoded single context filters are not shown in filter form anymore
* 1581 FIX: Single context views with missing context show an error message now
* 1683 FIX: Replaced a lot of old GIF images with better looking PNG images
* 1619 FIX: Renamed "Hostgroups" and "Servicegroups" views to "Host Groups" and "Service Groups"
* 1433 FIX: Quicksearch: no longer shows an invalid search result when looking for multiple hosts
* 1641 FIX: Quicksearch: Now able to search for services with backslashes in names
* 1642 FIX: Quicksearch: Improved error handling on invalid search statements (invalid regexes)
* 1538 FIX: Only allow switching sites on/off when permitted to
* 1529 FIX: Mobile-GUI: Fixed "all host problems" view not showing all problems
* 1501 FIX: Legacy view formats created with 2014-09 snapshots are now converted
* 1543 FIX: Hosttag columns are now available right ater creating a tag
* 1578 FIX: Folding states of containers with umlauts in titles are now persisted
* 1488 FIX: Fixed wrong information showing up on "Host Group" and "Service Group" views
* 1614 FIX: Fixed wrong URL in webapi.py documentation
* 1527 FIX: Fixed views missing values of some filters (serviceregex, hostgroup filters, ...)
* 1680 FIX: Fixed various dashlet designer position/resizing issues
* 1638 FIX: Fixed styling small styling problems in wiki snapin
* 1533 FIX: Fixed sorting of hosts with same name in "services of host" view
* 1539 FIX: Fixed refreshing of PNP graphs in dashboards
* 1506 FIX: Fixed randomly hidden dashboard title
* 1678 FIX: Fixed problem with garbled styles on user profile page after saving
* 1691 FIX: Fixed problem when watching BI aggregations with umlauts in titles or group name
* 1605 FIX: Fixed perfometer of check check_mk-printer_supply_ricoh
* 1164 FIX: Fixed links from servicegroup overviews to single servicegroups
* 1534 FIX: Fixed filtering views in distributed setup lead to empty views
* 1544 FIX: Fixed exception in complain phase in view editor
* 1487 FIX: Fixed exception in Web GUI "Internal error:: name 'Filter' is not defined" in manual setups (using setup.py)
* 1496 FIX: Fixed exception after editing a dashboard as user without permission to publish dashboards
* 1494 FIX: Fixed error in NagVis Maps snapin when some users had no contact groups assigned
* 1577 FIX: Fixed editing of views using the "Downtime for host/service" sorter or column
* 1528 FIX: Fixed actions in mobile GUI
* 1557 FIX: Fix sorting of hostnames that only differ in lower/uppercaseness
* 1482 FIX: Fix exception when editing a visual of type single host group
* 1709 FIX: Fix exception when a non-Ascii character is part of the variable part of a view title
* 1553 FIX: Fix deleting (acknowleding) of logfiles in logwatch
* 1481 FIX: Fix broken layout of Host-, Service- and Contactgroup filters
* 1586 FIX: Dashboard: Toggling edit/non-edit is now reflected when reloading the page
* 1585 FIX: Dashboard: Fixed mass client CPU load consumption when making graph dashlets too small
* 1651 FIX: Consolidated painters of service list views
* 1166 FIX: Also prevting stylesheet update issues during version updates (just like for JS files)
* 1537 FIX: Added transformation code for user dashboards created between 2014-08 and 2014-10
* 1687 FIX: Add visual to dashboard menu can now be closed with click anywhere on page
Reporting & availability:
* 1720 FIX: Remove bogus column H.Down if "Consider times where the host is down" is switch off
Notifications:
* 1660 notification plugin spectrum: now configurable via flexible notifications
* 1650 Enabled rule based notifications by default (for new installations)
* 1512 Bulk notification can now be grouped according to custom macro values
* 1749 Allow title of notifiation script to be in third line if second line is encoding: utf-8
* 1514 FIX: Try harder to detect previous hard state in notification when using Nagios as core
* 1606 FIX: Moved notify.log to var/log/notify.log in OMD environments
* 1168 FIX: HTML mails can now be configured to display graphs among each other
* 1582 FIX: Fixed missing graphs in mails when sending notifications to non-contacts
* 1570 FIX: Fix notification of check_http active checks with Nagios core
* 1704 FIX: Fix notification analyser in case there are non-Ascii characters in the notification context
* 1583 FIX: Can use contact groups without hosts/services assigned in RBN rules now
Livestatus:
* 1613 FIX: Fixed invalid json format in Stats query with requested heaeders
HW/SW inventory:
* 1479 liveproxyd: new function for collecting remote inventory data
NOTE: Please refer to the migration notes!
* 1452 Solaris HW/SW-Inventory added
* 1752 FIX: win_exefiles: handle case gracefully where no size information is available
* 1547 FIX: win_cpuinfo: fix case where NumberOfCores is missing (Windows 2003)
* 1753 FIX: win_bios: handle case with colons in BIOS version
* 1552 FIX: mk_inventory.ps1: fix garbled or missing entries by removing bogus binary zeroes
Event console:
* 1718 Show groups of regex match of events in details views of Event Console
* 1719 Allow both host name and IP address when checking for events in Event Console
* 1169 Added host state type filter to "recent event history" view
* 1643 FIX: Improved error handling of exceptions when processing log lines
* 1610 FIX: Hostname translation now also works for incoming SNMP traps
* 1644 FIX: Fixed matching dynamic number of regex match groups
* 1531 FIX: Fixed exception in event history view when displaying CHANGESTATE events
* 1698 FIX: Fix specifying explicit path to unix socket for check_mkeventd
Core & setup:
* 1725 The get_average() function from now on only returns one argument: the average
NOTE: Please refer to the migration notes!
* 1507 New optional parse_function for check API
* 1648 New installations have the service to check for unchecked services enabled by default
* 1723 New check API function get_rate() as more intelligent replacement for get_counter()
* 1431 FIX: windows_agent: fixed error on parsing unicode formatted logfiles
* 1483 FIX: Savely replace illegal vertical bars in check plugin output
* 1628 FIX: Remove trailing backslashes from service descriptions
* 1624 FIX: Remove illegal characters from service descriptions of active checks
* 1555 FIX: Improved validation on timeperiod references of non existing periods
* 1574 FIX: Hosts named like used python modules do not break precompiled checks anymore
* 1750 FIX: Handle rare cases where SNMP response string begins with a line feed
* 1706 FIX: Fix file permissions when installing MKPs to 0644 or 0755
* 1649 FIX: Check_MK inventory service has been renamed to Check_MK Discovery
* 1545 FIX: Check_MK Inventory check is now resulting in correct state on duplicate host
* 1740 FIX: Changed default service discovery check intervall to 12 hours
Checks & agents:
* 1608 zpool_status: Add an overall state check (thx to Craig Cook)
* 1451 users: new check to monitor number of users logged in on a linux system
* 1630 smart: update in plugin that also outputs information about disks attached to a MegaRAID controller
* 1518 raritan_pdu_inlet, raritan_pdu_inlet_summary: Modified existing check to give one item per phase and support setting levels.
NOTE: Please refer to the migration notes!
* 1445 quantum_libsmall_door, quantum_libsmall_status: Two new checks for monitoring small Quantum tape libraries
* 1615 qnap_disks: Added support for Fujitsu NAS QR802
* 1567 postfix_mailq: speedup in Linux agent for large mail queues
* 1611 mssql.vbs: Supporting SQL-Server 2014 now
* 1486 mk_oracle: completely overhauled ORACLE monitoring
* 1554 mk_oracle: You can now monitor multiple ORACLE releases on the same host
* 1439 mk-job: now also available on solaris systems
* 1565 mem.win: set default levels for page file to 80%/90%
* 1627 megaraid_ldisks: Warn if current cache or write policy differs from logical drive default policy
* 1440 livedump: now able to add hosts icon_image on config generation
* 1631 juniper_bgp_state: check now detects and supports more differen device models
* 1509 if, if64: New option for make inventory based on port alias
* 1594 ibm_svc_host: Can now be set to be always OK
* 1551 f5_bigip_vserver: add performance data for connections and connection rate
* 1568 f5_bigip_cluster_v11: new check for F5 cluster status for firmware version 11
* 1444 f5_bigip_chassis_temp, f5_bigip_cpu_temp: Two new checks to replace the old f5_bigip_temp
NOTE: Please refer to the migration notes!
* 1595 esx_vsphere_objects_count: New Check to Ouput the number of VMs
* 1685 enterasys_*: Now supporting device C2G124-48 (Rev 05.02.18.0002)
* 1616 drbd: Added support for Ahead/Behind cluster states (DRBD >= 8.3.10)
* 1448 domino_info: check is extended to also show and monitor the lnNotesServerState
* 1484 dell_om_sensors: Use sensor name as item
NOTE: Please refer to the migration notes!
* 1197 climaveneta_temp: New check for temperature sensors on Climaveneta clima devices
* 1198 climaveneta_fan: New check for fan speed on Climaveneta devices
* 1199 climaveneta_alarm: New check to display the alarm states on Climaveneta devcies
* 1167 citrix_license/esx_license: Can now be configured to always show OK as state
* 1694 cisco_wlc/cisco_wlc_clients: Added support for Cisco AIR-CT2504-K9
* 1684 cisco_vpn_tunnel: Now supporting VPN 3000 Conncentrator devices
* 1450 checkpoint_connections, checkpoint_packets: new checks to monitor Checkpoint firewalls
* 1734 check_sql: Added support for DB2 (thanks to Troels Arvin)
* 1569 check_mk_agent.openbsd: add sections for mem and lnx_if (memory and network interfaces)
* 1629 check_mk_agent.freebsd: several new features and improvements, now only use statgrab
* 1599 check_mk_agent.aix: Simple run_cached Feature for plugins
* 1517 carel_sensors: New check for monitoring temperature sensors of Carel AC devices
* 1597 bluecat_dhcp, bluecat_dns: Checks can now be used in Check_MK Cluster Mode
* 1201 allnet_ip_sensoric: Detect Temperature Sensors now in more cases
* 1432 agent_vsphere: now able to monitor virtual machines snapshots
* 1699 Windows agent: new option "file" for writing output into a file
* 1626 Renamed service descriptions of filesystem, process and logwatch checks
* 1726 Move variable data of Linux/UNIX agents to /var/lib/check_mk_agent
NOTE: Please refer to the migration notes!
* 1200 Docsis Checks: Now HW Rev2 of Arris Cable Modems are detected.
* 1757 Check SSH can now be configured in WATO
* 1171 Added new check for monitoring mail delivery (SMTP -> IMAP/POP3 mailbox)
* 1645 Added basic kernel section to FreeBSD agent
* 1592 AIX: New Plugin to monitor errpt in logwatch style
* 1609 FIX: zpool_status: fix problem when the zpool has a separate log or cache device
* 1747 FIX: zfsget: try to speed up agent code for Linux/Solaris/FreeBSD by using -t filesystem,volume
* 1550 FIX: zfs_arc_cache: do not inventorize of no cache information available
* 1751 FIX: winperf_ts_sessions: try to fix invalid number of active and inactive sessions
* 1584 FIX: winperf_if: Fixed checks of interfaces with equal names but one with index
* 1716 FIX: windows_tasks: consider state SCHED_S_TASK_QUEUED (0x00041325) as OK now
* 1659 FIX: windows agent: fixed output of 64 bit performance counters
* 1711 FIX: win_printers.ps1: ignore temporary printers created by RDP terminal sessions
* 1748 FIX: win_dhcp_pools: fix naming of WATO rules and informal WARN/CRIT levels in performance data
* 1437 FIX: veeam_jobs: fixed incorrect state for BackupSync job
* 1203 FIX: veeam_client: Now supports multiple Backups for one host
NOTE: Please refer to the migration notes!
* 1575 FIX: vSphere Monitoring works with RedHat 5.x now
* 1703 FIX: ups_test: Fix computation of time since last self test
* 1679 FIX: ups_bat_temp: Now skipping sensors which are reported to have 0 upsBatteryTemperature
* 1654 FIX: statgrab_disk: Fixed scaling of values shown in PNP graphs
* 1590 FIX: printer_supply_ricoh: Fixed broken check
* 1511 FIX: oracle_jobs: avoid broken checks, make compatible with old version
* 1735 FIX: oracle_instance: Inventory function deals better with old bogus agent output
* 1738 FIX: oracle_instance: Be compatible to old oracle agent outputs
* 1710 FIX: omd_status: Fix totally missing section in Linux agent
* 1449 FIX: nginx_status: agent plugin no longer honours "http(s)_proxy" env variables of root user
* 1591 FIX: netapp_volumes: The state mixed_raid_type is now treated as non-critical state
* 1604 FIX: mysql_slave: Dealing with situation where connection with master is lost
* 1635 FIX: multipath: fix parsing output of multipath on RedHat6 with space in alias
* 1737 FIX: mk_sap: Working around garbled SAP state file when multiple instances were running parallel
* 1532 FIX: mk_sap: Cleaning up old state information from sap.state file
* 1387 FIX: mk_oracle: Correctly deal with underscore in SID for Oracle 9.2-10.1
* 1653 FIX: megaraid_pdisks: Resulting states are now hard coded within the check
* 1622 FIX: megaraid_bbu: handle case isSOHGood and consider it as critical
* 1454 FIX: megaraid checks: megacli binaries in lowercase (Ubuntu..) are now also detected by the linux agent
* 1736 FIX: lparstat_aix: Trying to deal with more kind of lparstat output
* 1722 FIX: lnx_thermal: fix invalid zero temperature if mode file is missing
* 1739 FIX: lnx_thermal: Be more compatible to thermal devices which report no "type"
* 1617 FIX: lnx_if: Deal with data provided by cluster host
* 1478 FIX: kernel.util, statgrab_cpu: fix computation of utilization
* 1652 FIX: kaspersky_av_quarantine: Fixed exception when a file was found in quarantine
* 1688 FIX: juniper_screenos_mem: Fixed wrong total memory computation
* 1612 FIX: job: Fixed wrong reported start time for running jobs
* 1731 FIX: ipmi_sensors: Fixed agent part when ipmi-sensors call on first agent run
* 1646 FIX: hyperv_vms: Plugin garbles following plugin output when no VMs exist
* 1712 FIX: hyper_vms: fixed for snapshot VMs with (...) in their names
* 1632 FIX: hr_fs: remove ugly "mounted on:" information appearing on Juniper devices
* 1623 FIX: hp_proliant_mem: support for some yet unhandled status situations
* 1455 FIX: hp_proliant_mem: avoid a crash of the check when module_condition is empty
* 1536 FIX: fritz!Box special agent now deals with new URLs (firmware >= 6.0) correctly
* 1677 FIX: f5_bigip_interfaces: Cleaned up check a bit
* 1596 FIX: etherbox: Fix for the inventory in case of not connected temperature sensors
* 1724 FIX: emc_datadomain_temps: convert to new standard check output, add PNP template
* 1453 FIX: drbd.stats: tried to send non-numeric write order parameter to rrd
* 1733 FIX: dell_powerconnect_psu: Skipping inventory of not supported System temp sesnor for M6220 devices
* 1732 FIX: dell_powerconnect_cpu: Fixed exception during inventory for incompatible devices
* 1721 FIX: dell_om_mem: Handle formerly unhandled situations with multiple errors
* 1602 FIX: dell_om_esmlog: Fixed typo in plugin output
* 1485 FIX: dell_om_disks, dell_om_esmlog, dell_om_mem, dell_om_processors, dell_om_sensors: detect more devices
* 1708 FIX: cups_queues: fix outputting of current printer jobs if printer daemon is CUPS
* 1682 FIX: cmciii_lcp_waterflow: Check can now deal with devices with a different setup
* 1681 FIX: cmciii_lcp_fans: Skipping non FAN units now; cleaned up check
* 1656 FIX: cisco_vpn_tunnel: Refactored complete check, fixed threshold bugs
* 1696 FIX: cisco_temp_sensor: Value reported of check was not always correct (precision was wrong)
* 1728 FIX: cisco_temp_perf: Not inventorized anymore for hosts supporting cisco_temp_sensor
* 1446 FIX: cisco_temp_perf: Check now finds missing sensors in case where also cisco_temp_sensor is being used.
* 1515 FIX: cisco_secure: fix service description, fix OK state in case of no violation
* 1727 FIX: cisco_secure: Fixed inventory exception when port security is not enabled
* 1202 FIX: cisco_power, cisco_temp_perf: Both checks now using a new service description
NOTE: Please refer to the migration notes!
* 1564 FIX: check_mk_agent.linux: fix situation where async plugin is not executed after crash
* 1571 FIX: check_mk_agent.linux: fix output of lnx_if on Ubuntu 8.04 (on older kernels), repairs tcp_conn_stats
* 1640 FIX: check_jolokia_metrics_serv_req: Fixed wrong levels shown for upper thresholds
* 1713 FIX: check_fstab_mounts: now correctly ignores swap space
* 1480 FIX: brocade_vdx_status: disable check on some devices that do not support it
* 1695 FIX: brocade_vdx_status: Is now not bein inventorized anymore for devices not supporting the check
* 1549 FIX: bluecat_threads: do not inventorize this check where information is missing
* 1548 FIX: bluecat_ntp: do not inventorized devices where NTP information is missing
* 1598 FIX: bluecat_dhcp: Check is not longer found in inventory if dhcp service is not activated
* 1729 FIX: apc_symmetra_test: Cleaned up check, fixed exception when self test date is zero
* 1730 FIX: apc_symmetra: Fixed exception when last diagnose date was not known
* 1658 FIX: agent_vsphere: no longer crashes when decommissioned vms report no hardware information
* 1647 FIX: agent_ipmi: Check_MK service gets critical now when ipmi-sensors command fails
* 1603 FIX: ad_replication: fixed typo in plugin output
* 1618 FIX: ad_replication: Output of timeLastSuccess and timeLastFailure was inverted
* 1572 FIX: Sample configs, plugins etc. for windows agent use windows linebreaks now
* 1563 FIX: Reworked configuration of process monitoring
NOTE: Please refer to the migration notes!
* 1593 FIX: IBM SVC Checks: The Service Descriptions not longer contain IBM SVC as prefix
NOTE: Please refer to the migration notes!
* 1513 FIX: Handle broken SNMP bulk walk implementation of Mikrotik Router firmware RouterOS v6.22
* 1503 FIX: Fixed monitoring of multiple SAP instances with one mk_sap plugin
* 1702 FIX: Fix check_notify_count: notification had been counted twice
* 1701 FIX: Correctly show absolute level for CPU load in case of warn/crit
* 1655 FIX: AIX Agent: Fixed broken filesystem checks when having PowerHA installed
* 1566 FIX: 3ware_disks: consider VERIFYING state as OK now
BI:
* 1435 FIX: Saving BI aggregations: No longer reports 'Request-URI Too Large'
* 1559 FIX: Fix link from BI icon to BI views (aggregations affected by this host/service)
* 1692 FIX: Aggregations with umlauts in title/topic can now be displayed in BI/Availability
1.2.5i6:
WATO:
* 1428 Web-API: now able to add cluster hosts
* 1163 Service discovery: Added direct link to check parameter ruleset of services
* 1115 Renamed rule: Hosts using SNMP v2c -> Legacy SNMP devices using SNMP v2c
* 1159 Remote BI Aggregations can now be configured to be checked as single services
* 1096 New WATO web service: manage hosts via a new HTTP API
* 1155 NagVis map edit/view permissions can now be set using roles/groups
* 1404 Make title/help of custom user attributes localizable
* 1092 FIX: logwatch: now able to enter unicode text into the "Pattern (Regex)" field
* 1091 FIX: logwatch patterns: allow unicode text in pattern comment
* 1119 FIX: WATO create rule: No longer raises an incorrect permission warning when creating a new rule
* 1101 FIX: WATO check parameter: renamed 'Nominal Voltages' to 'Voltage Levels..'
* 1100 FIX: WATO backup domains: fixed bug were excluded files still got deleted on snapshot restore
* 1109 FIX: WATO active checks: passwords no longer shown as plain text.
* 1089 FIX: Snapshot restore: fixed exception during exception handling...
* 1121 FIX: Rule based notifications formular: No longer raises Request-Uri-Too-Large errors
* 1160 FIX: Fixed wrong named column in mkeventd rules
* 1064 FIX: Fixed rare issue with WATO communication in distributed setups (different OS versions)
* 0201 FIX: Fixed error message in Rulelist of RBN
* 1396 FIX: Fix default setting of Enable sounds in views
* 1430 FIX: Clone group: Now displays correct alias name of cloned group
* 1153 FIX: Changed custom user attributes can now be used immediately
* 0191 FIX: Added swp files to the ignore list for the WATO git feature
User interface:
* 1185 mobile ui: Added a new view to see events from the Event Console
* 1392 WATO Folder filter: show only the paths a user is allowed to see
* 1412 Speed up of displaying and sorting after WATO folder path
* 1410 Output log text of scheduled downtime log entries
* 1477 New screenshot mode for Multisite
* 1411 New builting views for the history of scheduled downtimes
* 1066 New Dashboard Designer
* 1405 Checkbox for settings downtimes on the hosts of the selected services
* 1398 Allow to spread times of next check when rescheduling
* 1094 FIX: sidebar snaping 'Tree of folders': fixed exception
* 1162 FIX: User profiles can not be edited on WATO remote sites anymore
* 1120 FIX: Multisite filters Host/Service Contactgroup: Fixed livestatus exception
* 1158 FIX: Moved filter logic to visuals module
NOTE: Please refer to the migration notes!
* 1067 FIX: Fixed login problem in LDAP connector when no user filter specified
* 1077 FIX: Fixed labelling of Y achsis in prediction graphs
* 1401 FIX: Display options in views are now again persistent
* 1154 FIX: Availability: Fixed unwanted redirect to edit annotation page after editing availability options
Notifications:
* 1424 mknotifyd: now able to check if its still listening for telegrams
* 1189 SMS notification: also send information about Downtimes, Acknowledgments and Fallping now
* 1123 Rule based notifications: New condition "Match Service Groups"
* 1186 RBN: It's now possible to Filter for contactgroups
* 1394 HTML notifications have a new content field for debugging variables
* 1400 Added example notification script for Pushover to doc/treasures/notifications
* 1151 Add variables (HOST/SERVICE)ACK(AUTHOR/COMMENT) to notification context
* 1408 FIX: mknotifyd now really reads all configuration files below mknotifyd.d
* 1156 FIX: Graphs in HTML mails are now sent again where they where missing
* 1157 FIX: Fixed SMS plugin on at least debian (distrs which have no sendsms/smssend)
* 1407 FIX: Fix exception in rule based notification on non-Ascii characters in log message
HW/SW inventory:
* 0652 windows software inventory gives some more details about OS and installed software
NOTE: Please refer to the migration notes!
* 0643 windows inventory: OS now contains the install date, reg_uninstall now contains the path
NOTE: Please refer to the migration notes!
* 0653 script to extract HW/SW-Inventory data in CSV format
* 0660 mk_inventory-ps1: new uses the Install Location as path for win_reg_uninstall
* 0661 HW/SW-Inventory: install date of software packages no longer in unix timestamps but date format
NOTE: Please refer to the migration notes!
* 1413 HW/SW-Inventory implementation step one finished
* 0655 FIX: win_cpuinfo and mk_inventory.ps1 agent: unit of CPU speed fixed, fixes for long output lines in agent
* 1423 FIX: Host HW-inventory: now longer generates an exception on displaying the BIOS date
* 1379 FIX: Fixed filter "Host has inventory data"
Event console:
* 1395 Event Console can now create notifications via Check_MK RBN
* 1148 Allow execution of actions when cancelling events
* 1007 FIX: check_mkevents: fix case where events contain binary zeroes
* 1124 FIX: WATO EC configuration: no longer raises an exception when user has restricted WATO access
* 1402 FIX: Fixed cased where counting events did not reach required count
* 1399 FIX: Fix left-over tac processes when showing Event Console history
* 1125 FIX: EC actions are now saved when an EC rule has "Send monitoring notification" set
Core & setup:
* 1008 Overall check timeout for Check_MK checks now defaults to CRIT state
* 1425 New section header option "encoding" for agent output
* 1373 SEC: Do not ouput complete command line when datasource programs fail
* 1426 FIX: windows agent: logwatch: no longer reports incorrect formatted texts (japanese characters)
* 1129 FIX: Windows MSI-Installer: some systems created corrupted check_mk_agent.msi files
* 1429 FIX: Disabled snmp checktypes are now sorted out before Check_MK contacts the snmp host
Checks & agents:
* 1105 wmic_if.ps1: Powershell version of the wmic_if.bat script
* 1176 winperf_msx_queues: The list of counters for inventory can now be configured host based using wato
* 1093 windows agent: performance counter can now be specified by name
* 1107 windows agent: now sets additional environment variables
* 1103 windows agent: now able to omit context text of logfiles
* 1375 vxvm_enclosures, vxvm_multipath, vxvm_objstatus: joined into one agent plugin called vxvm
* 0199 veeam_client: Check rewritten to get a nicer output
* 1188 veeam_client: Check now also outputs ReadSize and TransferedSize
* 1111 vCenter monitoring: greatly improved performance (at least 40 times faster)
* 1443 ups_socomec_outphase: New check for monitoring the out phases of Socomec UPSs
* 1442 ups_socomec_out_source: New check for checking the power source of out phases for Socomec UPSs
* 1190 statgrab_cpu: Check can now handle parameters
* 1172 sap.value_groups: new check
* 1174 rms200_temp: New Temperature check for RMS200 Devices
* 1193 ps: Manual Checks can now use RegEx for user matching
* 1006 printer_pages: add Perf-O-Meter and PNP template
* 1108 printer_io.include: included tray description in check output
* 1070 printer_input/printer_output: New checks to monitor input/output sub-units of printers
* 1384 oracle_jobs: new WATO rules, changed service name to SID.OWNER.NAME
NOTE: Please refer to the migration notes!
* 0654 oracle_instance: now also monitors the log mode
* 1385 oracle_instance: new WATO rules for archivelog, logging, login and uptime
* 1383 oracle_asm_diskgroup: Account for offline disks and required mirror free space
NOTE: Please refer to the migration notes!
* 1146 nfsmounts: supported by AIX agent now
* 1150 netstat: new check for monitoring TCP/UDP connections and Linux and AIX
* 1106 mk_inventory.ps1: now uses the MK_CONFDIR environment variable from the agent (if available)
* 1068 livedump: Added optional check interval (detect staleness) / option to encrypt mails
* 0185 knuerr_rms_humidity, knuerr_rms_temp: Two new Checks to Monitor the Temperature and the Humidity on Knürr RMS Devices
* 1403 kernel.util: allow levels for the total CPU utilization
NOTE: Please refer to the migration notes!
* 1397 juniper_screenos_cpu, juniper_screenos_fan, juniper_screenos_mem, juniper_screenos_temp, juniper_screenos_vpn: new checks for Juniper ScreenOS Firewalls
* 1011 ibm_svc_systemstats.disk_latency: introduce levels for alerting
* 1065 heartbeat_crm / heartbeat_crm.resources: Rewrote checks / formalized parameters
* 0649 f5_bigip_pool: check now also prints the node names of down nodes
* 0196 esx_vsphere_hostsystem: New subcheck for maintenance mode
* 1112 esx_vsphere_hostsystem.mem_usage_cluster: allows to monitor total RAM usage of all nodes in a cluster
* 1130 esx monitoring: agent_vsphere now retrieves additional data (used by HW-inventory)
* 0664 domino_users: new check to monitor the number of users on a Domino Notes server
* 1447 domino_transactions: new check to monitor the number of transactions per minute on Lotus Domino servers
* 0659 domino_tasks: new check to monitor tasks on a lotus domino server via snmp
* 0662 domino_mailqueues: new check to monitor mail queues in Lotus Domino
* 0663 domino_info: new check to extract informational data about a Lotus Domino Server
* 0193 docsis_cm_status: New Check Status Check for Cable Modems with Docsis MIB.
* 0190 docsis_channels_upstream: New check for monitoring upstream channels on cable modems with DOCSIS MIB
* 0189 docsis_channels: Support for Frequency of Downstream Channels for Devices with DOCSIS MIB
* 1376 dmraid: moved plugin code into normal Linux agent
* 0657 diskstat: cluster support added for single disk modes
* 1175 dell_idrac_disks: New Check for Harddisks using Dell iDrac
* 1372 cisco_vss: new check for monitoring state of Cisco Virtual Switches
* 0202 cisco_temp_sensor: It is now possible to configure this check in WATO.
* 1173 cisco_secure: Check creates now a summary instead one service by port
NOTE: Please refer to the migration notes!
* 1010 chrony: new check for NTP synchronization via chrony on Linux
* 0197 check_uniserv: New Check for Uniserv Data Management Services
* 0658 brocade_info: new check to retrieve informational data about Brocade switches
* 0646 brocade_fcport: the administrative states for which ports are inventorized can now be configured in WATO
* 0648 brocade_fcport: new speed calculation of isl_ports
* 0656 brocade_fcport: inventory rule can now choose upon physical und operations states as well, state choices were also updated
* 1181 bluecat_ntp: New Check for NTP on bluecat adonis or proteus devices
* 1182 bluecat_ha: New Check for HA Status on Bluecat Adonis devices
* 1180 bluecat_dns, bluecat_dns_queries: New DNS Checks for Bluecat Adonis.
* 1118 bluecat_dns, bluecat_dhcp: no able to run as clustered checks
* 1179 bluecat_dhcp: New Check for DHCP Service on bluecat adonis devices.
* 1183 bluecat_commandserver: New Check for bluecat adonis devices
* 1178 arris_cmts_mem: New check for Memory usage on arris cmts modules.
* 0200 arris_cmts_cpu,arris_cmts_temp: New Checks for Arris CMTS Devices ( Temperature and CPU Utilization)
* 1374 arc_raid_status: moved plugin into main Linux agent
NOTE: Please refer to the migration notes!
* 1196 apache_status: Added timeout
* 1117 agent_vsphere: now able to query license information from esx system
* 1422 agent_vsphere: now able to configure where the power state of a vm or esx-host should be assigned
* 0644 adva_fsp_if: instead of lower warning and critical levels check now supports lower and upper levels
NOTE: Please refer to the migration notes!
* 1377 Renamed agent plugin resolve_hostname into dnsclient, make portable to all Unices
* 1191 Linux agent now also sends information about tmpfs
* 1194 Linux Agent now supports monitoring of cifs mounts
* 1177 Hivemanger: New agent to check hivemanager devices
* 1187 Hivemanager: Extended Check and Agent
* 1409 Extended Check_MK-API: check function may return None
* 1195 AIX Agent now also supports monitoring of cifs mounts
* 1090 FIX: zfsget: fixed exception which happened on incomplete zfs entries
* 1142 FIX: winperf_ts_sessions: fix computation, check has never really worked
* 1104 FIX: winperf_if: Improved matching of data from wmic_if.bat / wmic_if.ps1 scripts
* 1145 FIX: windows_tasks: handle case correctly where task is currently running
* 1097 FIX: windows_agent: preventing missing agent sections on first query
* 1122 FIX: windows agent: unicode logfile monitoring: now able to detect incomplete written lines
* 1110 FIX: windows agent: fixed missing agent section problem if a cached script ran into a timeout
* 1192 FIX: veeam_jobs: Check now recognize sync jobs
* 1147 FIX: upc_capacity, ups_socomec_capacity: Fix checking of battery left levels
* 1099 FIX: tsm_scratch: now returns the variable name instead the values during inventory
* 1051 FIX: tcp_conn_stats: fix missing performance data
* 0194 FIX: raritan_pdu_inlet: Check now outputs the correct values
NOTE: Please refer to the migration notes!
* 1071 FIX: oracle_rman_backups: Only inventorize ARCHIVELOG / DB FULL / DB INCR entries
* 0192 FIX: oracle_rman_backups: Not longer try to make a inventory for broken plugin outputs
* 1113 FIX: oracle_rman: fixed exception when backup was currently running
* 1386 FIX: oracle_jobs: Bugfix for forever running jobs
* 1378 FIX: mk_logwatch: remove exceeding \n when rewriting message and using \0
* 1152 FIX: mk-job: The check now captures currently running jobs and their start time
* 1116 FIX: megaraid_ldisk: now longer raises an exception for adapters with 'No Virtual Drive Configured'
* 0187 FIX: hp_proliant_power: Fixed Wato configuration
* 1161 FIX: fc_port: Fixed invalid values of counters, fixed wrong values in graphs
* 0650 FIX: f5_bigip_pool: limits to the number of active nodes are now correctly applied
NOTE: Please refer to the migration notes!
* 0651 FIX: f5_bigip_interfaces: Fix invalid throughput values, detect newer F5 devices
* 1427 FIX: esx_vsphere_hostsystem.multipath: no longer crashes at invalid multipath types
* 1131 FIX: esx_vsphere_hostsystem.maintenance: fixed misspelling in service description
NOTE: Please refer to the migration notes!
* 1102 FIX: esx_vsphere_counters: no longer raise false alarms because of invalid data from ESX Host
* 1098 FIX: esx_vsphere_counters.diskio: Now reports unknown when counter data is missing
* 1009 FIX: df: deal with space in file system type for PlayStation file system
* 1143 FIX: dell_powerconnect_temp: fix configuration via WATO
* 0198 FIX: cisco_temp_sensor: Removed dicey detection for temperature value.
* 1184 FIX: cisco_power: Fixed detection of item. In some cases the status information was part of the item
NOTE: Please refer to the migration notes!
* 1149 FIX: check_mk-ibm_svc_systemstats.diskio, check_mk-ibm_svc_systemstats.iops: fix exception in Perf-O-Meter
* 1393 FIX: casa_cpu_temp, casa_cpu_util: Change service description to standard
NOTE: Please refer to the migration notes!
* 0645 FIX: brocade_fcport: since in newer firmware (7.*) swFCPortSpeed is deprecated, we then calculate port speed from IF-MIB::ifHighSpeed
* 1114 FIX: bluecat_threads: no longer detected on wrong systems
* 1126 FIX: bluecat_ntp: check no longer crashes on evaluating sysLeap values higher than 1
* 1128 FIX: bluecat_dns: now reports UNKNOWN if no snmp data is available
* 1127 FIX: bluecat_dhcp: fixed exception when data was available.. returns UNKNOWN when data is missing
* 1144 FIX: blade_bx_temp, dell_chassis_temp, emerson_temp, ibm_svc_enclosurestats, ups_bat_temp: rename service description
NOTE: Please refer to the migration notes!
* 1078 FIX: Fix compensation for daylight safing time in prediction
BI:
* 1406 Assume PEND in count_ok aggregations if all nodes are PEND
1.2.5i5:
WATO:
* 0825 WATO: Hover menu of user online state shows the last seen date/time now
* 1057 WATO folder permissions are only exported to NagVis when configured
* 0947 FIX: WATO snapshots: fixed missing files on restoring nagvis backup domains
* 1044 FIX: Remove icon for service parameters in WATO service list for missing services
* 1056 FIX: Fixed selection of hosts for bulk actions
* 0826 FIX: Fixed problem where user access times were not updated correctly
* 1004 FIX: Fix exception when saving rules, caused by empty item
* 0990 FIX: Fix HTTP error handling in bulk inventory
User interface:
* 1052 SEC: index start URL can not be used to redirect to absolute URLs anymore
* 1047 Virtual Host Tree: Allow to use topic as tree level
* 1013 Sort host names naturally, e.g. foobar11 comes after foobar2
* 0949 Quicksearch: now able to search for multiple hosts at once
* 1085 Quicksearch: multiple hostname matches now lead to the searchhost view instead of the hosts view
* 1033 New Mutisite filter for the number of services a host has
* 1062 SEC: Fixed several XSS issues on different pages
* 1063 SEC: Fixed several XSS issues on different pages
* 1036 FIX: doc/treasures/downtime: fix --url option, better error output
* 0945 FIX: Sidebar snapin "Problem hosts": Now excludes hosts and services in downtime
* 1059 FIX: LDAP: Using configured user filter during login to prevent temporary created users
* 1060 FIX: Fixed exception during first login of a user when saving of access times is enabled
* 1074 FIX: Fix Virtual Host Tree snapin
Reporting & availability:
* 1076 FIX: Fix wrong percentual host availability > 100% when excluding downtimes
* 0991 FIX: Availability: optionally show time stamps as UNIX epoch time
Notifications:
* 1042 Rule based notifications: allow matching on host groups
* 1061 FIX: SMS notifications: correctly handling spaces in phone numbers
* 0828 FIX: Mails sent with mail/asciimail plugin now really set the from address
Livestatus:
* 0951 FIX: table servicegroups: fixed service visibility when using group_authorization AUTH_STRICT
* 0988 FIX: livedump: Fix exception in case no contact groups are defined for a service
HW/SW inventory:
* 0630 win_disks: hardware inventory for physical disks in windows
* 0627 lnx_video, win_video: added inventory function and agent for linux video cards, modified windows inventory function
* 0629 improvements to windows sw/hw inventory (encoding, more details for sw inventory)
* 0625 hw/sw inventory now reads the kernel version and architecture for linux and windows
* 1046 Added AIX support for HW/SW-Inventory
* 0641 FIX: windows inventory: moved encoding from checks to windows agent plugin
* 0167 FIX: mk_inventory.linux: Changed field separator from pipe to tab
* 0946 FIX: HW/SW-Inventory: fixed display bug for byte fields with the value 0
* 1005 FIX: Fix exception when using pretty-print output format
Event console:
* 1040 FIX: Avoid sporadic errors when checking event state in Event Console
Core & setup:
* 1038 Massive speedup of cmk --snmptranslate
* 0633 FIX: diskstat: fixed performance data of old legacy disk IO read/write data
* 1045 FIX: Gracefully restart check_mk helpers in case of memory leak
* 1053 FIX: Fixed events check always being reporting OK state
* 0174 FIX: Fixed appending of --keepalive-fd parameters to checkhelpers
* 1012 FIX: Fix quoting of backslashes in custom checks with nagios core
NOTE: Please refer to the migration notes!
* 1035 FIX: Do not fail on errors in *.mk files anymore - except in interactive mode
Checks & agents:
* 0172 zfsget: Check is now usable in cluster_mode
* 1082 windows agent: now also available as msi installer
* 0169 websphere_mq_channels,ebsphere_mq_queues: New Checks to monitor IBM Websphere MQ Queues and Channels
* 1073 sni_octopuse_cpu: added PNP graph template and Perf-O-Meter
* 0183 sentry_pdu: New check to monitor plugs of sentry PDUs
* 0180 sap: It is now possible to add multiple sap instances to the sap.cfg file
* 0995 raritan_pdu_outletcount: new check for outlet count of Raritan PX-2000 family PDUs
* 0628 raritan_pdu_inlet: now also monitors the three phases of the inlet
* 1133 qlogic_sanbox_fabric_element: New Check for Fabric Elements in QLogic SANbox Fibre Channel Switches
* 1000 qlogic_sanbox.temp: New Check for temperature sensors in QLogic SANbox Fibre Channel Switches
* 1001 qlogic_sanbox.psu: New Check for power supplies in QLogic SANbox Fibre Channel Switches
* 1132 qlogic_fcport: New Check for Fibre Channel Ports in QLogic SANbox FC Switches
* 0178 mssql_tablespaces: It is now possible to define thresholds
* 1048 mem.win: support predictive levels
* 0175 logwatch.groups: New logwatch subcheck who can be used to group logfiles together.
* 1058 livedump-mail-fetch: Now supporting either quoted-printable or non encoded mails
* 0184 knuerr_sensors: New Check to monitor Sensors on a Knürr RMS Device
* 0640 jolokia_metrics.gc, jolokia_metrics.tp: now come with its own pnp templates
* 0637 jolokia_metrics.gc, jolokia_metrics.tp, jolokia_info: two new subchecks for the jolokia_metrics checks and better error handling for jolokia_info
* 1088 included check_mk_agent windows msi installer
* 0998 ibm_imm_health: Trying to recognice newer versions of IBM IMM now too
* 0170 hp_proliant_power: New check to monitor the Power Meter on Prolaint Servers and iLO Boards
* 0168 f5_bigip_pool: Added Wato configuration
* 0181 citrix_sessions, citrix_serverload: New checks for Citrix Load (a Score calculated by citrix) and the number of sessions
* 1086 check_http: now able to enter non-ascii signs in "Send HTTP POST data" rule
* 0179 check_dns: It is now possible to use the local dns server in wato configuration
* 1135 bintec_sensors.voltage, bintec_sensors.temp: New Checks for Voltage and Temperature Sensors of Bintec Routers
* 1134 bintec_sensors.fan: New Check for Fan Speed of Bintec Routers
* 1136 bintec_brrp_status: New Check for BRRP States on Bintec Routers
* 0999 allnet_ip_sensoric.pressure: New Check for Pressure Sensors in ALLNET IP Sensoric devices
* 1041 aix_memory: new check for RAM and SWAP on AIX
* 1039 aix_diskiod: new check for disk IO on AIX
* 0997 New checks and a special agent for ALLNET IP Sensoric devices
* 0182 MegaCli: Agent now also supports the 64bit version (Thanks to Philipp Lemke)
* 1034 Always provide also 64 bit version of Windows agent
* 0638 FIX: windows_updates: agent plugin now always sends section header, even if no update information provided
* 1050 FIX: websphere_mq_queues: make compatible with old agent, fix not-found case
* 0626 FIX: veeam_jobs: agent now supports output lines longer than 80 chars
* 1049 FIX: ups_capacity: Fix exception when running on battery
* 1084 FIX: ps: now able to handle bigger process groups without constant MKCounterWrapped Exceptions
* 1043 FIX: printer_supply: fix value error in default parameters
* 1072 FIX: printer_supply: fix colors of Perf-O-Meter on HP OfficeJet
* 0944 FIX: oracle_tablespaces: fixed calculation of space left and number of remaining increments
* 1054 FIX: mysql_slave: Only monitor the age of the slave when it is running
* 1055 FIX: mysql_slave: Fixed detecting CRIT states when IO/SQL slaves are not running
* 0948 FIX: mk_inventory.ps1: increased caching time to 14400, fixed incorrect default cachefile path
* 0989 FIX: logwatch.ec: Fix forwarding multiple messages via syslog/TCP
* 0827 FIX: lnx_thermal: Not checking active trip points (e.g. cooling device triggers) anymore
* 0639 FIX: jolokia_metrics: fix for problem when catalina uses the standalone engine
* 0943 FIX: if.include: fixed incorrect traffic percentage values in the check output of if checks
* 1075 FIX: if, if64: Fixed PNP template in order to correctly scale Y axis
* 0171 FIX: hp_blade_psu: Fixed pnp template
* 0173 FIX: hitachi_hnas_volume: Fixed bug when snmp outputs empty lines
* 0635 FIX: fc_port: the check no longer inventorizes ports with administrative state of 'unknown' or 'offline'
* 0631 FIX: fc_port: several fixes for the perfometer to display the right values
* 0636 FIX: fc_port: do not inventorize if brocade fibre channel mib is also supported on the device
* 0177 FIX: esx_vsphere_hostsystem.multipath: Fixed return state in case of paths in standby
* 1032 FIX: check_traceroute: Fix option Use DNS, worked vice versa
* 0950 FIX: check_mkevents: now able to resolve the hostname of the remote hosts
* 0632 FIX: brocade_fcport: fix perfometer output of out bandwidth when averaging is switched on
* 1037 FIX: bintec_info: support bintec RXL12500
* 0996 FIX: apc_symmetra_test: Handle unknown date of last self test as intended
* 0994 FIX: agent plugin smart: fixed syntax error
* 1083 FIX: ad_replication.bat: does not return data if the server is no DC
* 0634 FIX: Max Bandwidth for PNP-Graphs of Interface checks corrected
* 1087 FIX: Active checks: Non-ascii check commands now converted into utf-8
1.2.5i4:
WATO:
* 0824 SEC: Valuespecs: Fixed several possible HTML injections in valuespecs
* 0987 New button for updating DNS cache
* 0984 SEC: Fix code injection for logged in users via automation url
NOTE: Please refer to the migration notes!
* 0821 FIX: Reducing size of auth.php (needed for authorisation in NagVis) in large environments
* 0813 FIX: LDAP: Improved slightly missleading logging of LDAP sync actions
* 0935 FIX: CPU utilization: increased maximum value to 10000
User interface:
* 0982 SEC: Fix two XSS weaknesses according to CVSS 8.5 AV:N/AC:M/Au:S/C:C/I:C/A:C
* 0983 SEC: Fix security issue in code of row selections (checkboxes) (CVSS 4.9 AV:N/AC:M/Au:S/C:N/I:P/A:P)
* 0166 FIX: mobile gui: Fixed colors of command list
* 0938 FIX: logwatch: fixed incorrect display of warning messages
* 0941 FIX: esx_vsphere_hostsystem.cpu_usage: pnpgraph now displays AVERAGE instead of MAX values in all timeframes
* 0942 FIX: check_mk-winperf.cpuusage.php: now displays AVERAGE values instead of MAX
* 0822 FIX: Sorting columns in view dashlets is now working again
* 0934 FIX: Logwatch messages with class unknown ( 'u' ) now displayed as WARN
* 0820 FIX: Fixed wrong NagVis links in "custom links" snapin
* 0939 FIX: Fixed multisite exception caused by missing explanation text for a AUTODELETE event action
Reporting & availability:
* 0985 Availability: display phases of freqent state changes as "chaos"
Notifications:
* 1002 FIX: Fix crash when debugging notifications with non-Ascii characters
HW/SW inventory:
* 0620 new version of Check_MKs hardware and software inventory including a much extended windows agent and inventory functions
* 0818 FIX: Fixed exception in HW/SW inventory search dialog
Event console:
* 0816 States of events can now be set by patterns
Core & setup:
* 0940 SEC: Fixed various core SIGSEGV when using malformed livestatus queries
Checks & agents:
* 0993 raritan_pdu_inlet: now delivers performance data
* 0812 nginx_status: New check for monitoring status information of the Nginx web server
* 0815 mysql_slave: New check for monitoring MySQL slave sync state
* 1003 ibm_svc_enclosure: support new firmware, also check fan modules
* 0624 fc_port: new check for fibre channel devices supporting the FCMGMT MIB
* 0986 citrix_licenses: new check for monitoring Citrix licenses
* 0619 adva_fsp_temp: new check to monitor temperature and temperature trends on ADVA scalable optical transport solutions
* 0617 adva_fsp_if: new check to monitor interfaces of the ADVA FSP 3000 scalable optical transport solution
* 0618 adva_fsp_current: new check for the power supply units of the ADVA FSP 3000 scalable optical transport solution
* 0814 Agent versions can now be checked with "at least version X" parameters
* 0621 FIX: zfsget: better filesystem selection and calculation of sizes
* 0992 FIX: zfs_arc_cache: returns OK even if values of arc meta are missing
* 0823 FIX: mk_sap: Fixed some wrong calculated values (decimal numbers)
* 0623 FIX: fsc_fans: upper levels for fan RPMs are now optional also for the check
* 0622 FIX: cisco_temp_sensor: fix to also work with newer IOS versions
* 0616 FIX: brocade.fan, brocade.power, brocade.temp: will now only discover services which are not marked as absent
* 0936 FIX: agent_ibmsvc: improved error messages on using wrong credentials
* 0819 FIX: Fixed keepalive termination in case of exceptions during checking
1.2.5i3:
WATO:
* 0607 online help text for host creation in WATO now also explains hostname caching
* 0930 SEC: WATO snapshots: disabled upload of legacy snaphots and snapshots with invalid checksums
* 0976 Show preview of active and custom checks in WATO services table
* 0973 Renaming of hosts via WATO
* 0784 SEC: Improved security of WATO bulk inventory by using transaction IDs
* 0965 Cumulative permissions and contact groups for WATO folders
* 0880 Added support for 389 Directory Server to LDAP connector
* 0781 FIX: host diag page: fixed problem with update of diagnose subwindows
* 0933 FIX: WATO snapshots: excluded some superfluous files from nagvis backup domaim
* 0904 FIX: Fixed exception in host parameter overview
* 0971 FIX: Fix missing authentication of PHP addons in D-WATO when activation mode is reload
* 0972 FIX: Do not loose site specific global settings anymore when chaning a site's configuration
User interface:
* 0963 New snapin with virtual host trees
* 0914 Improved transaction handling to speedup the Web-GUI
* 0779 Hostgroups (Summary): Empty hostgroups are no longer shown (can be re-enabled by filter)
* 0887 Add new column painter "Host Notifications Enabled"
* 0931 FIX: pnp-template ps.perf: fixed display bug of cpu averaging
* 0923 FIX: json export: fixed bug not stripping html tags from output
* 0921 FIX: dashboards: fixed bug not updating header timestamp
* 0909 FIX: Table checkboxes: Fixed bug where selected checkboxes got ignored
* 0905 FIX: Multisite context buttons: links in context buttons are no longer called twice
* 0912 FIX: Multisite Views: Fixed bug where custom views could not get deleted
* 0906 FIX: Improved transaction handling in Web GUI
* 0811 FIX: Fixed handling of exceptions occuring before login in debug mode
Reporting & availability:
* 0891 SEC: Fix HTML encoding of tootip in inline timeline of availability
* 0966 CSV export for availability works now also for BI aggregates
* 0967 BI Availability timewarp: new buttons for moving back and forth
* 0756 Allow availability of multisite BI aggregates at once
* 0890 FIX: Fix availability computation for hosts
* 0962 FIX: Fix CSV-Export in availability table
Notifications:
* 0900 notify_multitech.py: new treasures script for notifying via MultiTech SMS Gateway
* 0968 Notification scripts are now configurable via WATO
* 0974 New notification plugin for ASCII emails
* 0754 Allow users to disable their notifications completely
* 0755 Added variables LASTHOSTUP_REL and LASTSERVICEOK_REL to notification context
* 0883 Added Date / Time to HTML notification email
* 0918 FIX: notification: fixed exception when sending notifications as sms / ascii mail
* 0609 FIX: mail notification script now uses 6 digit hex codes for colors to be better compatible with web based mail browsers
* 0964 FIX: Fix hanging shutdown of CMC on RedHat 5.X
* 0753 FIX: FIX: correctly show original state in HTML notification mails
* 0752 FIX: FIX: compute correct state transitions for notifications
Livestatus proxy:
* 0970 FIX: liveproxyd: handle situations with more then 1024 open files
* 0613 FIX: liveproxyd: fewer log messages in case a site is unreachable
Livestatus:
* 0831 FIX: table statehist: no longer crashes on TIMEPERIOD TRANSITION entries with an invalid syntax
* 0747 FIX: livestatus table hostsbygroup: fixed bug with group_authorization strict
HW/SW inventory:
* 0610 mk_inventory: windows inventory check now included, install date added to data
* 0913 lnx_distro: Now able to detect SuSE distributions
* 0922 FIX: dmidecode: fixed exceptions on missing/unknown data
* 0886 FIX: Fix exception on non-UTF-8 encoded characters in software list
Event console:
* 0885 New option for writing all messages into a syslog-like logfile
* 0902 FIX: event console view: fixed exception on rendering host tags for unknown hosts
Core & setup:
* 0884 New options --oid and --extraoid for cmk --snmpwalk
* 0903 FIX: availability: fixed bug causing the availability feature not considering timeperiod transitions
* 0888 FIX: Fix SNMP inventory check in simulation mode
* 0785 FIX: Availability: fixed memory leak in table statehist
Checks & agents:
* 0955 zfs_arc_cache, zfs_arc_cache.l2: New Checks for Hit Ratios and Sizes of ZFS arc Cache
* 0879 windows_tasks: output last and next run time
* 0929 windows agent: now able to include and execute additional local and plugin scripts as different user
* 0927 windows agent: now able to evaluate logfiles written in unicode (2 bytes per character)
* 0926 windows agent: local / plugin scripts now get the REMOTE_HOST as environment variable
* 0892 wagner_titanus_topsense: new info check and overall status check for Wagner Titanus Top Sens devices
* 0897 wagner_titanus_topsense.temp: New Check for Temperature measured by Wagner Titanus Top Sens devices
* 0894 wagner_titanus_topsense.smoke: New check for Smoke Detectors in Wagner Titanus Top Sens devices
* 0895 wagner_titanus_topsense.chamber_deviation: New Check for Chamber Deviation from Calibration Point in Wagner Titanus Top Sens devices
* 0893 wagner_titanus_topsense.alarm: New check for Alarms Triggered on Wagner Titanus Top Sens devices
* 0896 wagner_titanus_topsense.airflow_deviation: New Check for Airflow Deviation in Wagner Titanus Top Sens devices
* 0165 ups checks now supports also GE devices (Thanks to Andy Taylor)
* 0164 symantec_av_progstate,symantec_av_quarantine, symantec_av_updates: New checks for Symantec Anti Virus on Linux
* 0928 runas: new plugin script to include and execute mrpe, local and plugin scripts as different user
* 0881 rmon_stats: now needs to be activated via a rule in order to be inventorized
NOTE: Please refer to the migration notes!
* 0925 ps: improved/fixed calculation of CPU utilization (linux)
* 0150 printer_suply: New option to upturn toner levels
* 0601 printer_alerts: check can now display a textual representation of the alert code
NOTE: Please refer to the migration notes!
* 0829 oracle_tablespaces: improved formatting of levels text in check output
* 0959 libelle_business_shadow.info, libelle_business_shadow.process, libelle_business_shadow.status: New Checks for Libelle Business Shadow
* 0960 libelle_business_shadow.archive_dir: New check for the Archive Dir of Libelle Business Shadow
* 0163 kaspersky_av_quarantine,kaspersky_av_tasks,kaspersky_av_updates: New checks for kaspersky anti virus on linux
* 0954 juniper_bgp_state: New Check for BGP status at Juniper Routers
* 0162 if_brocade: New if64 Check version for Brocade VDX Switches
NOTE: Please refer to the migration notes!
* 0916 if: now able to configure minimum bandwidth limits
* 0799 ibm_svc_systemstats.cpu_util: New check for CPU Utilization of an IBM SVC / V7000 device in total
* 0901 ibm_svc_portfc: more devices recognized
* 0804 ibm_svc_portfc: New check for status of FC Ports in IBM SVC / Storwize V3700 / V7000 devices
* 0802 ibm_svc_nodestats.iops, ibm_svc_systemstats.iops: new checks for IO operations/sec on IBM SVC / V7000 devices
* 0898 ibm_svc_nodestats.disk_latency, ibm_svc_systemstats.disk_latency: New Checks for Disk Latency in IBM SVC / Storwize V3700 / V7000 devices
* 0800 ibm_svc_nodestats.cache, ibm_svc_systemstats.cache: New checks for Cache Usage of IBM SVC / V7000 devices
* 0801 ibm_svc_eventlog: New Check for Messages in Event log of IBM SVC / V7000 devices
* 0806 ibm_svc_enclosurestats.temp: New Check for temperature in enclosures of IBM SVC / Storwize V3700 / V7000 devices
* 0807 ibm_svc_enclosurestats.power: New check for power consumption of enclosures of IBM SVC / Storwize V3700 / V7000 devices
* 0805 ibm_svc_enclosure: New Check for Enclosures, Canisters and PSUs in IBM SVC / Storwize V3700 / V7000 devices
* 0952 ibm_svc_array: New check for Status of RAID Arrays in IBM SVC / Storwize devices.
* 0152 fsc_fans: Added support for Wato configuration and upper limits
* 0961 fast_lta_volumes: new check of capacity of volumes in FAST LTA Storage Systems
* 0957 fast_lta_silent_cubes.capacity: New check for Total Capacity over all Silent Cubes on FAST LTA Storage Systems
* 0956 fast_lta_headunit.status, fast_lta_headunit.replication: New checks for FAST LTA Storage Systems
* 0911 esx_vsphere_hostsystem.multipath: now able to configure paths minimum count
* 0899 enterasys_temp: New Check for temperature sensor in Enterasys Switches
* 0783 enterasys_lsnat: new check monitoring the current LSNAT bindings
* 0151 enterasys_cpu_util: Changed check to not longer summarize all modules
NOTE: Please refer to the migration notes!
* 0917 df checks: now able to show time left until disk full as perfometer and pnpgraph
* 0602 cmciii.humidity: new check for Rittals CMC III humidity sensors
* 0149 cisco_secure: New check for Port Security on Cisco swichtes
* 0977 check_traceroute: new active check for checking presence and absence of routes
* 0160 brocade_vdx_status: New check to monitor the operational state of vdx switches.
* 0808 brocade_mlx*: Checks now also work correctly with Brocade ADX / FGS / ICX devices
* 0159 brocade: Added support for brocade fdx switches
* 0920 blade_bays: now also detects if blade server is switched off
* 0615 apc_symmetra: check now also monitors the battery replacement status
* 0156 akcp_daisy_temp: New Check for akcp daisyTemp sensor chains
* 0751 New localcheck for Linux that makes sure that filesystems in /etc/fstab are mounted
* 0757 Linux multipath check can now use the alias instead of the UUID as item
* 0978 SEC: Fix security issue with mk-job on Linux
NOTE: Please refer to the migration notes!
* 0908 Check event state: New option "Less Verbose Output"
* 0786 FIX: zfsget: fixed compatibility with older Solaris agents
* 0154 FIX: zfsget: Fixed inventory of filesystems
* 0604 FIX: windows_updates: now handles situations with forced reboot and no limits correctly
* 0907 FIX: windows agent: register_service: fixed ImagePath registry entry
* 0924 FIX: windows agent: now able to execute python scripts again
* 0777 FIX: special agent emcvnx: did not work with security file authentication
* 0832 FIX: solaris_mem: fixed invalid calculation of total swap
* 0932 FIX: prediction: fixed bug where predicted levels were not recalculated
* 0788 FIX: oracle_tablespaces: now able to bear None values as warn/crit levels
* 0789 FIX: oracle_tablespaces: fixed bug when using dynamic filesystem levels
* 0608 FIX: oracle_asm_diskgroup: check now also handles older oracle version 11.1.0
* 0611 FIX: nfsexports.solaris: fix in determination of path prefix
* 0155 FIX: mssql_counters: harded check agains odd agent output
* 0889 FIX: logwatch: fix case where rule wouldn't be applied
* 0810 FIX: fritz.link: Not inventorizing "unconfigured" interfaces anymore
* 0975 FIX: esx_vsphere_vm.guest_tools: renamed check (formerly esx_vsphere_vm.guestTools)
NOTE: Please refer to the migration notes!
* 0605 FIX: enterasys_cpu_util enterasys_lsnat: syntax fixes
* 0787 FIX: df: fixed problems on some filesystem checks when legacy check parameters where used
* 0958 FIX: df.include: failed for checks with grouping patterns
* 0158 FIX: dell_om_disks: Handle hotspares more correctly
* 0614 FIX: cmciii.temp, cmciii.humidity: fixed bugs to get performance data back
* 0603 FIX: cmciii checks: more general scan function plus perf-o-meters for humidity and temperature checks
* 0161 FIX: cisco_fru_power: Exluded not existing devices from the inventory
* 0882 FIX: check_bi_local.py: fix crash in case of non-ascii characters
* 0953 FIX: brocade_mlx_temp: special treatment for devices sometimes not delivering temperature by SNMP
* 0809 FIX: brocade_fcport: Fixed recently introduced problem with port speed detection
* 0910 FIX: brocade.power: fixed an error where the check reports an UNKNOWN on power supply failure
* 0969 FIX: blade_health: correctly output error message in non-OK state
* 0157 FIX: apc_symmetra_test: Fixed case of unkown last test date
* 0606 FIX: apache_status: now also sends an accept header to make it work with mod_security enables servers
* 0803 FIX: agent_ibmsvc: raw data for System Info Check and License Check now in correct format
1.2.5i2:
WATO:
* 0767 SEC: Signing and verification of WATO snapshot (addresses CVE-2014-2330)
User interface:
* 0765 NagVis-Maps-Snapin: Now visualizes downtime / acknowledgment states of maps
* 0766 SEC: Changed transid implemtation to work as CSRF protection (Fixes CVE-2014-2330)
NOTE: Please refer to the migration notes!
Livestatus:
* 0742 FIX: table statehist: now able to cancel a running query if limit is reached
Checks & agents:
* 0746 zfsget: fixed problem with agent output of check_mk_agent.solaris
* 0600 nfsexports.solaris: new agent plugin for monitoring nfs exports on solaris systems
* 0743 mem, fortigate_memory, solaris_mem: display total SWAP info in check output
* 0764 lnx_quota: Added new check to monitor Linux File System Quota
* 0775 ibm_svc_systemstats.diskio: new check for disk throughput in IBM SVC / V7000 devices in total
* 0773 ibm_svc_system: new check for System Info of IBM SVC / V7000 devices
* 0774 ibm_svc_nodestats.diskio: new check for disk troughput per node on IBM SVC / V7000 devices
* 0776 ibm_svc_nodestats.cpu_util: new check for CPU Utilization per Node on IBM SVC / V7000 devices
* 0147 enterasys_fans: New Check to monitor fans of enterasys swichtes
* 0745 drbd: Roles and diskstates are now configurable via WATO
* 0740 FIX: winperf_if: now able to handle bandwidth > 4GBit
BI:
* 0741 FIX: BI editor: fixed display bug in "Create nodes based on a service search"
1.2.5i1:
WATO:
* 0275 WATO "Notify Users" feature: Improved confirmation info
* 0114 User Custom Attributes can now be exported to the core
* 0717 Sort permissions of views, dashboards, commands and snapins alphabetically
* 0687 New summary pages with all settings of a host or service
* 0244 New features for WATO page Backup & Restore
* 0448 New button in WATO service list for displaying check parameters
* 0761 New bulk host import mode in WATO
* 0308 Multisite can now set rotation view permissions for NagVis
* 0677 Make title of tags and tag groups localizable
* 0112 Explicit mapping of clustered services can now be done with WATO
* 0685 Distributed WATO now disable WATO on slave sites per default
* 0437 Convert WATO rule for debug_log into simple Checkbox
* 0428 Changed user profiles (e.g. pw changes) are now replicated in distributed setups
* 0454 Add output of traceroute to host diagnostic page
* 0256 FIX: wato snapshots: snapshot restore no longer fails with older python versions
* 0268 FIX: wato inventory: fixed missing services
* 0728 FIX: mem.win: fixed bug in WATO configuration rule
* 0139 FIX: ldap sync: syncing if rules against ldap is not longer case sensitiv
* 0269 FIX: brocade_fcport: fixed problem on displaying check_parameters in WATO
* 0416 FIX: When doing user sync on user page rendering, contact group memberships are shown correctly now
* 0559 FIX: WATO snapshots: improved validation of (uploaded) snapshots
* 0736 FIX: WATO backup and restore: improved error handling
* 0400 FIX: WATO BI editor now supports percentages for count_ok
* 0309 FIX: Trying to prevent read/write conflicts with a large user base
* 0361 FIX: The page linked by "new rule" can now be bookmarked again
* 0389 FIX: Showing LDAP settings on site specific global settings page now
* 0329 FIX: Removed Distributed WATO peer mode
NOTE: Please refer to the migration notes!
* 0242 FIX: Parameters for clustered services can now be configured on the cluster host
* 0332 FIX: Own host tag groups without topics resulted in two groups "Host tags" in the rule editor
* 0678 FIX: Move two last global settings of Event Console to proper places
* 0666 FIX: Minimum port for the mknotifyd is now 1024 (never use well known ports)
* 0419 FIX: LDAP: The default user profile roles are only assigned to users without roles
* 0415 FIX: LDAP: The LDAP Settings dialog is now disabled when the LDAP Connector is disabled
* 0392 FIX: LDAP: Improved error messages of LDAP configuration test
* 0418 FIX: LDAP: Fixed broken role sync plugin with OpenLDAP
* 0417 FIX: LDAP: Fixed "Sync-Plugin: Roles" test with OpenLDAP
* 0376 FIX: LDAP: Default configuration of attributes is reflected within WATO now
* 0331 FIX: LDAP diagnostic LOG can now have the $OMD_SITE$ macro configured via WATO
* 0241 FIX: Improved sorting of WATO folders in dropdown menu
* 0330 FIX: Improved performance of WATO slave push with a large user base
* 0434 FIX: Fixed wrong count of failed hosts in bulk inventory mode
* 0019 FIX: Fixed wording in WATO rule for MSSQL check
* 0271 FIX: Fixed sorting in duallist element (two lists with interchangable elements)
* 0129 FIX: Fixed permission bug in "Edit user profile" dialog.
* 0422 FIX: Fixed numbers shown in log entries of bulk inventory
* 0250 FIX: Fixed error on creating very large WATO snapshots
* 0311 FIX: Fixed "Inventory failed" message when trying an inventory on clusters via WATO
* 0686 FIX: Fix replication with WATO if EC is enabled on master and disabled on slave
* 0690 FIX: Fix language jumping to German when saving user profiles
* 0346 FIX: Fix folder visibility in WATO for unpriviledged users
* 0057 FIX: Fix exception in WATO host editor on custom tag without topic
* 0709 FIX: Fix NoneType has not attribute userdb_automatic_sync bug in D-WATO
* 0131 FIX: Error rates for network interfaces can now be set smaller then 0.1 when using Wato.
* 0252 FIX: ESX vSphere configuration: Fixed non-working configuration parameters
* 0433 FIX: Creating WATO lock during automations (like e.g. master to slave syncs)
* 0456 FIX: Column was too short
* 0385 FIX: Better error handling for invalid service regex in rule conditions
* 0249 FIX: Backup & Restore: fixed bug when uploading legacy snapshots
* 0248 FIX: Backup & Restore: Snapshot comments now support unicode character
* 0341 FIX: Avoid rare exception in WATO when deleting a host
User interface:
* 0449 Show all custom variables of hosts and services in the detail views
* 0561 Quicksearch: now able to search with multiple filters
* 0123 New time range filter for Downtimes and Comments
* 0247 New mkp package for web applications: iNag / nagstatus / nagios status.dat
* 0683 New column painter for the last time a service was OK
* 0430 It is now possible to define custom time ranges in PNP graph search
* 0429 Implemented role permissions for dashboards
* 0352 Avoid Livestatus connections on pages that do not need them
* 0748 Also custom views now have permissions
* 0391 Added sorter / filter for host/service service levels
* 0665 Added mail notificaton method to custom user notification dialog
* 0371 Added log class filter to hostsvcevents view
* 0390 Added an icon selector to the view editor
* 0569 FIX: recurring updates of serial numbers of disabled ldap users fixed
* 0738 FIX: csv_export: now able to handle umlauts in download filenames
* 0246 FIX: brocade_fcport: fixed error in pnp-template
* 0558 FIX: availability: fixed exception on specific filter settings
* 0423 FIX: Users are not logged out anymore during changing their own passwords
* 0421 FIX: UserDB: Fixed lost passwords when changing users in large user databases
* 0325 FIX: Removed CSV export icon from availability views
* 0122 FIX: Multisite view editor not longer throwing a exception when loading views from other users
* 0270 FIX: Multisite host tag filter: Now uses exact match
* 0676 FIX: Move view "Stale services" to Problems folder
* 0327 FIX: Most forms did now work with "Profile Requests" enabled
* 0420 FIX: LDAP: Roles/Groups are now synced even if case of DNs do not match
* 0375 FIX: LDAP: Now handling user-ids with umlauts
* 0670 FIX: LDAP: Fixed sync when non lower case attributes are configured
* 0431 FIX: LDAP: Fixed group syncrhonisation when nested group sync is enabled
* 0393 FIX: LDAP: Enabled paged LDAP search by default now with a page size of 1000
* 0671 FIX: LDAP: Disable logging of password changes received from LDAP
* 0394 FIX: LDAP: Auth expiration plugin now checks users for being disabled (in AD)
* 0307 FIX: Increased performance of multisite GUI with a large userbase
* 0424 FIX: Improved error handling in case of incorrect auth config in distributed WATO environments
* 0312 FIX: Hiding views related to not existing datasources, like the EC now
* 0368 FIX: Generating selection id is hopefully now compatible to more systems
* 0333 FIX: Fixed too long page title during performing several actions
* 0374 FIX: Fixed syntax error in exception handler of LDAP search code
* 0239 FIX: Fixed incorrect html formatting when displaying host or service comments
* 0302 FIX: Fixed highlight of choosen elements in foldertee/views snapin in Chrome/IE
* 0273 FIX: Fixed exceptions when modifying / cloning views
* 0274 FIX: Fixed exception when view title or description was missing
* 0356 FIX: Fixed exception caused by utf8 chars in tooltip text
* 0278 FIX: Fixed bookmark icon images for non-english user languages
* 0762 FIX: Fixed availability filters not opening in IE7
* 0712 FIX: Fix multiple groups with same tag when grouping hosts after a tag
* 0425 FIX: Fix login loop bug in distributed environments with different auth secrets
* 0436 FIX: Fix broken Site status switching via sidebar snapin
* 0117 FIX: Availability button is now visible for users without the right to edit views
Reporting & availability:
* 0018 New option for displaying a legend for the colors used in the timeline
* 0405 Add CSV export to availability views
* 0338 FIX: Introduce time limit on availability queries
* 0681 FIX: Display correct year for availability range for last month in january
* 0750 FIX: Availability: fix exception when summary is on and some elements have never been OK
Notifications:
* 0362 sms: now searching PATH for sendsms and smssend commands
* 0711 New rule based notifications
* 0684 New notification variables NOTIFY_LASTSERVICEOK and NOTIFY_LASTHOSTUP
* 0713 New bulk notifications
* 0108 FIX: Prevent service notification on host alerts
* 0133 FIX: Fixed mkeventd notification plugin
* 0720 FIX: Fix timeperiod computation with CMC and flexible notifications
* 0058 FIX: Fix email notifications containing non-ASCII characters in some situtations
Livestatus proxy:
* 0263 FIX: livestatus log table: fixed missing logentries of archived logfiles
Livestatus:
* 0337 New header for limiting the execution time of a query
* 0276 Livestatus now supports Nagios 4
* 0335 FIX: Parse state of downtime notification log entries correctly
* 0336 FIX: Limit the number of lines read from a single logfile
* 0344 FIX: Fix semantics of columns num_services_hard_*
Event console:
* 0388 Moved Event Console related settings to own settings page
* 0301 Handling messages of special syslog format correctly
* 0710 Create a history entry for events that failed their target count
* 0749 Allow to restrict visibility of events by their host contacts
* 0590 FIX: mkeventd: fixed encoding of unicode characters in the snmptrap receiver
* 0384 FIX: Trying to prevent problem when restarting mkeventd
* 0672 FIX: Service item of "Check event state in event console" checks can now be configured
* 0303 FIX: Old log entries were shown in event history first
* 0427 FIX: Fixed exception when handling connections from event unix socket
* 0359 FIX: Fixed exception in event simulator when one match group did not match
* 0304 FIX: Escaping several unwanted chars from incoming log messages
* 0680 FIX: Do not allow spaces in host names in event simulator
* 0089 FIX: CSV export of event console was broken
* 0679 FIX: Allow non-Ascii characters in generated events
Core & setup:
* 0124 Support multiline plugin output for Check_MK Checks
* 0452 Speedup generation of configuration
* 0386 Added all active checks to check_mk -L output
* 0675 Activate inline SNMP per default (if available)
* 0730 FIX: cmc: fixed bug displaying logentries after a logfile rotation
* 0379 FIX: check_mk -c: Now also rewrites the location of conf.d directory
* 0398 FIX: Tolerate debug output in check plugins when using CMC
* 0282 FIX: TIMEPERIOD TRANSITION messages no longer cut at 64 bytes
* 0695 FIX: Remove obsolete option -u, --cleanup-autochecks
NOTE: Please refer to the migration notes!
* 0696 FIX: Remove garbled output of cmk -v in state of CMC
* 0451 FIX: Ignore missing check types when creating configuration for Nagios
* 0140 FIX: Fixed unwanted handling of hostname as regex
* 0426 FIX: Fixed processing of cached agent plugins / local scripts
* 0087 FIX: Fixed possible locking issue when using datasource program with long output
* 0259 FIX: Fixed htpasswd permission problem in check_mk standalone installation
* 0267 FIX: Fixed auth.serials permission problem in check_mk standalone installation
* 0453 FIX: Fix ugly Python exception in host diagnosis page in case of SNMP error
* 0401 FIX: Fix rule precedence in WATO-configured manual checks
* 0402 FIX: Fix exception in case of missing agent sections of cluster-aware checks
* 0314 FIX: Fix CMC not executing any Check_MK checks after config reload
* 0354 FIX: Catch exception when check plugins do not return a state
* 0313 FIX: Avoid duplicate reading of configuration file on --create-rrd
* 0739 FIX: Availablity: Prevent crash if the notification period is missing
* 0682 FIX: Allow overriding of active and custom checks by more specific rule
Checks & agents:
* 0373 wut_webtherm: Supporting several other devices now
* 0694 wut_webtherm: Support new versions of WUT-Thermometer
* 0704 windows_os_bonding: new check for bonding interfaces on windows
* 0266 windows_agent: now supports MRPE include files
* 0257 windows_agent: now reports extended process information (obsoletes psperf.bat plugin)
* 0143 ups_socomec_in_voltage, ups_socomec_out_voltage: Socomec UPS Devices, Input and Output Voltages
* 0141 ups_socomec_capacity: Battery Capacity Check for Socomec UPS Devices.
* 0128 unitrends_replication: Check for monitoring Replicaion staus on Unitrend systems
* 0125 unitrends_backup:Unitrends Backup
* 0086 timemachine: new check checking the age of latest backup by timemachine on MAC OS
* 0583 stulz_pump: now monitors the pumps rpm in precent of maximum and gathers performance data
* 0464 stulz_pump: new check for the status of pumps of Stulz clima units
* 0107 stulz_alerts, stulz_powerstate, stulz_temp, stulz_humidity: New Checks for Stulz clima devices
* 0566 services.summary: new check to monitor stopped services of mode autostart in windows
* 0586 rmon_stats: new snmp check to gather network traffic statistics on RMON enabled network interfaces
* 0074 raritan_pdu_plugs: new check for Raritan PX-2000 family PDUs
* 0075 raritan_pdu_inlet: new check to monitor inlet sensors of the Raritan PX-2000 PDUs
* 0265 mpre_include: run additional mrpe configs within user context
* 0073 moxa_iologik_register: new check to monitor moxa e2000 series registers
* 0731 mk_postgres: improved support for versions postgres < 9.2
* 0126 mikrotik_signal: Check for mikrotik wifi bridges
* 0445 mem.win: Allow time-averaging of values before applying levels
* 0450 mem.used: Add information about shared memory (on Linux hosts)
* 0446 mem.used, solaris_mem: Introduce optional averaging of used memory
* 0733 mem, solaris_mem: now able to configure amount of free memory
* 0718 logwatch.ec: Optionally monitor the list of forwarded logfiles
* 0598 kentix_temp, kentix_humidity: new checks for Kentix MultiSensor-Rack
* 0111 kemp_loadmaster_ha, kemp_loadmaster_realserver, kemp_loadmaster_services: New Checks for Kemp Loadbalancer
* 0769 juniper_trpz_cpu_util, juniper_trpz_flash, juniper_trpz_info, juniper_trpz_power: new Checks for juniper trapeze switches
* 0771 juniper_trpz_aps: Show the number of connected access points on juniper wlan controllers
* 0078 job: check now monitors the time since last start of the job, limits can be configured in WATO
* 0146 innovaphone_priports_l1, innovaphone_priports_l2: New Checks for Innovaphone PRI Ports
* 0770 innovaphone_licenses: New check to monitor licenses on innovaphone devices"
* 0574 if64: check now supports clustering
* 0768 ibm_svc_license: New check for Licensing Status on IBM SVC / V7000 devices
* 0707 ibm_svc_host: New check: Status of hosts an IBM SVC / V7000 presents volumes to
* 0127 hp_proliant_raid: Check for proliant RAID status.
* 0457 hitachi_hnas_volume: New check for Usage and Status of Volumes in Hitachi HNAS storage systems
* 0455 hitachi_hnas_span: new check for Spans (Storage Pools) in Hitachi HNAS storage systems
* 0315 hitachi_hnas_quorumdevice, hitachi_hnas_pnode, hitachi_hnas_vnode: New checks for Hitachi HNAS devices
* 0319 hitachi_hnas_psu, hitachi_hnas_psu: New checks for Hitachi HNAS storage systems
* 0320 hitachi_hnas_fpga: new check for Hitachi HNAS storage systems
* 0458 hitachi_hnas_fc_if: New check for FibreChannel Interfaces in Hitachi HNAS storage systems
* 0318 hitachi_hnas_fan: New check for fans in Hitachi HNAS systems
* 0316 hitachi_hnas_cpu: New check for CPU utilization of Hitachi HNAS devices
* 0324 hitachi_hnas_cifs: new check for the number of users using a CIFS share
* 0132 fjdarye101_disks fjdarye101_rluns: new checks for Fujitsu Storage Systems with 2013 Firmware
* 0576 fileinfo.groups: new feature to include current date in file pattern
* 0570 fileinfo.groups: file groups now allow exclude patterns as well
* 0079 f5_bigip_conns: new check to monitor number of current connections
* 0568 f5_big_ip_conns: check now supports predictive monitoring and both connections types are merged in one check
* 0734 esx_vsphere_vm.running_on: shows the esx host of the VM
* 0562 esx_vsphere_vm.guest_tools: new check to monitor guest tools status
* 0564 esx_vsphere_vm.datastores: displays the datastores of the VM
* 0306 esx_vsphere_counters: added missing ramdisk levels sfcbtickets
* 0556 esx_vsphere_counters.diskio: now also shows disk latency
* 0144 enterasys_cpu_util enterasys_powersupply: New Checks for CPU Utilization and Power Supplies on enterasys switches
* 0461 emcvnx_raidgroups.list_luns: New check for EMC VNX storage system
* 0462 emcvnx_raidgroups.list_disks: New check for EMC VNX storage system
* 0463 emcvnx_raidgroups.capacity, emcvnx_raidgroups.capacity_contiguous: New Checks for EMC VNX Storage systems
* 0459 emcvnx_info: New info check providing Model, Revision and Serial Number of EMC VNX storage systems
* 0323 emcvnx_hwstatus, emcvnx_hba, emcvnx_disks: new checks for EMC VNX storage systems
* 0699 emc_isilon_iops: New check for Disk Operations per Second (IOPS) in EMC Isilon Storage
* 0701 emc_isilon_diskstatus: new check for Status of Disks in EMC Isilon Storage Systems
* 0317 emc_isilon: New checks for EMC Isilon Storage System
* 0698 emc_isilon.nodehealth: new check for EMC Isilon Storage systems: NodeHealth
* 0580 emc_datadomain_fans, emc_datadomain_nvbat, emc_datadomain_power, emc_datadomain_temps: new hardware checks for EMC Datadomain
* 0581 emc_datadomain_disks emc_datadomain_fs: new checks to monitor disks and filesystems of EMC Datadomain
* 0732 df: now able to monitor inodes
* 0592 dell_poweredge_pci: new check for pci devices on dell PowerEdge Servers
* 0594 dell_poweredge_netdev: new check to monitor the status of network devices on Dells Poweredge Servers
* 0591 dell_poweredge_mem: new check to monitor memory modules of Dell PowerEdge Servers
* 0588 dell_poweredge_amperage.current, dell_poweredge_amperage.power, dell_poweredge_cpu, dell_poweredge_status, dell_poweredge_temp: new checks for the Dell PowerEdge Blade Server
* 0596 dell_chassis_status, dell_chassis_temp, dell_chassis_kvm, dell_chassis_io, dell_chassis_fans: new checks to monitor the overall status of various sections of the Dell Poweredge Chassis via CMC
* 0597 dell_chassis_slots: new check to monitor the status of the blade slots of the Dell Poweredge Blade Servers
* 0595 dell_chassis_power, dell_chassis_powersupplies: new checks for Dell Poweredge Chassis Ppower consumption
* 0395 cmctc.temp: also detect older CMC devices
* 0572 cmciii_lcp_waterflow: lower and upper limits to the flow are now monitored
* 0571 cmciii_lcp_fans: now monitors the lower limit for the rpm
* 0573 cmciii_lcp_airin, cmciii_lcp_airout, cmciii_lcp_waterin, cmciii_lcp_waterout: checks now observe limits to the temperatures
* 0396 cmciii_access cmciii_io cmciii_psm_current cmciii_psm_plugs: Support other firmeware versions as well
* 0077 cmciii.psm_current, cmciii_psm_plugs, cmciii_io, cmciii.access, cmciii.temp, cmciii.can_current, cmciii.sensor, cmciii.state: new sub checks included in one new check cmcmiii superseding and improving several previous checks of the Rittal CMCIII device
NOTE: Please refer to the migration notes!
* 0759 check_notify_count: New active check to monitor the number of notifications sent to contacts
* 0560 check_mk_agent.solaris: report statgrab_mem section if solaris_mem section is missing
* 0377 check_http: Certificate Age mode now supports SNI
* 0697 check_dns: allow to specify multiple expected answers
* 0589 brocade_tm: new check monitoring traffic manager statistics for interfaces of brocade devices
* 0321 brocade_mlx: enhancing checks (BR-MLX modules, more OK states)
* 0674 brocade_fcport: Now supporting interface speed of 16 Gbit (just discovered in the wild)
* 0700 arcserve_backup: new check for status of backups in an Arcserve Backup Server
* 0705 arcserve_backup: improved documentation (check manpage and comments in the agent plugin)
* 0145 apc_symmetra: Changed naming of Battery Temperature to System Temerature
NOTE: Please refer to the migration notes!
* 0135 apc_inputs: New Check for APC Input Contacts
* 0105 apc_humidity: New Check for humidity levels on APC Devices
* 0254 agent_vsphere: Make handling of spaces in hostnames of ESX configurable
* 0772 added special agent for IBM SVC / V7000 storage systems
* 0760 The windows agent contains meta information about version, manufacturer etc.
* 0130 Support of new Firmware version of various Fujitsu Sotarge Systems
* 0691 Solaris agent: include lofs in list of monitored filesystem types
* 0702 Rule for checking agents for wanted version
* 0138 Removed caching function in Windows Update agent plugin
NOTE: Please refer to the migration notes!
* 0134 New option to use expect string in response heads for check_http in WATO
* 0778 New Special Agent for innovaphone gateways
* 0706 EMC VNX: special agent can alternatively authenticate via security files
* 0716 Add Linux caching agent also to normal agent RPM
* 0382 Active HTTP check now supports multiline regexp matching
* 0106 3ware_units: The verifying state is now handled as ok
* 0578 FIX: zypper: check is always registered as soon as mk_zypper plugin detects zypper tool
* 0593 FIX: zypper: agent plugin and check now lead to UNKNOWN result in case of repo problems
* 0673 FIX: zfsget: Fixed broken check - was not compatible to current agent output of "df"
* 0688 FIX: winperf_msx_queues: Support output of Exchange 2013
* 0142 FIX: winperf_if: treat unknown packets no longer as error packets
* 0349 FIX: winperf.cpuusage: update man page: this check is deprecated
* 0565 FIX: windows_updates: fix for some cases when forced_reboot is not set
* 0255 FIX: windows_agent: now able to handle the removal of local/plugin scripts during runtime
* 0563 FIX: windows agent: now able to process perl scripts
* 0253 FIX: windows agent: fixed crash on processing eventlog records
* 0381 FIX: win_printers: Fixed creation of duplicate services
* 0579 FIX: veeam_client: fix for case when no StopTime section in agent output
* 0444 FIX: timemachine: do not inventorize check when timemachine is not used
* 0322 FIX: timemachine: Check now also works if there are spaces in the name of the backup volume or the hostname
* 0432 FIX: stulz_humidity: Fixed syntax error
* 0119 FIX: stulz_humidity: Fixed lower thresholds
* 0118 FIX: stulz_humidity: Fixed coloring in pnp template
* 0120 FIX: stulz_humidity, apc_humidity: Fixed bug while processing check params
* 0281 FIX: statgrab_net.ctr: only inventorize interfaces with actual traffic
* 0383 FIX: solaris_mem: Is now compatible to more systems
* 0277 FIX: solaris agent: ntp now able to work with ntpd and xntpd
* 0555 FIX: snmp_uptime: no longer fails if uptime is < 1 seconds
* 0347 FIX: smart.stats: Remove duplicate disks
* 0103 FIX: services: Fixed bug with service inventory defined in main.mk
* 0262 FIX: ps: Now able to skip disabled "Process Inventory" rules
* 0264 FIX: printer_supply_ricoh: now reports correct filling levels
* 0342 FIX: postgres_stat_database: make agent compatible with PostgreSQL 8.4.x
* 0343 FIX: postgres_sessions: make agent plugin compatible with PostgreSQL 9.2
* 0689 FIX: postgres_sessions: fix empty agent section in case of 0 sessions
* 0719 FIX: postfix_mailq: fix Linux agent in case of ssmtp being installed
* 0439 FIX: postfix_mailq: Linux agent better detects Postfix installation
* 0667 FIX: oracle_asm_diskgroup: Now really uses the generic filesystem levels
* 0708 FIX: ntp.time, ntp: avoid DNS lookups in NTP queries and avoid timeouts
* 0350 FIX: nfsmounts: correctly handle mount points with spaces
* 0363 FIX: mysql_capacity: Did use wrong calculated warn / crit thresholds
* 0360 FIX: multipath: Inventory handles non loaded kernel module now
* 0104 FIX: mssql: Server instances with underline in name are now supported.
* 0397 FIX: mrpe: tolerate performance variable names with spaces
* 0403 FIX: mem.used: Prefer statgrab on FreeBSD for supporting more than 4GB
* 0737 FIX: megaraid_ldisks: now able to handle "No Virtual Drive Configured" states
* 0372 FIX: megaraid_ldisks: Ignoring adapters without configured logical disks
* 0357 FIX: megaraid_bbu: Fixed expected state checking
* 0441 FIX: megaraid_bbu: Fix several false alarms and cases where inventory failed
* 0351 FIX: local: Catch invalid state codes and map to 3 (UNKNOWN)
* 0380 FIX: jolokia_metrics.mem: PNP-Template now handles non existant max values
* 0587 FIX: if64: problems resolved when running as a clustered service
* 0272 FIX: if checks: port type 56 (fibrechannel) is no longer inventorized per default
* 0326 FIX: hr_fs printer_supply: Improved translation of wrong encoded chars
* 0693 FIX: hpux_lvm: avoid problem when alternative vgdisplay is installed
* 0763 FIX: hpux_if: Fixed exception during parsing of provided data on some systems
* 0355 FIX: heartbeat_crm: Now handling "Failed actions:" output in agent
* 0440 FIX: heartbeat_crm: Inventory more gracefully handles case where agent output is invalid
* 0366 FIX: heartbeat_crm: Agent code is now compatible to pacemaker 1.1.9
* 0447 FIX: fortigate_memory: Fix inventory, do not add check if no info available
* 0692 FIX: fileinfo: Avoid duplicate entries in Solaris agent
* 0577 FIX: fileinfo.groups: new date pattern is now available for inventory check as well
* 0435 FIX: esx_vsphere_sensors: Fix garbled output in case of placeholder VMs
* 0729 FIX: esx_vsphere_hostsystem: fixed incorrect status label (not state)
* 0599 FIX: esx_vsphere_datastores: provisioning levels in WATO are no longer limited to 101%
* 0088 FIX: esx_vsphere_datastores: fixed error with reported capacity of 0 bytes
* 0460 FIX: endless waiting for printer queues fixed
* 0261 FIX: df_netapp32 / df_netapp: Fixed bug with negative size in check output
* 0358 FIX: df: now ignores filesystems with a reported size of '-'
* 0387 FIX: df*: Negative filesystem space levels get a more clear text in check output
* 0442 FIX: dell_om_disks: Treat global hot spare disks as OK, instead of WARN
* 0404 FIX: cups_queues: fix exception in case of alternative time format
* 0369 FIX: cups_queues: Fixed bug checking the last queue reported by agent
* 0575 FIX: cmciii_lcp_airin, cmciii_lcp_airout, cmciii_lcp_waterin, cmciii_lcp_waterout: improved handling of warning state
* 0116 FIX: cisco_vpn_tunnel: Fixed typo that lead to an exception
* 0582 FIX: cisco_sys_mem: check now has a man page and a new WATO integration
* 0243 FIX: cisco_qos: no longer crashes when the qos policy name is not set
* 0300 FIX: cisco_fru_power: Trying not to inventorize not plugged in FRUs
* 0136 FIX: cisco_fru_power: Prevent inventory of not exsisting devices
* 0110 FIX: cisco_fru_power: Prevent inventory for not available FRUs
* 0109 FIX: cisco_fantray: Prevent inventory for not available fans
* 0334 FIX: cisco_fantray: Fixed error on Cisco devices which do not support this check
* 0758 FIX: check_sql: Fixed monitoring of stored procedures with oracle
* 0557 FIX: check_mk_agent.solaris: removed section statgrab mem
* 0279 FIX: check_mk_agent.solaris: removed proc section from statgrab
* 0585 FIX: check_mk_agent.linux: more efficient handling of cups printer queues
* 0399 FIX: check_ftp: cleanup configuration via WATO, remove Hostname field
* 0370 FIX: brocade_mlx_module*: Improved output of checks
* 0703 FIX: brocade_mlx: omit inventory of cpu and memory on more states
* 0364 FIX: brocade_mlx*: Several cleanups, fixed bug in brocade_mlx_fan where only the first worst state was shown in output
* 0443 FIX: brocade_fcport: cope with firmware that does not provide speed information
* 0299 FIX: borcade_mlx_fan: Prettified output, handling "other" state now
* 0340 FIX: blade_health: fix check, it was totally broken
* 0113 FIX: blade_blades: Now only make inventory for blades that are powered on
* 0339 FIX: blade_bays blade_blades blade_blowers blade_health blade_mediatray blade_powerfan blade_powermod: fix scan function
* 0567 FIX: apc_symmetra: transformation from old tuple to new dict format fixed and improved
* 0310 FIX: apache_status: Improved handling of unexpeted data sent by agents
* 0305 FIX: apache_status: Fixed exception when agent reports HTML code as apache-status data
* 0584 FIX: agent_vsphere: special agent now handles non-standard https port correctly
* 0378 FIX: agent_vsphere.pysphere: Trying to deal with permissions only on some guests/hosts
* 0251 FIX: agent_vsphere / check_mk agent: fixed outdated systemtime of check_mk agent
* 0059 FIX: agent_vpshere: new option for supporting ESX 4.1
* 0240 FIX: Virtualmachine names with space no longer have missing piggyback data
* 0365 FIX: RPMs: Cleaning up xinetd checkmk.rpmnew file after updating package
* 0367 FIX: Now using /dev/null instead of closing stdin in linux agent
* 0345 FIX: Linux agent: fix detaching of background plugins
* 0245 FIX: Inline SNMP no longer throws an exception when using SNMPv3 credentials
* 0137 FIX: Fixed printer_pages
* 0260 FIX: Fixed incorrect formatting of checks with long output
BI:
* 0721 Use hard states in BI aggregates
* 0714 BI aggregations now also honor scheduled downtimes
* 0715 BI aggregates now acknowledgement information
* 0669 FIX: Fixed regex matching in BI when using character groups [...]
1.2.4b1:
WATO:
* 0353 New button in service list for refreshing all services
* 0328 FIX: Modified languages (via local hierarchy) were listed twice
1.2.3i7:
WATO:
* 0216 Supporting float values as SNMP timeout value now
* 0053 New rule for configuring the display_name of a service
* 0082 Improved online help for LDAP connections
* 0009 Automatically schedule inventory check after service config change
* 0294 Added "services" button to host diagnose page
* 0048 FIX: Tests on host diagnose page are executed parallel now
* 0289 FIX: Renamed "Hosts & Folders" page to "Hosts"
* 0205 FIX: NagVis related permissions of roles can be edited again
* 0213 FIX: LDAP: Various small improvements for handling the LDAP user connector
* 0234 FIX: Improved handling of interface inventory states / types
* 0094 FIX: Hide SNMPv3 credentials in WATO
* 0095 FIX: Fixed problem with portnumber in Wato Distributed Monitoring dialog
* 0295 FIX: Fixed problem with new created tag groups with "/" in title
* 0033 FIX: Fixed problem when saving settings in WATOs host diagnostic page
* 0039 FIX: Fixed exception on displaying WATO helptexts in the global settings
* 0219 FIX: Fixed display problems in WATO folders with long contact group names
* 0212 FIX: Fixed broken site edit page in case a TCP socket has been configured
* 0207 FIX: Explicit communities were not saved in all cases
* 0220 FIX: Added HTML escaping to several global settings attributes
User interface:
* 0071 livedump: new option to include contact_groups instead of contacts when dumping configuration
* 0001 New filters for selecting several host/service-groups at once
* 0050 New concept of favorite hosts and services plus matching filters and views
* 0211 GUI Notify: Added notify method "popup" to really create popup windows
* 0215 SEC: Added option to make HTML escape in plugin outputs configurable
* 0204 FIX: Reduced I/O on logins with access time recording or failed login counts
* 0043 FIX: LDAP: Improved error reporting during synchronisation
* 0210 FIX: LDAP: Fixed problem syncing contactgroups of a user with umlauts in CN
* 0044 FIX: LDAP: Fixed error with empty groups during non nested group sync
* 0045 FIX: LDAP: Fixed error when synchronizing non nested groups to roles
* 0049 FIX: Fixed useless I/O during page processing
* 0296 FIX: Fixed moving of snapins while in scrolled sidebar
* 0206 FIX: Fixed logwatch permission check when using liveproxy for normal users
* 0046 FIX: Fixed editing contactgroup assignments of hosts or folders with "-" in names
* 0285 FIX: Fixed bookmarking of absolute URLs or PNP/NagVis URLs in sidebar snapin
* 0035 FIX: Convert HTTP(S) links in plugin output into clickable icon
* 0284 FIX: Context help toggled on/off randomly
* 0006 FIX: Checkboxes for hosts/services were missing on modified views
* 0203 FIX: Changed sidebar reload interval to be more random
Reporting & availability:
* 0002 You can now annotate events in the availability reporting
* 0052 Visual colorization of availability according to levels
* 0051 Option for showing timeline directly in availability table
* 0054 New labelling options for availability table
* 0056 New concept of service periods in availability reporting
* 0055 Allow grouping by host, host group or service group
* 0015 FIX: Fixed summary computation in availability when grouping is used
* 0014 FIX: Fix styling of tables: always use complete width
Notifications:
* 0005 Added notification script for sending SMS via mobilant.com
* 0218 FIX: Fixed rendering of HTML mails for Outlook (at least 2013)
* 0032 FIX: Fixed problem when forwarding notification mails in windows
Livestatus:
* 0067 livedump: new option to mark the mode at the beginning of the dump and documentation fixes
* 0233 FIX: Fixed missing entries in log file and availability view
* 0023 FIX: Fixed incorrect starttime of table statehist entries
* 0034 FIX: Availability no longer showes incorrect entries when only one logfile exists
Event console:
* 0026 FIX: snmptd_mkevent.py: fixed crash on startup
* 0036 FIX: Fixed bug where multsite commands did not work properly
Core & setup:
* 0011 Introduce optional lower limit for predicted levels
* 0217 FIX: More verbose error output for SNMP errors on the command line
* 0292 FIX: Inline SNMP: Check_MK check helpers are closing UDP sockets now
* 0010 FIX: Fix computation of hour-of-the-day and day-of-month prediction
* 0288 FIX: Error messages of datasource programs (e.g. VSphere Agent) are now visible within WATO
Checks & agents:
* 0291 winperf_ts_sessions: New check to monitor Microsoft Terminal Server sessions
* 0236 windows_agent: each script can now be configured to run sync / async
* 0238 vsphere monitoring: new option to skip placeholder vms in agent output
* 0064 veeam_jobs: new check to monitor the backup jobs of the Veeam backup tool
* 0063 veeam_client: new check to monitor status of veeam clients with special agent plugin
* 0069 veeam_client: limits for time since last backup introduced
* 0102 modbus_value: New check and Agent to modbus devices
* 0017 local: New state type P for state computation based on perfdata
* 0101 liebert_chiller_status: New check for Liebert Chiller devices
* 0100 juniper_cpu: New check for CPU utilization on Juniper switches
* 0047 fritz.conn fritz.config fritz.uptime fritz.wan_if fritz.link: New checks for monitoring Fritz!Box devices
* 0208 fileinfo.groups: Added minimum/maximum file size parameters
* 0027 esx_vsphere_sensors: it is now possible override the state of sensors
* 0004 df: dynamic filesystem levels now reorder levels automatically
* 0008 df: Solaris agent now also supports samfs
* 0072 cmciii_pu_access cmciii_pu_canbus cmciii_pu_io cmciii_pu_temp: New checks for the Rittal CMC-III PU Unit
* 0070 cmciii_lcp_airin cmciii_lcp_airout cmciii_lcp_fans cmciii_lcp_waterflow cmciii_lcp_waterin cmciii_lcp_waterout: new checks for the Rittal CMC-III LCP device
* 0060 cisco_fantray: new check for monitoring fan trays of Cisco Nexus switches
* 0061 cisco_cpu: check now recognizes new object cpmCPUTotal5minRev
* 0068 check_sql: support for mssql databases included
* 0093 check_http: Default service description prefix can be avoided
* 0038 casa_cpu_mem casa_cpu_temp casa_cpu_util casa_fan casa_power: New checks for casa Cable Modem Termination Systems
* 0084 brocade_mlx: single checks now instead of sub checks
* 0083 brocade_mlx: Temperature sensors of one module now in one common check
* 0097 arc_raid_status: New check for Areca RAID controllers
* 0099 apc_mod_pdu_modules: New check for APC Modular Power Distribution Unit
* 0098 apc_inrow_airflow, apc_inrow_fanspeed, apc_inrow_temp: New checks for APC inrow devices
* 0090 apc_ats_status: New Check for monitoring APC Automatic Transfer Switches
* 0091 apc_ats_output: new check for output measurements on APC ATS devices
* 0013 Solaris Agent: implement cached async plugins and local checks
* 0214 Logwatch: context lines can now be disabled using nocontext=1
* 0016 Linux+Windows agent: allow spooling plugin outputs via files
* 0080 Added new checks for Brocade NetIron MLX switching / routing devices
* 0290 FIX: winperf_processor mem.win: Handling no/empty agent responses correctly now
* 0298 FIX: win_dhcp_pools: Fixed wrong percentage calculation
* 0237 FIX: tsm_sessions: fixed invalid check output during backups
* 0003 FIX: ps: Remove exceeding [ and ] in service description when using process inventory
* 0297 FIX: mk-job is now also usable on CentOS 5+
* 0286 FIX: esx_vsphrere_counters.ramdisk: Better handling for non existant ramdisks
* 0293 FIX: esx_vsphere_counters_ramdisk_sizes: Handles ram disk "ibmscratch" by default now
* 0024 FIX: cisco_wlc: removed check configuration parameter ap_model
* 0037 FIX: checkman browser (cmk -m) was not working properly in network subtree
* 0012 FIX: Solaris Agent: fixed broken fileinfo section
* 0283 FIX: Interface Checks: ignore invalid error counts while interface is down
* 0081 FIX: Fixed corruption in SNMP walks created with cmk --snmpwalk
BI:
* 0287 FIX: Fixed assuming states of services with backslashes in descriptions
1.2.3i6:
WATO:
* 0042 FIX: Removed debug outputs from service inventory
User interface:
* 0000 Improved performance of LDAP sync by refactoring the group sync code
Core & setup:
* 0041 FIX: setup.py now handles non existing wwwuser gracefully
Checks & agents:
* 0040 Add agent plugin to test local hostname resolving
* 0020 FIX: Fixed problem where the inventory_processes parameter was not working
1.2.3i5:
Core:
* Automatically remove duplicate checks when monitoring with Agent+SNMP
at the same time. TCP based ones have precedence.
* inventory check of SNMP devices now does scan per default (configurable)
* FIX: inventory check now honors settings for exit code
* FIX: avoid exception nodes of cluster have different agent type
* FIX: continue inventory, if one check does not support it
* FIX: fix configuration of explicit SNMP community, allow unicode
* FIX: avoid invalid cache of 2nd and up hosts in bulk inventory
* FIX: fixed error handling in SNMP scan, inventory check fails now
if SNMP agent is not responding
* FIX: Ignore snmp_check_interval cache in interactive situations (e.g. -nv)
* FIX: check_mk config generation: on computing the checks parameters
there is no longer a small chance that existing rules get modified
Event Console:
* check_mkevents now available as C binary: check_mkevents_c
* FIX: use default values for unset variables in actions
Multisite:
* Speed-O-Meter: now measure only service checks. Host checks
are omitted, since they do not really matter and make the
results less useful when using CMC.
* Added host aliases filter to some views (host/service search)
* It is now possible to enforce checkboxes in views upon view loading
(needs to be confgured per view via the view editor)
* Wiki Sidebar Snapin: showing navigation and quicksearch. OMD only.
* Sidebar can now be folded. Simply click somewhere at the left 10 pixels.
* Foldable sections now have an animated triangle icon that shows the folding state
* Added new snapin "Folders", which interacts with the views snapin when
both are enabled. You can use it to open views in a specific folder context
* LDAP: Added option to make group and role sync plugin handle nested
groups (only in Active Directory at the moment). Enabling this
feature might increase the sync time a lot - use only when really needed.
* FIX: Fixed encoding problem in webservice column output
* FIX: Fix output format python for several numeric columns
* FIX: Fixed searching hosts by aliases/adresses
* FIX: Remove duplicate entries from Quicksearch
* FIX: Avoid timed browser reload after execution of exections
* FIX: Hosttag filter now works in service related views
* FIX: Added code to prevent injection of bogus varnames
(This might break code which uses some uncommon chars for varnames)
* FIX: Fixed computation of perfometer values, which did not care about
the snmp_check_interval. Simplyfied computation of perfometer values
* FIX: LDAP: Custom user attributes can now be synced again
BI:
* FIX: Fix exception when showing BI tree in reporting time warp
* FIX: Fixed blue triangle link: would show more aggregations,
if one name was the prefix of another
Notifications:
* Blacklisting for services in the felixble notification system
* FIX: mail with graph plugin: set explicit session.save_path for php
Fixes instances where the php command couldn't fetch any graphs
Checks & Agents:
* diskstat: removed (ever incorrect) latency computation for Linux
* statgrab_load: support predictive levels, add perf-o-meter
* ucd_cpu_load: support predictive levels
* hpux_cpu, blade_bx_load: support predictive levels, add perf-o-meter,
make WATO-configable
* check_sql: Database port can now be explicitly set
* steelhead_perrs: New check for Rivergate Gateways
* alcatel_power: Check for power supplies on Alcatel switches
* qnap_disks: New check for Hardisks in Qnap devices
* Dell Open Manage: SNNP Checks for Physical Disks, CPU and Memory
* check_tcp: Now able to set custom service description
* Apache ActiveMQ: New Special Agent and Check to query ActiveMQ Queues
* check_ftp: can now be configured via Wato
* windows_tasks: New check to monitor the Windows Task Scheduler
* sensatronics_temp: New check for Sensatronic E4 Temperatur Sensor
* akcp_sensor_drycontact: New Check for AKCP drycontact Sensors
* esx_vsphere_vm.heartbeat: Heartbeat status alert level now configurable
* ps: new configuration option: handle_count (windows only)
* FIX: Windows agent: gracefully handle garbled logstate.txt
* FIX: esx_vsphere_counters: added missing ramdisk type upgradescratch
* FIX: esx_vsphere_hostsystem: fixed bug in handling of params
* FIX: local: tolerate invalid output lines
* FIX: hp_proliant: Correct handling of missing snmp data
* FIX: logwatch.ec: No longer forwards "I" lines to event console
* FIX: check_dns: default to querying the DNS server on the localhost itself
* FIX: ps: do not output perfdata of CPU averaging (use ps.perf for that)
* FIX: nfsexports: also support systems with rpcbind instead of portmap
* FIX: ups_in_freq: corrected spelling of service description
* FIX: ups_bat_temp: renamed service description to "Temperature Battery",
in order to make it consistent with the other temperature checks
* FIX: hp_blade_blades: Fixed crash on inventory when receiving
unexpected snmp data
* FIX: apache_status: If ReqPerSec and BytesPerSec are not reported by
the agent, no PNP graphs for them are drawn.
(This is the case if ExtendedStatus set to Off in Apache config)
* FIX: oracle_jobs: fixed issues with incorrect column count in check output
* FIX: if/if64/...: layout fix in PNP template for packets
WATO:
* You can now have site-specific global settings when using
distributed WATO (available in the "Distributed Monitoring")
* bulk inventory: display percentage in progress bar
* New option for full SNMP scan in bulk inventory
* bulk operations now also available when checkboxes are off
* LDAP: Added test to validate the configured role sync groups
* LDAP: The sync hooks during activate changes can now be enabled/disabled
by configuration (Global Settings)
* Disabled replication type "peer" in site editor.
* Added "permanently ignore" button to inventory services dialog which
links directly to the disabled services view
* Added diagnose page linked from host edit dialog. This can be used to test
connection capabilities of hosts
* The rule "Process inventory" now offers the same configuration options
as its manual check equivalent "State and count of processes"
* New configuration option handle_count (windows only) in the rules
"Process inventory" and "State and count of processes"
* FIX: correct display of number of hosts in bulk inventory
* FIX: nailed down ".siteid" exception when added new site
* FIX: fixed setting for locking mode from 'ait' to 'wait'
* FIX: avoid removal of tags from rules when not yet acknowledged
* FIX: avoid need for apache restart when adding new service levels
* FIX: fix encoding problem on GIT integration
Livestatus:
* Removed "livecheck". It never was really stable. Nagios4 has something
similar built in. And also the Check_MK Micro Core.
* table statehist: no longer computes an unmonitored state for hosts and
services on certain instances.
(showed up as no hosts/services in the multisite gui)
* table statehist: fixed SIGSEGV chance on larger queries
1.2.3i4:
Core:
* Create inventory check also for hosts without services, if they
have *no* ping tag.
WATO:
* Bulk inventory: speed up by use of cache files and doing stuff in
groups of e.g. 10 hosts at once
* Multisite connection: new button for cloning a connection
Checks & Agents:
* Linux agent RPM: remove dependency to package "time". That package
is just needed for the binary mk-job, which is useful but not
neccessary.
Multisite:
* FIX: fix broken single-site setups due to new caching
1.2.3i3:
Core:
* FIX: fixed typo in core startup message "logging initial states"
* FIX: livestatus table statehist: fixed rubbish entries whenever
logfile instances got unloaded
Livestatus:
* FIX: check_mk snmp checks with a custom check interval no longer
have an incorrect staleness value
Notifications:
* mkeventd: new notification plugin for forwarding notifications
to the Event Console. See inline docu in share/check_mk/notification/mkeventd
for documentation.
* FIX: cleanup environment from notifications (needed for CMC)
Checks & Agents:
* Windows agent: increased maximum plugin output buffer size to 2MB
* check_icmp: New WATO rule for custom PING checks
* agent_vsphere: now able to handle < > & ' " in login credentials
* if/if64 and friends: add 95% percentiles to graphs
* services: inventory now also matches against display names of services
* esx_vsphere_hostsystem.multipath: now able to set warn/crit levels
* cpu_netapp: added Perf-O-Meter and PNP template
* cisco_cpu: added Perf-O-Meter and PNP template
* apc_symmetra: add input voltage to informational output
* agent_vsphere: new debug option --tracefile
* FIX: windows_agent: fixed bug in cleanup of open thread handles
* FIX: cups default printer is now monitored again in linux agent
* FIX: host notification email in html format: fixed formating error
(typo in tag)
* FIX: netapp_volumes: better output when volume is missing
* FIX: winperf_phydisk: handle case where not performance counters are available
* FIX: check_mk_agent.linux: limit Livestatus check to 3 seconds
* FIX: esx_vsphere_vm: fixed exception when memory info for vm is missing
* FIX: esx_vsphere_hostsystem: Fixed typo in check output
* FIX: psperf.bat/ps: Plugin output processing no longer crashes when
the ps service is clustered
Multisite:
* Filtering in views by Hostalias is possible now too
(however the filter is not displayed in any standard view - user needs
to enable it by customizing the needed views himself)
* FIX: add missing service icons to view "All Services with this descr..."
* FIX: ldap attribute plugins: fixed crash when parameters are None
* FIX: avoid duplicate output of log message in log tables
* FIX: fixed problem with ldap userid encoding
* FIX: removed state-based colors from all Perf-O-Meters
* FIX: brocade_fcport pnp-template: fixed incorrect display of average values
* FIX: all log views are now correctly sorted from new to old
Livestatus-Proxy:
* Implement caching of non-status requests (together with Multisite)
* FIX: fix exception when printing error message
* FIX: honor wait time (now called cooling period) after failed TCP connection
* FIX: fix hanging if client cannot accept large chunks (seen on RH6.4)
WATO:
* Rule "State and count of processes": New configuration options:
virtual and resident memory levels
* Added title of tests to LDAP diagnose table
* Bulk inventory: new checkbox to only include hosts that have a failed
inventory check.
* Bulk inventory: yet another checkbox for skipping hosts where the
Check_MK service is currently critical
* New rule: Multipath Count (used by esx_vsphere_hostsystem.multipath)
* FIX: The rule "State and count of processes" is no longer available
in "Parameters for inventorized check". This rule was solely
intented for "Manual checks" configuration
* FIX: Trying to prevent auth.php errors while file is being updated
1.2.3i2:
Core:
* New option -B for just generating the configuration
* Introduced persistent host address lookup cache to prevent issues
loading an unchanged configuration after a single address is not resolvable anymore
* Assigning a service to a cluster host no longer requires a reinventory
* Setting a check_type or service to ignore no longer requires a reinventory
Note: If the ignore rule is removed the services will reappear
* Config creation: The ignore services rule now also applies to custom, active
and legacy checks
* Predictive monitoring: correctly handle spaces in variable names (thanks
to Karl Golland)
* New man page browser for console (cmk -m)
* New option explicit_snmp_communities to override rule based SNMP settings
* Preparations for significant SNMP monitoring performance improvement
(It's named Inline SNMP, which is available as special feature via subscriptions)
* Allow to specify custom host check via WATO (arbitrary command line)
* Implement DNS caching. This can be disabled with use_dns_cache = False
Livestatus:
* new service column staleness: indicator for outdated service checks
* new host column staleness: indicator for outdated host checks
Checks & Agents:
* esx_hostystem multipath: criticize standby paths only if not equal to active paths
* mk_logwatch: fixed bug when rewriting logwatch messages
* check_mk: Re-inventory is no longer required when a service is ignored via rule
* check_mk: Now possible to assign services to clusters without the need to
reinventorize
* lnx_if: Fixed crash on missing "Address" field
* viprinet_router: Now able to set required target state via rule
* windows_agent: Now available as 64 bit version
* agent_vsphere: fix problem where sensors were missing when
you queried multiple host systems via vCenter
* cached checks: no longer output cached data if the age of the
cache file is twice the maximum cache age
* windows agent: no longer tries to execute directories
* fileinfo: no longer inventorize missing files(reported by windows agent)
* New checks for Brocade fans, temperature and power supplies
* cluster hosts: removed agent version output from Check_MK service (this
was misleading for different agent versions on multiple nodes)
* job check: better handling of unexpected agent output
* lnx_thermal: Added check for linux thermal sensors (e.g. acpi)
* hwg_temp: Make WATO-Rule "Room Temperature" match, add man page, graph
and Perf-O-Meter
* ps.perf: Support Windows with new plugin "psperf.bat". wmicchecks.bat
is obsolete now.
* Special Agent vSphere: support ESX 4.1 (thanks to Mirko Witt)
* esx_vsphere_object: make check state configurable
* mk_logwatch: support continuation lines with 'A'. Please refer to docu.
* mk_oracle: Added plugin for solaris
* win_netstat: New check for Windows for checking the existance of a UDP/TCP
connection or listener
* ps/ps.perf: allow to set levels on CPU util, optional averaging of CPU
* diskstat: Agent is now also processing data of mmcblk devices
* qmail: Added check for mailqueue
* cisco_locif: removed obsolete and already disabled check completely
* fc_brocade_port: removed obsolete check
* fc_brocade_port_detailed: removed obsolete check
* tsm_stgpool: removed orphaned check
* vmware_state: removed ancient, now orphaned check. Use vsphere_agent instead.
* vms_{df,md,netif,sys}: remove orphaned checks that are not needed by the current agent
* tsm: Added new TSM checks with a simple windows agent plugin
* windows_agent: now starts local/plugin scripts in separate threads/processes
new script parameters cache_age, retry_count, timeout
new script caching options "off", "async", "sync"
* windows_agent: increased maximum local/plugin script output length to 512kB
(output buffer now grows dynamically)
* jolokia_metrics: fixed incorrect plugin output for high warn/crit levels
* jolokia_metrics.uptime: Added pnp template
* hyperv: Added a check for checking state changes.
* df / esx_vsphere_datastore: now able to set absolute levels and levels depending
on total disk space of used and free space
* cisco_wlc: New check for monitoring cisco wireless lan access points
* cisco_wlc_clients: New check for the nummber of clients in a wlc wifi
* df: Negative integer levels for MB left on a device
* win_printers: Monitoring of printer queue on a windows printserver
* cisco_qos: Updated to be able to mintor IOS XR 4.2.1 (on a ASR9K device)
* New active check, check_form_submit, to submit HTML forms and check the resulting page
* mk-job: /var/lib/check_mk_agent/job directory is now created with mode 1777 so
mk-job can be used by unprivileged users too
* ADD: etherbox: new check for etherbox (messpc) sensors.
currently supported: temperature, humidity, switch contact and smoke sensors
* cisco_wlc_client: now supports low/high warn and crit levels
* cisco_wlc: now supports configuration options for missing AP
* agent_vsphere: completely rewritten, now considerably faster
vCenter is still queried by old version
* windows_agent: windows eventlog informational/audit logs now reported with O prefix
* mk_logwatch: ignored loglines now reported with an "." prefix (if required)
* apache_status: Nopw also supports multithreaded mpm
* windows_agent: now able to suppress context messages in windows eventlogs
* agent_vsphere: completely rewritten, now considerably faster
vCenter is still queried by old version
* windows_agent: windows eventlog informational/audit logs now reported with O prefix
* mk_logwatch: ignored loglines now reported with an "." prefix (if required)
* check_mk-if.pnp: fixed bug with pnp template on esx hosts without perfdata
* jolokia checks (JVM): uptime, threads, sessions, requests, queue
now configurable via WATO
* vSphere checks: secret is not shown to the user via WATO anymore
* WATO rule to check state of physical switch (currently used by etherbox check)
* cisco_wlc: Allows to configure handling of missing AP
* logwatch.ec: show logfiles from that we forwarded messages
* FIX: blade_blades: Fixed output of "(UNKNOWN)" even if state is OK
* FIX: apache_status: fix exception if parameter is None
* FIX: hr_mem: handle virtual memory correct on some devices
* FIX: apache_status agent plugin: now also works, if prog name contains slashes
* FIX: check_dns: parameter -A does not get an additional string
* FIX: cisco_qos: Catch policies without post/drop byte information
* FIX: cisco_qos: Catch policies without individual bandwidth limits
* FIX: windows_agent: fixed bug on merging plugin output buffers
* FIX: esx_vsphere_datastores: Fix incomplete performance data and Perf-O-Meter
* FIX: cleaned up fileinfo.groups pattern handling, manual configuration
is now possible using WATO
* FIX: check_mk-ipmi.php: PNP template now displays correct units as delivered
by the check plugin
* FIX: check_disk_smb: Remove $ from share when creating service description.
Otherwise Nagios will not accept the service description.
* FIX: mrpe: gracefully handle invalid exit code of plugin
Notifications:
* notify.py: Matching service level: Use the hosts service level if a
service has no service level set
* notify.py: fixed bug with local notification spooling
* HTML notifications: Now adding optional links to host- and service names
when second argument notification script is configured to the base url of the
monitoring installation (e.g. http://<host>/<site>/ in case of OMD setups)
* HTML notifications: Added time of state change
Multisite:
* Finally good handling of F5 / browser reloads -> no page switching to
start page anymore (at least in modern browsers)
* User accounts can now be locked after a specified amount of auth
failures (lock_on_logon_failures can be set to a number of tries)
* Column Perf-O-Meter is now sortable: it sorts after the *first*
performance value. This might not always be the one you like, but
its far better than nothing.
* logwatch: Logwatch icon no longer uses notes_url
* Inventory screen: Host inventory also displays its clustered services
* Rules: Renamed "Ignored services" to "Disabled services"
Renamed "Ignored checks" to "Disabled checks"
* Sorter Host IP address: fixed sorting, no longer uses str compare on ip
* Views: New: Draw rule editor icon in multisite views (default off)
Can be activated in global settings
* New global multisite options: Adhoc downtime with duration and comment
Display current date in dashboard
* LDAP: Using asynchronous searches / added optional support for paginated
searches (Can be enabled in connection settings)
* LDAP: It is now possible to provide multiple failover servers, which are
tried when the primary ldap server fails
* LDAP: Supporting posixGroup with memberUid as member attribute
* LDAP: Added filter_group option to user configuration to make the
synchonized users filterable by group memberships in directories without
memberof attributes
* LDAP: Moved configuration to dedicated page which also provides some
testing mechanisms for the configuration
* Added option to enable browser scrollbar to the multisite sidebar (only
via "sidebar_show_scrollbar = True" in multisite.mk
* Added option to disable automatic userdb synchronizations in multisite
* Implemented search forms for most data tables
* New icons in view footers: export as CSV, export as JSON
* Availability: new columns for shortest, longest, average and count
* Editing localized strings (like the title) is now optional when cloning
views or editing cloned views. If not edited, the views inherit the
localized strings from their ancestors
* Added simple problems Dashboard
* New filter and column painter for current notification number (escalations)
* Added new painters for displaying host tags (list of tags, single tag
groups). All those painters are sortable. Also added new filters for tags.
* Added painters, icon and filters for visualizing staleness information
* Improved filtering of the foldertree snapin by user permissions (when a user is
only permitted on one child folder, the upper folder is removed from the
hierarchy)
* "Unchecked Services" view now uses the staleness of services for filtering
* Globe dashlets make use of the parameter "id" to make it possible to
provide unique ids in the render HTML code to the dashlets
* Multisite can now track wether or not a user is online, this need to be
enabled e.g. via Global Settings in WATO (Save last access times of
users)
* Added popup message notification system to make it possible to notify
multisite users about various things. It is linked on WATO Users page at
the moment. An image will appear for a user in the sidebar footer with
the number of pending messages when there are pending messages for a user.
To make the sidebar check for new messages on a regular base, you need
to configure the interval of sidebar popup notification updates e.g. via
WATO Global Settings.
* Event views: changed default horizon from 31 to 7 days
* New option for painting timestamp: as Unix Epoch time
* New filters: Host state type and Service state type
* FIX: better error message in case of exception in SNMP handling
* FIX: Inventory screen: Now shows custom checks
* FIX: Fixed locking problem of multisite pages related to user loading/saving
* FIX: Fixed wrong default settings of view filters in localized multisite
* FIX: line wrapping of logwatch entries
* FIX: Fixed button dragging bug when opening the view editor
(at least in Firefox)
WATO:
* Allow to configure check-/retry_interval in second precision
* Custom user attributes can now be managed using WATO
* Allow GIT to be used for change tracking (enable via global option)
* Hosts/Folders: SNMP communities can now be configured via the host
and folders hierarchy. Those settings override the rule base config.
* Require unique alias names in between the following elements:
Host/Service/Contact Groups, Timeperiods and Roles
* Removed "do not connect" option from site socket editor. Use the
checkbox "Disable" to disable the site for multisite.
* Converted table of Event Console Rules to new implementation, make it sortable
* FIX: do validation of check items in rule editor
* FIX: More consistent handling of folderpath select in rule editor
* FIX: Now correctly handling depends_on_tags on page rendering for
inherited values
* FIX: Changed several forms from GET to POST to prevent "Request-URI too
large" error messages during submitting forms
* FIX: automation snmp scan now adhere rules for shoddy snmp devices
which have no sys description
* FIX: Cisco ruleset "Cisco WLC WiFi client connections" has been generalized to
"WLC WiFi client connections"
* FIX: Snapshot handling is a little more robust agains manually created
files in snapshot directory now
* FIX: Slightly more transparent handling of syntax errors when loading rules.mk
Notifications:
* Flexible Notification can now filter service levels
* FIX: check_tcp corrected order of parameters in definition
Event Console:
* New global setting "force message archiving", converts the EC into
a kind of syslog archive
* New built-in snmptrap server to directly receive snmp traps
* FIX: fix layout of filter for history action type
* FIX: better detect non-IP-number hosts in hostname translation
1.2.3i1:
Core:
* Agents can send data for other hosts "piggyback". This is being
used by the vSphere and SAP plugins
* New variable host_check_commands, that allows the definition of
an alternative host check command (without manually defining one)
* New variable snmp_check_interval which can be used to customize
the check intervals of SNMP based checks
* setup: Added missing vars rrd_path and rrdcached_sock
* new variable check_mk_exit_status: allows to make Check_MK service OK,
even if host in not reachable.
* set always_cleanup_autochecks to True per default now
* check_mk: new option --snmptranslate
Multisite:
* New availability view for arbitrary host/service collections
* New option auth_by_http_header to use the value of a HTTP header
variable for authentication (Useful in reverse proxy environments)
* New permission that is needed for seeing views that other users
have defined (per default this is contained in all roles)
* New path back to the view after command exection with all
checkboxes cleared
* Added plugins to config module to make registration of default values
possible for addons like mkeventd - reset to default values works now
correctly even for multisite related settings
* perfometer: Bit values now using base of 1000
* Added PNP tempate for check_disk_smb
* Dashboards can now be configured to be reloaded on resizing
(automatically adds width/height url parameters)
* LDAP authentification: New config option "Do not use persistent
connections to ldap server"
* Hosttags and auxiliary tags can now be grouped in topics
* Fixed output of time in view if server time differs from user time
Event Console:
* New rule feature: automatically delete event after actions
* New filter for maximum service level (minimum already existed)
* New global setting: hostname translation (allows e.g. to drop domain name)
* New rule match: only apply rule within specified time period
Checks & Agents:
* solaris_mem: New check for memory and swap for Solaris agent
* agent_vsphere: New VMWare ESX monitoring that uses pySphere and the VMWare
API in order to get data very efficiently. Read (upcoming) documentation
for details.
* new special agent agent_random for creating random monitoring data
* New checks: windows_intel_bonding / windows_broadcom_bonding
* Implemented SAP monitoring based on the agent plugin mk_sap. This
must be run on a linux host. It connects via RFC calls to SAP R/3
systems to retrieve monitoring information for this or other machines.
* sap.dialog: Monitors SAP dialog statistics like the response time
* sap.value: Simply processes information provided by SAP to Nagios
* openvpn_clients: new check for OpenVPN connections
* if64_tplink: special new check for TP Link switches with broken SNMP output
* job: Monitoring states and performance indicators of any jobs on linux systems
* oracle_asm_diskgroups: Added missing agent plugin + asmcmd wrapper script
* oracle_jobs: New check to monitor oracle database job execution
* oracle_rman_backups: New check to monitor state of ORACLE RMAN backups
* jar_signature: New check to monitor wether or not a jar is signed and
certificate is not expired
* cisco_qos: adhere qos-bandwidth policies
* check_disk_smb: WATO formalization for active check check_disk_smb
* if.include: new configurable parameters for assumed input and output speed
* cisco_qos: new param unit: switches between bit/byte display
new param average: average the values over the given minute
new params post/drop can be configured via int and float
fixed incorrect worst state if different parameters exceed limit
* logwatch.ec: Added optional spooling to the check to prevent dataloss
when processing of current lines needs more time than max execution time
* mounts: ignore multiple occurrances of the same device
* Linux agent: allow cached local/plugins checks (see docu)
* mem.include: Linux memory check now includes size of page tables. This
can be important e.g. on ORACLE systems with a lot of memory
* windows_agent: Now buffers output before writing it to the socket
Results in less tcp packages per call
* smart.stats: rewrote check. Please reinventorize. Error counters are now
snapshotted during inventory.
* smart.temp: add WATO configuration
* windows_agent: check_mk.ini: new option "port" - specifies agent port
* winperf_processor: introduce averaging, support predictive levels
* cpu_util.include: fixed bug when params are set to None
* predictive levels: fixed bug when existing predictive levels get new options
* windows_plugin mssql.vbs: No longer queries stopped mssql instances
* cisco_hsrp: fixed problem when HSRP groups had same ip address
* winperf_if: hell has frozen over: a new check for network adapters on Windows
* windows agent: new config section plugins, now able to set timeouts for specific plugins
new global config option: timeout_plugins_total
* lnx_if in Linux agent: force deterministical order of network devices
* Linux agent: remove obsolete old <<<netif>>> and <<<netctr>>> sections
* logwatch, logwatch.ec: detect error in agent configuration
* Linux agent: cups_queues: do not monitor non-local queues (thanks to Olaf Morgenstern)
* AIX agent: call lparstat with argument 1 1, this give more accurate data
* Check_MK check: enable extended performance data per default now
* viprinet checks: New checks for firmware version/update, memory usage, power supply status,
router mode, serialnumber and temperature sensors
* uptime, snmp_uptime, esx_vsphere_counters.uptime: allow to set lower and upper levels
* winperf_processor: Now displays (and scales) to number of cpus in pnpgraph
* mk_postgres plugin: replace select * with list of explicit columns (fix for PG 9.1)
* lnx_if: show MAC address for interfaces (needs also agent update)
* winperf_tcp_conn: New check. Displays number of established tcpv4 connections in windows
Uses WATO Rule "TCP connection stats (Windows)"
* windows_agent: fixed timeouts for powershell scripts in local/plugins
* logwatch: Agent can now use logwatch.d/ to split config to multipe files
* logwatch: Agent can now rewrite Messages
* apache_status: New rule: set levels for number of remaining open slots
* mrpe: handle long plugin output correctly, including performance data
* cisco_qos: parameters now configurable via WATO
Notifications:
* notify.py: unique spoolfiles name no longer created with uuid
* Warn user if only_services does never match
Livestatus:
* Table statehist: Improved detection of vanished hosts and services.
Now able to detect and remove nonsense check plugin output
* FIX: able to handle equal comment_id between host and service
* livestatus.log: show utf-8 decoding problems only with debug logging >=2
* livestatus: fixed incorrect output formatting of comments_with_info column
BI:
* Integrated availability computing, including nifty time warp feature
WATO:
* Configuration of datasource programs via dedicated rules
* New editor for Business Intelligence rules
* Rule Editor: Now able to show infeffective rules
* Valuespec: CascadingDropdown now able to process choice values from functions
* Removed global option logwatch_forward_to_ec, moved this to the
logwatch_ec ruleset. With this option the forwarding can now be enabled
for each logfile on a host
* Configuration of an alternative host check command
* Inventory: Display link symbol for ps ruleset
* New rule for notification_options of hosts and services
* FIX: Rulesets: correct display of rules within subfolders
* Remove Notification Command user settings, please use flexible notifications instead
1.2.2p3:
Core:
* FIX: get_average(): Gracefully handle time anomlies of target systems
* FIX: notifications: /var/lib/check_mk/notify directory is now created
correctly during setup from tgz file. (Without it notifications
did not get sent out.)
* FIX: add missing $DESTDIR to auth.serials in setup.sh
Checks & Agents:
* FIX: winperf_processor: fix case where CPU percent is exactly 100%
* FIX: blade_powerfan: fix mixup of default levels 50/40 -> 40/50
* FIX: Cleaned up graph rendering of Check_MK services
* FIX: zypper: deal with output from SLES 10
* FIX: zpool_status: Ignoring "No known data errors" text
* FIX: dmi_sysinfo: Handling ":" in value correctly
* FIX: check_http: Fixed syntax error when monitoring certificates
* FIX: check_dns: parameter -A does not get an additional string
* FIX: diskstat: Fixed wrong values for IO/s computation on linux hosts
* FIX: blade_healts: Fixed wrong index checking resulting in exceptions
* FIX: notifications: /var/lib/check_mk/notify directory is now created
correctly during setup from tgz file. (Without it notifications
did not get sent out.)
Multisite:
* FIX: LDAP: Disabling use of referrals in active directory configuration
* FIX: Fixed missing roles in auth.php (in some cases) which resulted in
non visible pnp graphs and missing nagvis permissions
* FIX: Fixed label color of black toner perfometers when fuel is low
* FIX: Fixed wrong default settings of view filters in localized multisite
* FIX: Fixed exception when enabling sounds for views relying on
e.g. alert statistics source
* FIX: Folder Tree Snapin: make folder filter also work for remote
folders that do not exist locally
* FIX: correctly display sub-minute check/retry intervals
* FIX: fix logic of some numeric sorters
* FIX: Improved user provided variable validation in view code
* FIX: Escaping html code in plugin output painters
WATO:
* FIX: fix layout of Auxiliary tags table
* FIX: avoid exception when called first time and first page ist host tags
* FIX: fix validation of time-of-day input field (24:00)
* FIX: automation users can now be deleted again (bug was introduced in 1.2.2p1)
* FIX: fix logwatch pattern analyzer message "The host xyz is not
managed by WATO." after direct access via snapin
* FIX: Fixed first toggle of flags in global settings when default is set to True
* FIX: fix exception and loss of hosts in a folder when deleting all site connections
of a distributed WATO setup
* FIX: avoid Python exception for invalid parameters even in debug mode
* FIX: check_ldap: Removed duplicate "-H" definition
* FIX: Fixed some output encoding problem in snapshot restore / deletion code
* FIX: Improved user provided variable validation in snapshot handling code
* FIX: Improved user provided variable validation in inventory dialog
Event Console:
* FIX: apply rewriting of application/hostname also when cancelling events
* FIX: check_mkevents now uses case insensitive host name matching
Livestatus:
* FIX: fixed incorrect output formatting of comments_with_info column
* FIX: statehist table: fixed memory leak
1.2.2p2:
Core:
* FIX: livecheck: fixed handling of one-line plugin outputs and missing \n
(Thanks to Florent Peterschmitt)
Checks & Agents:
* FIX: jolokia_info: ignore ERROR instances
* FIX: apache_status: use (also) apache_status.cfg instead of apache_status.conf
* FIX: f5_bigip_vserver: fix wrong OID (13 instead of 1), thanks to Miro Ramza
* FIX: f5_bigip_psu: handle more than first power supply, thanks to Miro Ramza
* FIX: ipmi_sensors: ignore sensors in state [NA] (not available)
* FIX: aix_lvm: handle agents that output an extra header line
* FIX: zfsget: do not assume that devices begin with /, but mountpoints
* FIX: ipmi_sensors: handle two cases for DELL correctly (thanks to Sebastian Talmon)
* FIX: check_dns: enable performance data
* FIX: free_ipmi: fix name of sensor cache file if hostname contains domain part
* FIX: ad_replication plugin: Fixed typo (Thanks to Dennis Honke)
Multisite:
* List of views: Output the alias of a datasource instead of internal name
* FIX: fix column editor for join columns if "SERVICE:" is l10n'ed
* FIX: fix invalid request in livestatus query after reconnect
WATO:
* FIX: convert editing of global setting to POST. This avoid URL-too-long
when defining lots of Event Console actions
* FIX: LDAP configuration: allow DNs without DC=
Event Console:
* FIX: fix icon in events check if host specification is by IP address
* Renamed "Delete Event" to "Archive Event" to clearify the meaning
Notifications:
* FIX: contacts with notifications disabled no longer receive
custom notifications, unless forced
1.2.2p1:
Core:
* FIX: correctly quote ! and \ in active checks for Nagios
* FIX: Performing regular inventory checks at configured interval even
when the service is in problem state
* Check_MK core now supports umlauts in host-/service- and contactgroup names
Checks & Agents:
* FIX: vsphere_agent: fix problems whith ! and \ in username or password
* FIX: check_mk_agent.aix: fix shebang: was python, must be ksh
* FIX: cisco_qos: Be compatible to newer IOS-XE versions (Thanks to Ken Smith)
* FIX: mk_jolokia: Handling spaces in application server instances correctly
Multisite:
* FIX: do not remove directories of non-exisant users anymore. This lead to
a deletion of users' settings in case of an external authentication
(like mod_ldap).
* FIX: Fixed handling of dashboards without title in sidebar view snapin
* FIX: titles and services got lost when moving join-columns in views
* FIX: Fixed exception during initial page rendering in python 2.6 in special cases
(Internal error: putenv() argument 2 must be string, not list)
Livestatus:
* livestatus.log: show utf-8 decoding problems only with debug logging >=2
Notifications:
* FIX: HTML mails: Handle the case where plugin argument is not set
* FIX: HTML mails: remove undefinded placeholders like $GRAPH_CODE$
WATO:
* Improved handling of valuespec validations in WATO rule editor. Displaying a
warning message when going to throw away the current settings.
* FIX: fix bug where certain settings where not saved on IE. This was mainly
on IE7, but also IE8,9,10 in IE7 mode (which is often active). Affected
was e.g. the nodes of a cluster or the list of services for service
inventory
1.2.2:
Core:
* Added $HOSTURL$ and $SERVICEURL$ to notification macros which contain an
URL to the host/service details views with /check_mk/... as base.
Checks & Agents:
* FIX: blade_bx_load: remove invalid WATO group
* FIX: lnx_bonding: handle also 802.3ad type bonds
Notifications:
* FIX: Removing GRAPH_CODE in html mails when not available
* Using plugin argument 1 for path to pnp4nagios index php to render graphs
* Little speedup of check_mk --notify
Multisite:
* FIX: Fixed umlaut handling in reloaded snapins
WATO:
* FIX: Fix several cases where WATO rule analyser did not hilite all matching rules
* Added tcp port parameter to SSL certificate check (Thanks to Marcel Schulte)
Event Console:
* FIX: Syslog server is now able to parse RFC 5424 syslog messages
1.2.2b7:
Checks & Agents:
* FIX: postfix_mailq: fix labels in WATO rule, set correct default levels
1.2.2b6:
Core:
* FIX: setup: detect check_icmp also on 64-Bit CentOS
(thanks to あきら)
* FIX: setup.sh: create auth.serials, fix permissions of htpasswd
* FIX: livecheck: now able to handle check output up to 16kB
Checks & Agents:
* FIX: apc_symmetra_power: resurrect garble PNP template for
* FIX: check_mk_agent.freebsd: remove garble from output
(Thanks to Mathias Decker)
* FIX: check_mk-mssql_counters.locks: fix computation, was altogether wrong
* FIX: check_mk-mssql_counters.transactions: fix computation also
* check_http: now support the option -L (urlizing the result)
* Added mem section to Mac OSX agent (Thanks to Brad Davis)
* FIX: mssql.vbs (agent plugin) now sets auth options for each instance
* FIX: jolokia_metrics.mem: error when missing max values
* Make levels for SMART temperature editable via WATO
Multisite:
* FIX: fix localization in non-OMD environment
(thanks to あきら)
* FIX: hopefully fix computation of Speed-O-Meter
* Add $SERVICEOUTPUT$ and $HOSTOUTPUT$ to allowed macros for
custom notes
* FIX: Writing one clean message to webserver error_log when write fails
* FIX: Escaping html entities when displaying comment fields
* FIX: Monitored on site attribute always has valid default value
Notifications:
* FIX: fix event type for recoveries
* FIX: fix custom notifications on older nagios versions
* FIX: handle case where type HOST/SERVICE not correctly detected
Livestatus:
* FIX: memory leak when removing downtime / comment
WATO:
* FIX: Removed "No roles assigned" text in case of unlocked role attribute
in user management dialog
* FIX: Fix output of rule search: chapters appeared twice sometimes
Event Console:
* FIX: check_mkevents: fix usage help if called with illegal options
* check_mkevents now allows specification of a UNIX socket
This is needed in non-OMD environments
* setup.py now tries to setup Event Console even in non-OMD world
1.2.2b5:
Core:
* Checks can now omit the typical "OK - " or "WARN -". This text
will be added automatically if missing.
* FIX: livecheck: fixed compilation bug
* FIX: check_mk: convert service description unicode into utf-8
* FIX: avoid simultanous activation of changes by means of a lock
Checks & Agents:
* FIX: jolokia_metrics.mem - now able to handle negative/missing max values
* ADD: tcp_conn_stats: now additionally uses /proc/net/tcp6
* ADD: wmic_processs: cpucores now being considered when calculating
user/kernel percentages. (thanks to William Baum)
* FIX: UPS checks support Eaton Evolution
* FIX: windows agent plugin: mssql now exits after 10 seconds
Notifications:
* FIX: fixed crash on host notification when contact had explicit services set
Livestatus:
* FIX: possible crash with VERY long downtime comments
WATO:
* FIX: Fix hiliting of errors in Nagios output
* FIX: localisation error
Multisite:
* FIX: Avoid duplicate "Services" button in host detail views
* FIX: fix rescheduling icon for services with non-ASCII characters
* New filter for IP address of a host
* Quicksearch: allow searching for complete IP addresses and IP
address prefixes
* Add logentry class filter to view 'Host- and Service events'
BI:
* FIX: fix exception with expansion level being 'None'
* FIX: speedup for single host tables joined by hostname (BI-Boxes)
* FIX: avoid closing BI subtree while tree is being loaded
Event Console:
* FIX: make hostname matching field optional. Otherwise a .* was
neccessary for the rule in order to match
* FIX: event_simulator now also uses case insensitive matches
1.2.2b4:
Core:
* FIX: Fix output of cmk -D: datasource programs were missing
* FIX: allow unicode encoded extra_service_conf
* FIX: no default PING service if custom checks are defined
* FIX: check_mk_base: fixed rounding error in get_bytes_human_readable
* FIX: check_mk: improved support of utf-8 characters in extra_service_conf
* FIX: livestatus: table statehist now able to check AuthUser permissions
* New configuration variable contactgroup_members
Checks & Agents:
* FIX: smart - not trying to parse unhandled lines to prevent errors
* FIX: winperf_processor - fixed wrong calculations of usage
* FIX: WATO configuration of filesystem trends: it's hours, not days!
* FIX: mysql: fixed crash on computing IO information
* FIX: diskstat: fix local variable 'ios_per_sec' referenced before assignment
* FIX: multipath: ignore warning messages in agent due to invalid multipath.conf
* FIX: megaraid_bbu: deal with broken output ("Adpater"), found in Open-E
* FIX: megaraid_pdisk: deal with special output of Open-E
* FIX: jolokia_metrics.mem: renamed parameter totalheap to total
* FIX: megaraid_bbu: deal with broken output ("Adpater")
* FIX: check_ldap: added missing host address (check didn't work at all)
* FIX: check_ldap: added missing version option -2, -3, -3 -T (TLS)
* FIX: mssql: Agent plugin now supports MSSQL Server 2012
* FIX: hr_mem: fix max value in performance data (thanks to Michaël COQUARD)
* FIX: f5_bigip_psu: fix inventory function (returned list instead of tuple)
* FIX: mysql.connections: avoid crash on legacy agent output
* FIX: tcp_conn_stats: use /proc/net/tcp instead of netstat -tn. This
should avoid massive performance problems on system with many
connections
* Linux agent: limit netstat to 10 seconds
* ps: Allow %1, %2, .. instead of %s in process_inventory. That allows
reordering of matched groups
* FIX: f5_bigip_psu - fixed inventory function
* FIX: printer_supply - fixed inventory function for some kind of OKI printers
Multisite:
* FIX: Fixed problem with error during localization scanning
* FIX: Fixed wrong localization right after a user changed its language
* FIX: Improved handling of error messages in bulk inventory
* FIX: fixed focus bug in transform valuespec class
* FIX: stop doing snapin refreshes after they have been removed
* FIX: sidebar snapins which refresh do not register for restart detection anymore
* FIX: fix user database corruption in case of a race condition
* FIX: added checks wether or not a contactgroup can be deleted
* FIX: Avoid deadlock due to lock on contacts.mk in some situations
* Changed sidebar snapin reload to a global interval (option:
sidebar_update_interval), defaults to 30 seconds
* Sidebar snapins are now bulk updated with one HTTP request each interval
BI:
* FIX: fixed invalid links to hosts and services in BI tree view
* FIX: fix exception in top/down and bottom/up views
* FIX: fix styling of top/down and bottom/up views (borders, padding)
* FIX: fix style of mouse pointer over BI boxes
* FIX: list of BI aggregates was incomplete in some cases
* FIX: single host aggregations didn't work for aggregations += [...]
* FIX: top-down and bottom-up was broken in case of "only problems"
* FIX: BI see_all permission is now working again
* Do not handle PENDING as "problem" anymore
* Make titles of non-leaf tree nodes klickable
WATO:
* FIX: flexible notification valuespec is now localizable
* FIX: Alias values of host/service/contact groups need to be set and unique
within the group
* FIX: Fixed exception when editing contactgroups without alias
* FIX: Fix localization of rule options
* FIX: ValueSpec OptionalDropDown: fix visibility if default is "other"
* Suggest use default value for filesystem levels that make sense
* Valuespec: CascadingDropdown now able to process choice values from functions
* Freshness checking for classical passive Nagios checks (custom_checks)
1.2.2b3:
Checks & Agents:
* FIX: Fixed date parsing code ignoring the seconds value in several checks
(ad_replication, cups_queues, heartbeat_crm, mssql_backup, smbios_sel)
* FIX: Fixed pnp template for apc_symmetra check when using multiple rrds
Multisite:
* FIX: Removed uuid module dependency to be compatible to python < 2.5
* FIX: remove Javascript debug popup from multi-string input fields
* FIX: list of strings (e.g. host list in rule editor) didn't work anymore
1.2.2b2:
Checks & Agents:
* Added dynamic thresholds to the oracle_tablespace check depending on the
size of the tablespaces.
BI:
* FIX: fix exception in BI-Boxes views of host groups
* FIX: fix problem where BI-Boxes were invisible if not previously unfolded
Event Console:
* FIX: support non-Ascii characters in matching expressions. Note:
you need to edit and save each affected rule once in order
to make the fix work.
* FIX: Fixed exception when logging actions exectuted by mkeventd
* FIX: etc/init.d/mkeventd flush did not work when mkeventd was stopped
Multisite:
* FIX: Fixed several minor IE7 related layout bugs
* FIX: title of pages was truncated and now isn't anymore
* Cleanup form for executing commands on hosts/services
WATO:
* FIX: Fixed layout of rulelist table in IE*
* FIX: Fixed adding explicit host names to rules in IE7
* Add: Improved navigation convenience when plugin output contains [running on ... ]
1.2.2b1:
Core:
* cmk --notify: added notification script to generate HTML mails including
the performance graphs of hosts and services
* cmk --notify: added the macros NOTIFY_LASTHOSTSTATECHANGE, NOTIFY_HOSTSTATEID,
NOTIFY_LASTSERVICESTATECHANGE, NOTIFY_SERVICESTATEID, NOTIFY_NOTIFICATIONCOMMENT,
NOTIFY_NOTIFICATIONAUTHOR, NOTIFY_NOTIFICATIONAUTHORNAME, NOTIFY_NOTIFICATIONAUTHORALIAS
* FIX: more robust deletion of precompiled files to ensure the correct
creation of the files (Thanks to Guido Günther)
* FIX: Inventory for cluster nodes who are part of multiple clusters
* cmk --notify: added plugin for sms notification
* FIX: precompiled checks: correct handling of sys.exit() call when using python2.4
* cmk --notify: improved logging on wrong notification type
* RPM: Added check_mk-agent-scriptless package (Same as normal agent rpm,
but without RPM post scripts)
Checks & Agents:
* winperf_processor now outputs float usage instead of integer
* FIX: mssql_counters.file_sizes - Fixed wrong value for "Log Files" in output
* FIX: drbd: Parameters for expected roles and disk states can now be set to
None to disable alerting on changed values
* printer_supply_ricoh: New check for Ricoh printer supply levels
* jolokia_metrics.mem: now supports warn/crit levels for heap, nonheap, totalheap
* jolokia_metrics.mem: add dedicated PNP graph
* FIX: logwatch.ec: use UNIX socket instead of Pipe for forwarding into EC
* FIX: logwatch.ec: fixed exception when forwarding "OK" lines
* FIX: logwatch.ec: fixed forwarding of single log lines to event console
* Improved performance of logwatch.ec check in case of many messages
* livestatus_status: new check for monitoring performance of monitoring
* FIX: diskstat.include: fix computation of queue length on windows
(thanks to K.H. Fiebig)
* lnx_bonding: new check for bonding interfaces on Linux
* ovs_bonding: new check for bonding interfaces on Linux / Open vSwitch
* if: Inventory settings can now be set host based
* FIX: lnx_bonding/ovs_bonding: correct definition of bonding.include
* Add: if check now able to handle interface groups (if_groups)
* Add: New check for DB2 instance memory levels
* Add: winperf_phydisk can now output IOPS
* Add: oracle_tablespace now with flexible warn/crit levels(magic number)
Livestatus:
* Add: new column in hosts/services table: comments_with_extra_info
Adds the entry type and entry time
Multisite:
* Added comment painter to notification related views
* Added compatibility code to use hashlib.md5() instead of md5.md5(), which
is deprecated in python > 2.5 to prevent warning messages in apache error log
* Added host filter for "last host state change" and "last host check"
* FIX: Preventing autocomplete in password fields of "edit profile" dialog
* The ldap member attribute of groups is now configruable via WATO
* Added option to enforce lower User-IDs during LDAP sync
* Improved debug logging of ldap syncs (Now writing duration of queries to log)
* Displaying date/time of comments in comment icon hover menu (Please
note: You need to update your livestatus to current version to make this work)
* FIX: Making "action" context link unclickable during handling actions / confirms
BI:
* Use Ajax to delay rendering of invisible parts of the tree (this
saves lots of HTML code)
WATO:
* Added hr_mem check to the memory checkgroup to make it configurable in WATO
* Make page_header configurable in global settings
* FIX: Fixed some typos in ldap error messages
* FIX: Fixed problem on user profile page when no alias set for a user
* FIX: list valuespecs could not be extended after once saving
* FIX: fix title of foldable areas contained in list valuespecs
* FIX: Fixed bug where pending log was not removed in multisite setup
* FIX: Fixed generation of auth.php (Needed for NagVis Multisite Authorisation)
* FIX: Fixed missing general.* permissions in auth.php on slave sites in
case of distributed WATO setups
* Added oracle_tablespaces configuration to the application checkgroup
* FIX: Fixed synchronisation of mkeventd configs in distributed WATO setups
* FIX: "Sync & Restart" did not perform restart in distributed WATO setups
* FIX: Fixed exception in editing code of ldap group to rule plugin
* FIX: Don't execute ldap sync while performing actions on users page
Event Console:
* Added UNIX socket for sending events to the EC
* Speed up rule matches in some special cases by factor of 100 and more
* Init-Script: Improved handling of stale pidfiles
* Init-Script: Detecting and reporting already running processes
* WATO: Added hook to make the mkeventd reload in distributed WATO setups
during "activate changes" process
* Added hook mkeventd-activate-changes to add custom actions to the mkeventd
"activate changes" GUI function
* FIX: When a single rule matching raises an exception, the line is now
matched agains the following rules instead of being skipped. The
exception is logged to mkeventd.log
1.2.1i5:
Core:
* Improved handling of CTRL+C (SIGINT) to terminate long runnining tasks
(e.g. inventory of SNMP hosts)
* FIX: PING services on clusters are treated like the host check of clusters
* cmk --notify: new environment variable NOTIFY_WHAT which has HOST or SERVICE as value
* cmk --notify: removing service related envvars in case of host notifications
* cmk --notify: added test code to help developing nitofication plugins.
Can be called with "cmk --notify fake-service debug" for example
Checks & Agents:
* Linux Agent, diskstat: Now supporting /dev/emcpower* devices (Thanks to Claas Rockmann-Buchterkirche)
* FIX: winperf_processor: Showing 0% on "cmk -nv" now instead of 100%
* FIX: win_dhcp_pools: removed faulty output on non-german windows 2003 servers
with no dhcp server installed (Thanks to Mathias Decker)
* Add: fileinfo is now supported by the solaris agent. Thanks to Daniel Roettgermann
* Logwatch: unknown eventlog level ('u') from windows agent treated as warning
* FIX: logwatch_ec: Added state undefined as priority
* Add: New Check for Raritan EMX Devices
* Add: mailman_lists - New check to gather statistics of mailman mailinglists
* FIX: megaraid_bbu - Handle missing charge information (ignoring them)
* FIX: myssql_tablespaces - fix PNP graph (thanks to Christian Zock)
* kernel.util: add "Average" information to PNP graph
* Windows Agent: Fix startup crash on adding a logfiles pattern, but no logfile specified
* Windows Agent: check_mk.example.ini: commented logfiles section
Multisite:
* FIX: Fixed rendering of dashboard globes in opera
* When having row selections enabled and no selected and performing
actions an error message is displayed instead of performing the action on
all rows
* Storing row selections in user files, cleaned up row selection
handling to single files. Cleaned up GET/POST mixups in confirm dialogs
* Add: New user_options to limit seen nagios objects even the role is set to see all
* Fix: On site configaration changes, only relevant sites are marked as dirty
* Fix: Distributed setup: Correct cleanup of pending changes logfile after "Activate changes"
* FIX: LDAP: Fixed problem with special chars in LDAP queries when having
contactgroup sync plugin enabled
* FIX: LDAP: OpenLDAP - Changed default filter for users
* FIX: LDAP: OpenLDAP - Using uniqueMember instead of member when searching for groups of a user
* FIX: LDAP: Fixed encoding problem of ldap retrieved usernames
* LDAP: Role sync plugin validates the given group DNs with the group base dn now
* LDAP: Using roles defined in default user profile in role sync plugin processing
* LDAP: Improved error handling in case of misconfigurations
* LDAP: Reduced number of ldap querys during a single page request / sync process
* LDAP: Implemnted some kind of debug logging for LDAP communication
* FIX: Re-added an empty file as auth.py (wato plugin) to prevent problems during update
WATO:
* CPU load ruleset does now accept float values
* Added valuespec for cisco_mem check to configure thresholds via WATO
* FIX: Fixed displaying of tag selections when creating a rule in the ruleeditor
* FIX: Rulesets are always cloned in the same folder
* Flexibile notifications: removed "debug notification" script from GUI (you can make it
executable to be choosable again)
* Flexibile notifications: added plain mail notification which uses the
mail templates from global settings dialog
BI:
* Added FOREACH_SERVICE capability to leaf nodes
* Add: Bi views now support debug of livestatus queries
1.2.1i4:
Core:
* Better exception handling when executing "Check_MK"-Check. Printing python
exception to status output and traceback to long output now.
* Added HOSTTAGS to notification macros which contains all Check_MK-Tags
separated by spaces
* Output better error message in case of old inventory function
* Do object cache precompile for monitoring core on cmk -R/-O
* Avoid duplicate verification of monitoring config on cmk -R/-O
* FIX: Parameter --cleanup-autochecks (long for -u) works now like suggested in help
* FIX: Added error handling when trying to --restore with a non existant file
Notifications:
* Fix flexible notifications on non-OMD systems
Checks & Agents:
* Linux Agent, mk_postgres: Supporting pgsql and postgres as user
* Linux Agent, mk_postgres: Fixed database stats query to be compatible
with more versions of postgres
* apache_status: Modified to be usable on python < 2.6 (eg RHEL 5.x)
* apache_status: Fixed handling of PIDs with more than 4 numbers
* Add: New Check for Rittal CMC PSM-M devices
* Smart plugin: Only use relevant numbers of serial
* Add: ibm_xraid_pdisks - new check for agentless monitoring of disks on IBM SystemX servers.
* Add: hp_proliant_da_cntlr check for disk controllers in HP Proliant servers
* Add: Check to monitor Storage System Drive Box Groups attached to HP servers
* Add: check to monitor the summary status of HP EML tape libraries
* Add: apc_rackpdu_status - monitor the power consumption on APC rack PDUs
* Add: sym_brightmail_queues - monitor the queue levels on Symantec Brightmail mail scanners.
* Add: plesk_domains - List domains configured in plesk installations
* Add: plesk_backups - Monitor backup spaces configured for domains in plesk
* Add: mysql_connections - Monitor number of parallel connections to mysql daemon
* Add: flexible notifications: filter by hostname
* New script multisite_to_mrpe for exporting services from a remote system
* FIX: postgres_sessions: handle case of no active/no idle sessions
* FIX: correct backslash representation of windows logwatch files
* FIX: postgres_sessions: handle case of no active/no idle sessions
* FIX: zfsget: fix exception on snapshot volumes (where available is '-')
* FIX: zfsget: handle passed-through filesystems (need agent update)
* FIX: loading notification scripts in local directory for real
* FIX: oracle_version: return valid check result in case of missing agent info
* FIX: apache_status: fixed bug with missing 'url', wrote man page
* FIX: fixed missing localisation in check_parameteres.py
* FIX: userdb/ldap.py: fixed invalid call site.getsitepackages() for python 2.6
* FIX: zpool_status: fixed crash when spare devices were available
* FIX: hr_fs: handle negative values in order to larger disks (thanks to Christof Musik)
* FIX: mssql_backup: Fixed wrong calculation of backup age in seconds
Multisite:
* Implemented LDAP integration of Multisite. You can now authenticate your
users using the form based authentication with LDAP. It is also possible
to synchronize some attributes like mail addresses, names and roles from
LDAP into multisite.
* Restructured cookie auth cookies (all auth cookies will be invalid
after update -> all users have to login again)
* Modularized login and cookie validation
* Logwatch: Added buttons to acknowledge all logs of all hosts or really
all logs which currently have a problem
* Check reschedule icon now works on services containing an \
* Now showing correct representation of SI unit kilo ( k )
* if perfometer now differs between byte and bit output
* Use pprint when writing global settings (makes files more readable)
* New script for settings/removing downtimes: doc/treasures/downtime
* New option when setting host downtimes for also including child hosts
* Option dials (refresh, number of columns) now turnable by mouse wheel
* Views: Commands/Checkboxes buttons are now activated dynamically (depending on data displayed)
* FIX: warn / crit levels in if-check when using "bit" as unit
* FIX: Fixed changing own password when notifications are disabled
* FIX: On page reload, now updating the row field in the headline
* FIX: ListOfStrings Fields now correctly autoappend on focus
* FIX: Reloading of sidebar after activate changes
* FIX: Main Frame without sidebar: reload after activate changes
* FIX: output_format json: handle newlines correctly
* FIX: handle ldap logins with ',' in distinguished name
* FIX: quote HTML variable names, fixes potential JS injection
* FIX: Sidebar not raising exceptions on configured but not available snapins
* FIX: Quicksearch: Fixed Up/Down arrow handling in chrome
* FIX: Speedometer: Terminating data updates when snapin is removed from sidebar
* FIX: Views: toggling forms does not disable the checkbox button anymore
* FIX: Dashboard: Fixed wrong display options in links after data reloads
* FIX: Fixed "remove all downtimes" button in views when no downtimes to be deleted
* FIX: Services in hosttables now use the service name as header (if no custom title set)
* New filter for host_contact and service_contact
WATO:
* Add: Creating a new rule immediately opens its edit formular
* The rules formular now uses POST as transaction method
* Modularized the authentication and user management code
* Default config: add contact group 'all' and put all hosts into it
* Reverse order of Condition, Value and General options in rule editor
* Allowing "%" and "+" in mail prefixes of contacts now
* FIX: Fixed generated manual check definitions for checks without items
like ntp_time and tcp_conn_stats
* FIX: Persisting changing of folder titles when only the title has changed
* FIX: Fixed rendering bug after folder editing
Event Console:
* Replication slave can now copy rules from master into local configuration
via a new button in WATO.
* Speedup access to event history by earlier filtering and prefiltering with grep
* New builtin syslog server! Please refer to online docu for details.
* Icon to events of host links to view that has context button to host
* FIX: remove event pipe on program shutdown, prevents syslog freeze
* FIX: hostnames in livestatus query now being utf8 encoded
* FIX: fixed a nastiness when reading from local pipe
* FIX: fix exception in rules that use facility local7
* FIX: fix event icon in case of using TCP access to EC
* FIX: Allowing ":" in application field (e.g. needed for windows logfiles)
* FIX: fix bug in Filter "Hostname/IP-Address of original event"
Livestatus:
* FIX: Changed logging output "Time to process request" to be debug output
1.2.1i3:
Core:
* added HOST/SERVICEPROBLEMID to notification macros
* New configuration check_periods for limiting execution of
Check_MK checks to a certain time period.
Checks & Agents:
* Windows agent: persist offsets for logfile monitoring
Notifications:
* fix two errors in code that broke some service notifications
Event Console:
* New performance counter for client request processing time
* FIX: fixed bug in rule optimizer with ranges of syslog priorities
WATO:
* Cloning of contact/host/service groups (without members)
Checks & Agents:
* logwatch: Fixed confusion with ignore/ok states of log messages
* AIX Agent: now possible to specify -d flag. Please test :)
1.2.1i2:
Core:
* Improved validation of inventory data reported by checks
* Added -d option to precompiled checks to enable debug mode
* doc/treasures: added script for printing RRD statistics
Notifications:
* New system of custom notification, with WATO support
Event Console:
* Moved source of Event Console into Check_MK project
* New button for resetting all rule hits counters
* When saving a rule then its hits counter is always reset
* New feature of hiding certain actions from the commands in the status GUI
* FIX: rule simulator ("Try out") now handles cancelling rules correctly
* New global option for enabling log entries for rule hits (debugging)
* New icon linking to event views for the event services
* check_mkevents outputs last worst line in service output
* Max. number of queued connections on status sockets is configurable now
* check_mkevents: new option -a for ignoring acknowledged events
* New sub-permissions for changing comment and contact while updating an event
* New button for generating test events directly via WATO
* Allow Event Console to replicate from another (master) console for
fast failover.
* Allow event expiration also on acknowledged events (configurable)
Multisite:
* Enable automation login with _username= and _secret=, while
_secret is the content of var/check_mk/web/$USER/automation.secret
* FIX: Fixed releasing of locks and livestatus connections when logging out
* FIX: Fixed login/login confusions with index page caching
* FIX: Speed-o-meter: Fixed calculation of Check_MK passive check invervals
* Removed focus of "Full name" attribute on editing a contact
* Quicksearch: Convert search text to regex when accessing livestatus
* FIX: WATO Folder filter not available when WATO disabled
* WATO Folder Filter no longer available in single host views
* Added new painters "Service check command expanded" and
"Host check command expanded"
* FIX: Corrected garbled description for sorter "Service Performance data"
* Dashboard globes can now be filtered by host_contact_group/service_contact_group
* Dashboard "iframe" attribute can now be rendered dynamically using the
"iframefunc" attribute in the dashlet declaration
* Dashboard header can now be hidden by setting "title" to None
* Better error handling in PNP-Graph hover menus in case of invalid responses
Livestatus:
* Added new table statehist, used for SLA queries
* Added new column check_command_expanded in table hosts
* Added new column check_command_expanded in table services
* New columns livestatus_threads, livestatus_{active,queued}_connections
BI:
* Added missing localizations
* Added option bi_precompile_on_demand to split compilations of
the aggregations in several fragments. If possible only the needed
aggregations are compiled to reduce the time a user has to wait for
BI based view. This optimizes BI related views which display
information for a specific list of hosts or aggregation groups.
* Added new config option bi_compile_log to collect statistics about
aggregation compilations
* Aggregations can now be part of more than one aggregation group
(just configure a list of group names instead of a group name string)
* Correct representation of (!), (!!) and (?) markers in check output
* Corrected representation of assumed state in box layout
* Feature: Using parameters for hosttags
WATO:
* Added progress indicator in single site WATO "Activate Changes"
* Users & Contacts: Case-insensitive sorting of 'Full name' column
* ntp/ntp.time parameters are now configurable via WATO
* FIX: Implemented basic non HTTP 200 status code response handling in interactive
progress dialogs (e.g. bulk inventory mode)
* FIX: Fixed editing of icon_image rules
* Added support of locked hosts and folders ( created by CMDB )
* Logwatch: logwatch agents/plugins now with ok pattern support
* Valuespec: Alternative Value Spec now shows helptext of its elements
* Valuespec: DropdownChoice, fixed exception on validate_datatype
Checks & Agents:
* New check mssql_counters.locks: Monitors locking related information of
MSSQL tablespaces
* Check_MK service is now able to output additional performance data
user_time, system_time, children_user_time, children_system time
* windows_updates agent plugin: Fetching data in background mode, caching
update information for 30 minutes
* Windows agent: output ullTotalVirtual and ullAvailVirtual (not yet
being used by check)
* Solaris agent: add <<<uptime>>> section (thanks to Daniel Roettgermann)
* Added new WATO configurable option inventory_services_rules for the
windows services inventory check
* Added new WATO configurable option inventory_processes_rules for the
ps and ps.perf inventory
* FIX: mssql_counters checks now really only inventorize percentage based
counters if a base value is set
* win_dhcp_pools: do not inventorize empty pools any more. You can switch
back to old behaviour with win_dhcp_pools_inventorize_empty = True
* Added new Check for Eaton UPS Devices
* zfsget: new check for monitoring ZFS disk usage for Linux, Solaris, FreeBSD
(you need to update your agent as well)
* Added new Checks for Gude PDU Units
* logwatch: Working around confusion with OK/Ignore handling in logwatch_rules
* logwatch_ec: Added new subcheck to forward all incoming logwatch messages
to the event console. With this check you can use the Event Console
mechanisms and GUIs instead of the classic logwatch GUI. It can be
enabled on "Global Settings" page in WATO for your whole installation.
After enabling it you need to reinventorize your hosts.
* Windows Update Check: Now with caching, Thanks to Phil Randal and Patrick Schlüter
* Windows Check_MK Agent: Now able to parse textfiles for logwatch output
* Added new Checks sni_octopuse_cpu, sni_octopuse_status, sni_octopuse_trunks: These
allow monitoring Siemens HiPath 3000/5000 series PBX.
* if-checks now support "bit" as measurement unit
* winperf_phydisk: monitor average queue length for read/write
1.2.0p5:
Checks & Agents:
* FIX: windows agent: fixed possible crash in eventlog section
BI:
* FIX: fixed bug in aggregation count (thanks Neil)
1.2.0p4:
WATO:
* FIX: fixed detection of existing groups when creating new groups
* FIX: allow email addresses like test@test.test-test.com
* FIX: Fixed Password saving problem in user settings
Checks & Agents:
* FIX: postgres_sessions: handle case of no active/no idle sessions
* FIX: winperf_processor: handle parameters "None" (as WATO creates)
* FIX: mssql_counters: remove debug output, fix bytes output
* FIX: mssql_tablespaces: gracefully handle garbled agent output
Multisite:
* FIX: performeter_temparature now returns unicode string, because of °C
* FIX: output_format json in webservices now using " as quotes
Livestatus:
* FIX: fix two problems when reloading module in Icinga (thanks to Ronny Biering)
1.2.0p3:
Mulitisite
* Added "view" parameter to dashlet_pnpgraph webservice
* FIX: BI: Assuming "OK" for hosts is now possible
* FIX: Fixed error in makeuri() calls when no parameters in URL
* FIX: Try out mode in view editor does not show context buttons anymore
* FIX: WATO Folder filter not available when WATO disabled
* FIX: WATO Folder Filter no longer available in single host views
* FIX: Quicksearch converts search text to regex when accessing livestatus
* FIX: Fixed "access denied" problem with multisite authorization in PNP/NagVis
in new OMD sites which use the multisite authorization
* FIX: Localize option for not OMD Environments
WATO:
* FIX: Users & Contacts uses case-insensitive sorting of 'Full name' column
* FIX: Removed focus of "Full name" attribute on editing a contact
* FIX: fix layout bug in ValueSpec ListOfStrings (e.g. used in
list of explicit host/services in rules)
* FIX: fix inheritation of contactgroups from folder to hosts
* FIX: fix sorting of users, fix lost user alias in some situations
* FIX: Sites not using distritubed WATO now being skipped when determining
the prefered peer
* FIX: Updating internal variables after moving hosts correctly
(fixes problems with hosts tree processed in hooks)
BI:
* FIX: Correct representation of (!), (!!) and (?) markers in check output
Livestatus:
* FIX: check_icmp: fixed calculation of remaining length of output buffer
* FIX: check_icmp: removed possible buffer overflow on do_output_char()
Livecheck:
* FIX: fixed problem with long plugin output
* FIX: added /0 termination to strings
* FIX: changed check_type to be always active (0)
* FIX: fix bug in assignment of livecheck helpers
* FIX: close inherited unused filedescriptors after fork()
* FIX: kill process group of called plugin if timeout is reached
-> preventing possible freeze of livecheck
* FIX: correct escaping of character / in nagios checkresult file
* FIX: fixed SIGSEGV on hosts without defined check_command
* FIX: now providing correct output buffer size when calling check_icmp
Checks & Agents:
* FIX: Linux mk_logwatch: iregex Parameter was never used
* FIX: Windows agent: quote '%' in plugin output correctly
* FIX: multipath check now handles '-' in "user friendly names"
* New check mssql_counters.locks: Monitors locking related information of
MSSQL tablespaces
* FIX: mssql_counters checks now really only inventorize percentage based
counters if a base value is set
* windows_updates agent plugin: Fetching data in background mode, caching
update information for 30 minutes
* FIX: netapp_vfiler: fix inventory function (thanks to Falk Krentzlin)
* FIX: netapp_cluster: fix inventory function
* FIX: ps: avoid exception, when CPU% is missing (Zombies on Solaris)
* FIX: win_dhcp_pools: fixed calculation of perc_free
* FIX: mssql_counters: fixed wrong log size output
1.2.0p3:
Multisite:
* Added "view" parameter to dashlet_pnpgraph webservice
WATO:
* FIX: It is now possible to create clusters in empty folders
* FIX: Fixed problem with complaining empty ListOf() valuespecs
Livestatus:
* FIX: comments_with_info in service table was always empty
1.2.1i1:
Core:
* Allow to add options to rules. Currently the options "disabled" and
"comment" are allowed. Options are kept in an optional dict at the
end of each rule.
* parent scan: skip gateways that are reachable via PING
* Allow subcheck to be in a separate file (e.g. foo.bar)
* Contacts can now define *_notification_commands attributes which can now
override the default notification command check-mk-notify
* SNMP scan: fixed case where = was contained in SNMP info
* check_imap_folder: new active check for searching for certain subjects
in an IMAP folder
* cmk -D shows multiple agent types e.g. when using SNMP and TCP on one host
Checks & Agents:
* New Checks for Siemens Blades (BX600)
* New Checks for Fortigate Firewalls
* Netapp Checks for CPU Util an FC Port throughput
* FIX: megaraid_pdisks: handle case where no enclosure device exists
* FIX: megaraid_bbu: handle the controller's learn cycle. No errors in that period.
* mysql_capacity: cleaned up check, levels are in MB now
* jolokia_info, jolokia_metrics: new rewritten checks for jolokia (formerly
jmx4perl). You need the new plugin mk_jokokia for using them
* added preliminary agent for OpenVMS (refer to agents/README.OpenVMS)
* vms_diskstat.df: new check file usage of OpenVMS disks
* vms_users: new check for number of interactive sessions on OpenVMS
* vms_cpu: new check for CPU utilization on OpenVMS
* vms_if: new check for network interfaces on OpenVMS
* vms_system.ios: new check for total direct/buffered IOs on OpenVMS
* vms_system.procs: new check for number of processes on OpenVMS
* vms_queuejobs: new check for monitoring current VMS queue jobs
* FIX: mssql_backup: Fixed problems with datetime/timezone calculations
* FIX: mssql agent: Added compatibility code for MSSQL 9
* FIX: mssql agent: Fixed connection to default instances ("MSSQLSERVER")
* FIX: mssql agent: Fixed check of databases with names starting with numbers
* FIX: mssql agent: Fixed handling of databases with spaces in names
* f5_bigip_temp: add performance data
* added perf-o-meters for a lot of temperature checks
* cmctc_lcp.*: added new checks for Rittal CMC-TC LCP
* FIX: diskstat (linux): Don't inventorize check when data empty
* Cisco: Added Check for mem an cpu util
* New check for f5 bigip network interfaces
* cmctc.temp: added parameters for warn/crit, use now WATO rule
"Room temperature (external thermal sensors)"
* cisco_asa_failover: New Check for clustered Cisco ASA Firewalls
* cbl_airlaser.status: New Check for CBL Airlaser IP1000 laser bridge.
* cbl_airlaser.hardware: New Check for CBL Airlaser IP1000 laser bridge.
Check monitors the status info and allows alerting based on temperature.
* df, hr_fs, etc.: Filesystem checks now support grouping (pools)
Please refer to the check manpage of df for details
* FIX: windows agent: try to fix crash in event log handling
* FreeBSD Agent: Added swapinfo call to mem section to make mem check work again
* windows_multipath: Added the missing check for multipath.vbs (Please test)
* carel_uniflair_cooling: new check for monitoring datacenter air conditioning by "CAREL"
* Added Agent for OpenBSD
* Added Checks for UPS devices
* cisco_hsrp: New Check for monitoring HSRP groups on Cisco Routers. (SMIv2 version)
* zypper: new check and plugin mk_zypper for checking zypper updates.
* aironet_clients: Added support for further Cisco WLAN APs (Thanks to Stefan Eriksson for OIDs)
* aironet_errors: Added support for further Cisco WLAN APs
* apache_status: New check to monitor apache servers which have the status-module enabled.
This check needs the linux agent plugin "apache_status" installed on the target host.
WATO:
* Added permission to control the "clone host" feature in WATO
* Added new role/permission matrix page in WATO to compare
permissions of roles
* FIX: remove line about number of rules in rule set overview
(that garbled the logical layout)
* Rules now have an optional comment and an URL for linking to
documntation
* Rule now can be disabled without deleting them.
* Added new hook "sites-saved"
* Allow @ in user names (needed for some Kerberos setups)
* Implemented new option in WATO attributes: editable
When set to False the attribute can only be changed during creation
of a new object. When editing an object this attribute is only displayed.
* new: search for rules in "Host & Service Configuration"
* parent scan: new option "ping probes", that allows skipping
unreachable gateways.
* User managament: Added fields for editing host/service notification commands
* Added new active check configuration for check_smtp
* Improved visualization of ruleset lists/dictionaries
* Encoding special chars in RegExp valuespec (e.g. logwatch patterns)
* Added check_interval and retry_interval rules for host checks
* Removed wmic_process rule from "inventory services" as the check does not support inventory
* Made more rulegroup titles localizable
* FIX: Fixed localization of default permissions
* FIX: Removed double collect_hosts() call in activate changes hook
* FIX: Fixed double hook execution when using localized multisite
* FIX: User list shows names of contactgroups when no alias given
* FIX: Reflecting alternative mode of check_http (check ssl certificate
age) in WATO rule editor
* FIX: Fixed monitoring of slave hosts in master site in case of special
distributed wato configurations
* FIX: Remove also user settings and event console rule on factory reset
* FIX: complex list widgets (ListOf) failed back to old value when
complaining
* FIX: complex list widgets (ListOf) lost remaining entries after deleting one
* FIX: Fixed error in printer_supply valuespec which lead to an exception
when defining host/service specific rules
* FIX: Fixed button url icon in docu-url link
BI:
* Great speed up of rule compilation in large environments
Multisite:
* Added css class="dashboard_<name>" to the dashboard div for easier
customization of the dashboard style of a special dashboard
* Dashboard: Param wato_folder="" means WATO root folder, use it and also
display the title of this folder
* Sidebar: Sorting aggregation groups in BI snapin now
* Sidebar: Sorting sites in master control snapin case insensitive
* Added some missing localizations (error messages, view editor)
* Introducted multisite config option hide_languages to remove available
languages from the multisite selection dialogs. To hide the builtin
english language simply add None to the list of hidden languages.
* FIX: fixed localization of general permissions
* FIX: show multisite warning messages even after page reload
* FIX: fix bug in Age ValueSpec: days had been ignored
* FIX: fixed bug showing only sidebar after re-login in multisite
* FIX: fixed logwatch loosing the master_url parameter in distributed setups
* FIX: Fixed doubled var "site" in view editor (site and siteopt filter)
* FIX: Don't crash on requests without User-Agent HTTP header
* Downtimes: new conveniance function for downtime from now for ___ minutes.
This is especially conveniant for scripting.
* FIX: fixed layout of login dialog when showing up error messages
* FIX: Fixed styling of wato quickaccess snapin preview
* FIX: Made printer_supply perfometer a bit more robust against bad perfdata
* FIX: Removed duplicate url parameters e.g. in dashboard (display_options)
* FIX: Dashboard: If original request showed no "max rows"-message, the
page rendered during reload does not show the message anymore
* FIX: Fixed bug in alert statistics view (only last 1000 lines were
processed for calculating the statistics)
* FIX: Added missing downtime icon for comment view
* FIX: Fixed handling of filter configuration in view editor where filters
are using same variable names. Overlaping filters are now disabled
in the editor.
* FIX: Totally hiding hidden filters from view editor now
Livecheck:
* FIX: Compile livecheck also if diet libc is missing
1.2.0p2:
Core:
* simulation_mode: legacy_checks, custom_checks and active_checks
are replaced with dummy checks always being OK
* FIX: Precisely define order of reading of configuration files. This
fixes a WATO rule precedence problem
Checks & Agents:
* FIX: Fixed syntax errors in a bunch of man pages
* if_lancom: silently ignore Point-To-Point interfaces
* if_lancom: add SSID to logical WLAN interface names
* Added a collection of MSSQL checks for monitoring MSSQL servers
(backups, tablespaces, counters)
* New check wut_webio_io: Monitor the IO input channels on W&T Web-IO
devices
* nfsmounts: reclassify "Stale NFS handle" from WARN to CRIT
* ORACLE agent/checks: better error handling. Let SQL errors get
through into check output, output sections even if no database
is running.
* oracle_version: new check outputting the version of an ORACLE
database - and using uncached direct SQL output.
* ORACLE agent: fix handling of EXCLUDE, new variable ONLY_SIDS
for explicitely listing SIDs to monitor
* mk_logwatch on Linux: new options regex and iregex for file selection
* remove obsolete ORACLE checks where no agent plugins where available
* FIX: printer_supply: Fix problem on DELL printers with "S/N" in output
(thanks to Sebastian Talmon)
* FIX: winperf_phydisk: Fix typo (lead to WATO rule not being applied)
* Windows agent: new [global] option crash_debug (see online docu)
* AIX agent: new check for LVM volume status in rootvg.
* PostgreSQL plugin: agent is now modified to work with PostgreSQL
versions newer than 8.1. (multiple reports, thanks!)
Multisite:
* Show number of rows and number of selected rows in header line
(also for WATO hosts table)
* FIX: fix problem in showing exceptions (due to help function)
* FIX: fixed several localization problems in view/command processing
* FIX: fixed duplicated settings in WATO when using localisation
* FIX: fixed exception when refering to a language which does not exist
* FIX: Removing all downtimes of a host/service is now possible again
* FIX: The refresh time in footer is updated now when changing the value
* FIX: view editor shows "(Mobile)" hint in view titles when linking to views
WATO:
* Main menu of ruleeditor (Host & Service Parameters) now has
a topic for "Used rules" - a short overview of all non-empty
rulesets.
* FIX: add missing context help to host details dialog
* FIX: set new site dirty is host move due to change of
folder attributes
* FIX: fix exception on unknown value in DropdownChoice
* FIX: add service specification to ruleset Delay service notifications
* FIX: fixed problem with disabled sites in WATO
* FIX: massive speedup when changing roles/users and activing changes
(especially when you have a larger number of users and folders)
* Add variable CONTACTPAGER to allowed macros in notifications
* FIX: fixed default setting if "Hide names of configuration variables"
in WATO
* FIX: ListOfString Textboxes (e.g. parents of folders) do now extend in IE
* FIX: fixed duplicated sections of permissions in rule editor
BI:
* New iterators FOREACH_CHILD and FOREACH_PARENT
* FIX: fix handling of FOREACH_ in leaf nodes (remove hard coded
$HOST$, replace with $1$, $2$, ..., apply argument substitution)
* New logical datatable for aggregations that have the same name
as a host. Converted view "BI Boxes" to this new table. This allows
for Host-Aggregations containing data of other hosts as well.
* count_ok: allow percentages, e.g. "count_ok!70%!50%"
1.2.0p1:
Core:
* Added macros $DATE$, $SHORTDATETIME$ and $LONGDATETIME$' to
notification macros
Checks & Agents:
* FIX: diskstat: handle output 'No Devices Found' - avoiding exception
* 3ware_units: Following states now lead to WARNING state instead of
CRITICAL: "VERIFY-PAUSED", "VERIFYING", "REBUILDING"
* New checks tsm_stagingpools, tsm_drive and tsm_storagepools
Linux/UNIX
* hpux_fchba: new check for monitoring FibreChannel HBAs und HP-UX
Multisite:
* FIX: fix severe exception in all views on older Python versions
(like RedHat 5.5).
WATO:
* FIX: fix order of rule execution: subfolders now take precedence
as they should.
1.2.0:
Setup:
* FIX: fix building of RPM packages (due to mk_mysql, mk_postgres)
Core:
* FIX: fix error message in case of duplicate custom check
WATO:
* FIX: add missing icon on cluster hosts to WATO in Multisite views
* FIX: fix search field in host table if more than 10 hosts are shown
* FIX: fix bulk edit and form properties (visibility of attributes was broken)
* FIX: fix negating hosts in rule editor
Checks & Agents:
* fileinfo: added this check to Linux agent. Simply put your
file patterns into /etc/check_mk/fileinfo.cfg for configuration.
* mysql.sessions: New check for MySQL sessions (need new plugin mk_mysql)
* mysql.innodb_io: New check for Disk-IO of InnoDB
* mysql_capacity: New check for used/free capacity of MySQL databases
* postgres_sessions: New check for PostgreSQL number of sessions
* postgres_stat_database: New check for PostgreSQL database statistics
* postgres_stat_database.size: New check for PostgreSQL database size
* FIX: hpux_if: convert_to_hex was missing on non-SNMP-hosts -replace
with inline implementation
* tcp_conn_stats: handle state BOUND (found on Solaris)
* diskstat: support for checking latency, LVM and VxVM on Linux (needs
updated agent)
* avoid duplicate checks cisco_temp_perf and cisco_sensor_temp
1.2.0b6:
Multisite:
* FIX: Fixed layout of some dropdown fields in view filters
* Make heading in each page clickable -> reload page
* FIX: Edit view: couldn't edit filter settings
* FIX: Fixed styling of links in multisite context help
* FIX: Fixed "select all" button for IE
* FIX: Context links added by hooks are now hidden by the display
option "B" again
* FIX: preselected "refresh" option did not reflect view settings
but was simply the first available option - usually 30.
* FIX: fixed exception with custom views created by normal users
WATO:
* FIX: Fixed "select all" button in hosts & folders for IE
* Optically mark modified variables in global settings
* Swapped icons for rule match and previous rule match (makes for sense)
Core:
* FIX: Fixed "make_utf is not defined" error when having custom
timeperiods defined in WATO
Checks & Agents:
* MacOS X: Agent for MacOS (Thanks to Christian Zigotzky)
* AIX: New check aix_multipath: Supports checking native AIX multipathing from AIX 5.2 onward
* Solaris: New check solaris_multipath: Supports checking native Solaris multipath from Solaris10 and up.
* Solaris: The ZFS Zpool status check now looks more closely at the reported messages. (It's also tested to work on Linux now)
1.2.0b5:
Core:
* FIX: handle UTF-8 encoded binary strings correctly (e.g. in host alias)
* FIX: fix configuration of passive checks via custom_checks
* Added NOTIFICATIONTYPE to host/service mail bodies
WATO:
* Site management: "disabled" only applies to Livestatus now
* FIX: fix folding problems with dependent host tags
* FIX: Detecting duplicate tag ids between regular tags and auxtags
* FIX: Fixed layout problem of "new special rule" button in rule editor
* FIX: Fixed layout problem on "activate changes" page
* FIX: Added check if contacts belong to contactgroup before contactgroup deletion
* FIX: fix site configuration for local site in Multisite environments
* FIX: "(no not monitor)" setting in distributed WATO now works
* FIX: Site management: replication setting was lost after re-editing
* FIX: fixed problems after changing D/WATO-configuration
* FIX: D/WATO: mark site dirty after host deletion
* FIX: D/WATO: replicate auth.secret, so that login on one site also
is valid on the replication slaves
* FIX: implement locking in order to prevent data corruption on
concurrent changes
* FIX: Fixed handling of validation errors in cascading dropdown fields
* FIX: fix cloning of users
* Keep track of changes made by other users before activating changes,
let user confirm this, new permission can be used to prevent a user
from activating foreign changes.
* FIX: Allowing german umlauts in users mail addresses
* Allow list of aux tags to be missing in host tag definitions. This
makes migration from older version easier.
* FIX: user management modules can now deal with empty lines in htpasswd
* FIX: Fixed js error on hostlist page with search form
Multisite:
* New display type 'boxes-omit-root' for BI views
* Hostgroup view BI Boxes omits the root level
* Finalized layout if view options and commands/filters/painteroptions.
* Broken plugins prevent plugin caching now
* FIX: remove refresh button from dashboard.
* FIX: remove use of old option defaults.checkmk_web_uri
* FIX: fixed outgoing bandwidth in fc port perfometer
* FIX: remove nasty JS error in sidebar
* FIX: fix folding in custom links (directories would not open)
* FIX: animation of rotation treeangle in trees works again
* FIX: Logwatch: Changed font color back to black
* FIX: show toggle button for checkboxes in deactivated state
* FIX: fix repeated stacked refresh when toggling columns
* FIX: disable checkbox button in non-checkboxable layouts
* FIX: fix table layout for views (gaps where missing sometimes)
* FIX: Fixed sorting views by perfdata values which contain floats
* FIX: fix sometimes-broken sizing of sidebar and dashboard on Chrome
* FIX: fix dashboard layout on iPad
* FIX: Fixed styling issues of sidebar in IE7
* FIX: fix problem where filter settings (of checkboxes) are not effective
when it comes to executing commands
* FIX: Fixed styling issues of view filters with dropdown fields
* FIX: multisite login can now deal with empty lines in htpasswd
* FIX: Fixed a bunch of js/css errors
Mobile:
* FIX: Fixed logtime filter settings in all mobile views
* FIX: fix some layout problems
BI:
* New aggregation function count_ok, that counts the number
of nodes in state OK.
* FIX: Removed debug output int count_ok aggregation
Checks & Agents:
* Linux: Modified cluster section to allow pacemaker/corosync clusters without heartbeat
* AIX: convert NIC check to lnx_if (now being compatible with if/if64)
* AIX: new check for CPU utilization (using section lparstat_aix)
* ntp checks: Changed default value of time offsets to be 200ms (WARN) / 500ms (CRIT)
* aironet_{errors,clients}: detect new kinds of devices (Thanks to Tiago Sousa)
* check_http, check_tcp: allow to omit -I and use dynamic DNS name instead
1.2.0b4:
Core:
* New configuration variable snmp_timing, allowing to
configure timeout and retries for SNMP requests (also via WATO)
* New configuration variable custom_checks. This is mainly for
WATO but also usable in main.mk It's a variant of legacy_checks that
automatically creates the required "define command" sections.
WATO:
* ps and ps.perf configurable via WATO now (without inventory)
* New layout of main menu and a couple of other similar menus
* New layout of ruleset overviews
* Hide check_mk variable names per default now (change via global settings)
* New layout of global settings
* Folder layout: show contact groups of folder
* Folder movement: always show complete path to target folder
* Sidebar snapin: show pending changes
* New rule for configuring custom_checks - allowing to run arbitrary
active checks even if not yet formalized (like HTTP and TCP)
* Added automation_commands to make automations pluginable
* New layout and new internal implementation of input forms
* New layout for view overview and view editor
* Split up host search in two distinct pages
* Use dynamic items in rule editor for hosts and items (making use
of ListOfStrings())
* FIX: audit log was not shown if no entry for today existed
* FIX: fix parent scan on single site installations
* FIX: fix folder visibility permission handling
* FIX: honor folder-permissions when creating, deleting
and modifiying rules
* FIX: detect non-local site even if unix: is being used
* FIX: better error message if not logged into site during
action that needs remote access
* FIX: send automation data via POST not GET. This fixes inventory
on hosts with more than 500 services.
* FIX: make config options directly active after resetting them
to their defaults (didn't work for start_url, etc.
* FIX: Fixed editing of ListOf in valuespec editors (e.g. used in logwatch
pattern editor)
* FIX: Reimplemented correct behaviour of the logwatch pattern "ignore"
state which is used to drop the matching log lines
Multisite:
* FIX: fixed filter of recent event views (4 hours didn't catch)
* FIX: convert more buttons to new graphical style
* FIX: Logwatch handles logs with only OK lines in it correctly in logfile list views
* FIX: Fixed syntax error in "Single-Host Problems" view definition
* New help button at top right of each page now toggles help texts
* Snapin Custom Links allows to specify HTTP link target
* Redesign of bar with Display/Filter/Commands/X/1,2,3,4,6,8/30,60,90/Edit
Mobile GUI:
* FIX: commands can be executed again
* FIX: fixed styling of buttons
Checks & Agents:
* FIX: Logwatch: fixed missing linebreak during reclassifing lines of logfiles
* FIX: Logwatch: Logwatch services in rules configured using WATO must be
given as item, not as whole service name
* New active check via WATO: check_ldap
* printer_alerts: new configuration variable printer_alerts_text_map. Make
'Energiesparen' on Brother printers an OK state.
* services: This check can now be parameterized in a way that it warn if
a certain service is running. WATO formalization is available.
BI:
* FIX: make rotating folding arrows black (white was not visible)
* Display format 'boxes' now in all BI views available
* Display format 'boxes' now persists folding state
1.2.0b3:
Core:
* FIX: fixed SNMP info declaration in checks: could be garbled
up in rare cases
* avoid duplicate parents definition, when using 'parents' and
extra_host_conf["parents"] at the same time. The later one has
precedence.
Multisite:
* Logwatch: Colorizing OK state blocks correctly
* FIX: allow web plugins to be byte compiled (*.pyc). Those
are preferred over *.py if existing
* View Editor: Fixed jump to top of the page after moving painters during
editing views
* FIX: Fixed login redirection problem after relogging
* Filter for times now accept ranges (from ... until)
* New view setting for page header: repeat. This repeats the
column headers every 20'th row.
* FIX: Fixed problem with new eval/pickle
* FIX: Fixed commands in host/service search views
Checks & Agents:
* FIX: Made logwatch parsing mechanism a little more robust
(Had problems with emtpy sections from windows agent)
* FIX: brocade_fcport: Configuration of portsates now possible
* if_lancom: special version for if64 for LANCOM devices (uses
ifName instead of ifDescr)
WATO:
* Reimplemented folder listing in host/folders module
* Redesigned the breadcrumb navigation
* Global settings: make boolean switches directly togglable
* New button "Recursive Inventory" on folder: Allows to do
a recursive inventory over all hosts. Also allows to selectively
retry only hosts that have failed in a previous inventory.
* You can configure parents now (via a host attribute, no rules are
neccessary).
* You can now do an automated scan for parents and layer 3 (IP)
* You can configure active checks (check_tcp, ...) via WATO now
* FIX: fix page header after confirmation dialogs
* FIX: Fixed umlaut problem in host aliases and ip addresses created by WATO
* FIX: Fixed exception caused by validation problems during editing tags in WATO
* FIX: create sample config only if both rules.mk and hosttags.mk are missing
* FIX: do not loose host tags when both using WATO-configured and
manual ones (via multisite.mk)
* Timeperiods: Make list of exceptions dynamic, not fixed to 10 entries
* Timeperiods: Configure exclusion of other timeperiods
* Configuration of notification_delay and notification_interval
1.2.0b2:
Core:
* FIX: Cluster host checks were UNKNOWN all the time
* FIX: reset counter in case of (broken) future time
* FIX: Automation try-inventory: Fixed problem on where checks which
produce equal service descriptions could lead to invalid inventory
results on cluster hosts.
* FIX: do not create contacts if they won't be assigned to any host
or service. Do *not* assign to dummy catch-all group "check_mk".
WATO:
* Added new permission "move hosts" to allow/deny moving of hosts in WATO
* Also write out contact definitions for users without contactgroups to
have the mail addresses and other notification options persisted
* FIX: deletion of automation accounts now works
* FIX: Disabling notifications for users does work now
* New main overview for rule editor
* New multisite.mk option wato_hide_varnames for hiding Check_MK
configuration variable names from the user
* New module "Logwatch Pattern Analyzer" to verify logwatch rules
* Added new variable logwatch_rules which can also be managed through the
WATO ruleset editor (Host/Service Parameters > Parameters and rules for
inventorized checks > Various applications > Logwatch Patterns)
* Users & Contacts: Added new option wato_hidden_users which holds a list
of userids to hide the listed users from the WATO user management GUI.
* WATO API: Added new method rewrite_configuration to trigger a rewrite of
all host related wato configuration files to distribute changed tags
* Added new internal hook pre-activate-changes to execute custom
code BEFORE Check_MK is called to restart Nagios
* FIX: Only showing sudo hint message on sudo error message in automation
command
* FIX: Fixed js eror in IE7 on WATO host edit page
* FIX: Using pickle instead of repr/eval when reading data structures from
urls to prevent too big security issues
* Rule editor: improve sorting of groups and rulesets
* FIX: Escaping single quotes in strings when writing auth.php
* FIX: Fix resorting of host tags (was bug in ListOf)
Multisite
* Added config option default_ts_format to configure default timestamp
output format in multisite
* Layout and design update
* Quicksearch: display site name if more than one different site
is present in the current search result list
* FIX: Fixed encoding problem in "custom notification" message
* New configuration parameter page_heading for the HTML page heads
of the main frameset (%s will be replaced with OMD site name)
* FIX: Fix problem where snapins where invisible
* FIX: Fixed multisite timeout errors when nagios not running
* Sidebar: some new layout improvements
* Login page is not shown in framesets anymore (redirects framed page to
full screen login page)
* FIX: fix exception when disallowing changing display options
* FIX: Automatically redirect from login page to target page when already
logged in
* FIX: Updating the dashboard header time when the dashlets refresh
BI:
* Added new painter "affected hosts (link to host page)" to show all
host names with links to the "hosts" view
* FIX: Fixed filtering of Single-Host Aggregations
* New sorter for aggregation group
* FIX: fix sorting of Single-Host Aggregations after group
* Avoid duplicate rule incarnations when using FOREACH_*
* BI Boxes: allow closing boxes (not yet persisted)
* New filter for services (not) contained in any aggregate
* Configure sorting for all BI views
Checks & Agents:
* FIX: snmp_uptime handles empty snmp information without exception
* FIX: Oracle checks try to handle ORA-* errors reported by the agent
All oracle checks will return UNKNOWN when finding an ORA-* message
* FIX: filesystem levels set via WATO didn't work, but do now
* FIX: Group filters can handle groups without aliases now
* nfsmounts: Added nfs4 support thanks to Thorsten Hintemann
* megaraid_pdisks megaraid_ldisks: Support for Windows. Thanks to Josef Hack
1.2.0b1:
Core, Setup, etc.:
* new tool 'livedump' for dumping configuration and status
information from one monitoring core and importing this
into another.
* Enable new check registration API (not yet used in checks)
* FIX: fix handling of prefix-tag rules (+), needed for WATO
* FIX: handle buggy SNMP devices with non-consecutive OIDS
(such as BINTEC routers)
* Check API allows a check to get node information
* FIX: fix problem with check includes in subchecks
* Option --checks now also applies to ad-hoc check (e.g.
cmk --checks=mrpe,df -v somehost)
* check_mk_templates.cfg: added s to notification options
of host and service (= downtime alerts)
WATO:
* Hosttag-editor: allow reordering of tags
* Create very basic sample configuration when using
WATO the first time (three tag groups, two rules)
* Much more checks are configurable via WATO now
* Distributed WATO: Made all URL calls using curl now
* FIX: fix bug in inventory in validate_datatype()
* Better output in case of inventory error
* FIX: fix bug in host_icon rule on non OMD
* FIX: do not use isdisjoint() (was in rule editor on Lenny)
* FIX: allow UTF-8 encoded permission translations
* FIX: Fixed several problems in OMD apache shared mode
* FIX: Do not use None$ as item when creating new rules
* FIX: Do load *all* users from htpasswd, so passwords from
users not created via WATO will not be lost.
* FIX: honor site disabling in replication module
* FIX: honor write permissions on folder in "bulk delete"
* FIX: honor permissions for "bulk cleanup" and "bulk edit"
* FIX: honor write permissions and source folder when moving hosts
* FIX: honor permissions on hosts also on bulk inventory
* Only create contacts in Nagios if they are member of at
least one contact group.
* It is now possible to configure auxiliary tags via WATO
(formerly also called secondary tags)
* FIX: Fixed wrong label "Main Overview" shown for moved WATO folders
in foldertree snapin
* FIX: Fixed localization of empty host tags
* FIX: User alias and notification enabling was not saved
Checks & Agents:
* hpux_if: fix missing default parameter errors
* hpux_if: make configurable via WATO
* if.include: fix handling of NIC with index 0
* hpux_lunstats: new check for disk IO on HP-UX
* windows - mk_oracle tablespace: Added missing sid column
* diskstat: make inventory mode configurable via WATO
* added new checks for Fujitsu ETERNUS DX80 S2
(thanks to Philipp Höfflin)
* New checks: lgp_info, lgp_pdu_info and lgp_pdu_aux to monitor Liebert
MPH/MPX devices
* Fix Perf-O-Meter of fileage
* hpux_snmp_cs.cpu: new SNMP check for CPU utilization
on HP-UX.
* if/if64: inventory also picks up type 62 (fastEther). This
is needed on Cisco WLC 21xx series (thanks to Ralf Ertzinger)
* FIX: fix inventory of f5_bigip_temp
* mk_oracle (lnx+win): Fixed TEMP tablespace size calculations
* ps: output node process is running on (only for clusters)
* FIX: Linux Agent: Fixed ipmi-sensors handling of Power_Unit data
* hr_mem: handle rare case where more than one entry is present
(this prevents an exception of pfSense)
* statgrab_load: level is now checked against 15min average -
in order to be consistent with the Linux load check
* dell_powerconnect_cpu: hopefully correctly handle incomplete
output from agent now.
* ntp: do not check 'when' anymore since it can produce false
alarms.
* postfix_mailq: handle output with 'Total requests:' in last line
* FIX: check_mk-hp_blade_psu.php: allow more than 4 power supplies
* FIX: smart plugin: handle cases with missing vendor (thanks
to Stefan Kärst)
* FIX: megaraid_bbu: fix problem with alternative agent output
(thanks to Daniel Tuecks)
* mk_oracle: fix quoting problem, replace sessions with version,
use /bin/bash instead of /bin/sh
Multisite:
* Added several missing localization strings
* IE: Fixed problem with clicking SELECT fields in the new wato foldertree snapin
* Fixed problem when trying to visit dashboards from new wato foldertree snapin
* Chrome: Fixed styling problem of foldertree snapin
* Views: Only show the commands and row selection options for views where
commands are possible
* The login mask honors the default_language definition now
* check_bi_local.py: works now with cookie based authentication
* FIX: Fixed wrong redirection after login in some cases
* FIX: Fixed missing stats grouping in alert statistics view
* FIX: Fixed preview table styling in view editor
* FIX: Multisite authed users without permission to multisite are
automatically logged out after showing the error message
* Retry livestatus connect until timeout is used up. This avoids
error messages when the core is being restarted
* Events view now shows icon and text for "flapping" events
* Use buffer for HTML creation (this speeds up esp. HTTPS a lot)
* FIX: Fixed state filter in log views
Livestatus:
* Add missing column check_freshness to services table
BI:
* New column (painter) for simplistic box display of tree.
This is used in a view for a single hostgroup.
1.1.13i3:
Core, Setup, etc.:
* *_contactgroups lists: Single group rules are all appended. When a list
is found as a value this first list is used exclusively. All other
matching rules are ignored
* cmk -d does now honor --cache and --no-tcp
* cmk -O/-R now uses omd re{start,load} core if using OMD
* FIX: setup.sh now setups up permissions for conf.d/wato
correctly
* cmk --localize update supports an optional ALIAS which is used as
display string in the multisite GUI
* FIX: Fixed encoding problems with umlauts in group aliases
* FIX: honor extra_summary_host_conf (was ignored)
* new config variable snmpv2c_hosts that allows to enable SNMP v2c
but *not* bulkwalk (for some broken devices). bulkwalk_hosts still
implies v2c.
Checks & Agents:
* Windows agent: output eventlog texts in UTF-8 encoding. This
should fix problems with german umlauts in message texts.
* Windows agent: Added installer for the windows agent (install_agent.exe)
* Windows agent: Added dmi_sysinfo.bat plugin (Thanks to Arne-Nils Kromer for sharing)
* Disabled obsolete checks fc_brocade_port and fc_brocade_port_detailed.
Please use brocade_fcport instead.
* aironet_errors, statgrab_disk, statgrab_net: Performance data has
been converted from counters to rates. You might need to delete your
existing RRDs of these checks. Sorry, but these have been that last
checks still using counters...
* ibm_imm_health: added last missing scan function
* Filesystem checks: trend performance data is now normalized to MB/24h.
If you have changed the trend range, then your historic values will
be displayed in a wrong scale. On the other hand - from now on changes
in the range-setting will not affect the graph anymore.
* if/if64/lnx_if: pad port numbers with zeros in order to sort correctly.
This can be turned off with if_inventory_pad_portnumbers = False.
* Linux agent: wrap freeipmi with lock in order to avoid cache corruption
* New check: megaraid_bbu - check existance & status of LSI MegaRaid BBU module
* HP-UX Agent: fix mrpe (remove echo -e and test -e, thanks to Philipp Lemke)
* FIX: ntp checks: output numeric data also if stratum too high
* Linux agent: new check for dmraid-based "bios raid" (agent part as plugin)
* FIX: if64 now uses ifHighSpeed instead of ifSpeed for determining the
link speed (fixes speed of 10GBit/s and 20GBit/s ports, thanks Marco Poet)
* cmctc.temp: serivce has been renamed from "CMC Temperature %s" to just
"Temperature %s", in order to be consistent with the other checks.
* mounts: exclude changes of the commit option (might change on laptops),
make only switch to ro critical, other changes warning.
* cisco_temp_sensor: new check for temperature sensors of Cisco NEXUS
and other new Cisco devices
* oracle_tablespace: Fixed tablespace size/free space calculations
* FIX: if/if64: omit check result on counter wrap if bandwidth traffic levels
are used.
Multisite:
* Improve transaction handling and reload detection: user can have
multiple action threads in parallel now
* Sounds in views are now enabled per default. The new configuration
variable enable_sounds can be set to False in multisite.mk in order
to disable sounds.
* Added filter for log state (UP,DOWN,OK,CRIT...) to all log views
* New painter for normal and retry check interval (added to detail views)
* Site filter shows "(local)" in case of non multi-site setup
* Made "wato folder" columns sortable
* Hiding site filter in multisite views in single site setups
* Replaced "wato" sidebar snapin which mixed up WATO and status GUIs with
the new "wato_foldertree" snapin which only links to the status views
filtered by the WATO folder.
* Added "Dashboard" section to views snapin which shows a list of all dashboards
* FIX: Fixed auth problem when following logwatch icon links while using
the form based auth
* FIX: Fix problem with Umlaut in contact alias
* FIX: Creating auth.php file on first login dialog based login to ensure
it exists after login when it is first needed
* Dashboard: link problem views to *unhandled* views (this was
inconsistent)
* Localization: Fixed detection of gettext template file when using the
local/ hierarchy in OMD
Mobile:
* Improved sorting of views in main page
* Fix: Use all the availiable space in header
* Fix: Navigation with Android Hardwarekeys now working
* Fix: Links to pnp4nagios now work better
* Fix: Host and Service Icons now finger friendly
* Fix: Corrected some buildin views
WATO:
* Removed IP-Address attribute from folders
* Supporting localized tag titles
* Using Username as default value for full names when editing users
* Snapshot/Factory Reset is possible even with a broken config
* Added error messages to user edit dialog to prevent notification problems
caused by incomplete configuration
* Activate Changes: Wato can also reload instead of restarting nagios
* Replication: Can now handle replication sites which use the form based auth
* Replication: Added option to ignore problems with the ssl certificates
used in ssl secured replications
* WATO now supports configuring Check_MK clusters
* FIX: Fixed missing folders in "move to" dropdown fields
* FIX: Fixed "move to target folders" after CSV import
* FIX: Fixed problem with duplicate extra_buttons when using the i18n of multiisite
* FIX: Fixed problem with duplicate permissions when using the i18n of multiisite
* FIX: Writing single host_contactgroups rules for each selected
contactgroup in host edit dialog
* FIX: Fixed wrong folder contacgroup related permissions in auth.php api
* FIX: Fixed not up-to-date role permission data in roles_saved hook
* FIX: Fixed duplicate custom columns in WATO after switching languages
BI:
* improve doc/treasures/check_bi_local.py: local check that creates
Nagios services out of BI aggregates
Livestatus:
* ColumnHeaders: on is now able to switch column header on even if Stats:
headers are used. Artifical header names stats_1, stats_2, etc. are
begin used. Important: Use "ColumnHeaders: on" after Columns: and
after Stats:.
1.1.13i2:
Core, Setup, etc.:
* cmk -I: accept host tags and cluster names
Checks & Agents:
* linux agent - ipmi: Creating directory of cache file if not exists
* dell_powerconnect_cpu: renamed service from CPU to "CPU utilization", in
order to be consistent with other checks
Multisite:
* Several cleanups to prevent css/js warning messages in e.g. Firefox
* Made texts in selectable rows selectable again
* Adding reschedule icon to all Check_MK based services. Clicks on these
icons will simply trigger a reschedule of the Check_MK service
* FIX: ship missing CSS files for mobile GUI
* FIX: rename check_mk.js into checkmk.js in order to avoid browser
caching problems during version update
WATO:
* Optimized wraps in host lists tag column
* Bulk inventory: Remove leading pipe signs in progress bar on main
folder inventory
* NagVis auhtorization file generation is also executed on activate_changes
* Implemented a new inclusion based API for using multisite permissions
in other addons
* Inventory of SNMP devices: force implicit full scan if no services
are configured yet
* FIX: Calling activate_changes hook also in distributed WATO setups
* FIX: Fixed display bug in host tags drop down menu after POST of form
* FIX: Fixed javascript errors when doing replication in distributed
wato environments when not having the sidebar open
* FIX: Fixed search form dependant attribute handling
* FIX: Fixed search form styling issues
* You can now move folders to other folders
* FIX: Distributed WATO: Supressing site sync progress output written in
the apache error log
1.1.13i1:
Multisite:
* New nifty sidebar snapin "Speed-O-Meter"
* Implemented new cookie based login mechanism including a fancy login GUI
* Implemented logout functionality for basic auth and the new cookie based auth
* Implemented user profile management page for changing the user password and
the default language (if available)
* New filter for the (new) state in host/service alerts
* New command for sending custom notifications
* FIX: Fixed encoding problem when opening dashboard
* New icon on a service whos host is in downtime
* Only show most frequently used context buttons (configurable
in multisite.mk via context_buttons_to_show)
* Show icon if user has modified a view's filter settings
* New config option debug_livestatus_queries, normal debug
mode does not include this anymore
* Icons with link to page URL at bottom of each page
* Logwatch: Switched strings in logwatch to i18n strings
* Logwatch: Fixed styling of context button when acknowleding log messages
* Logwatch: Implemented overview page to show all problematic logfiles
* Add Snapin page: show previews of all snapins
* Add Snapin page: Trying to prevent dragging confusions by using other click event
* New (hidden) button for reloading a snapin (left to the close button)
* Automatically falling back to hardcoded default language if configured
language is not available
* Repair layout of Perf-O-Meter in single dataset layout
* FIX: Fixed duplicate view plugin loading when using localized multisite
* FIX: Host-/Servicegroup snapin: Showing group names when no alias is available
* FIX: Removed double "/" from pnp graph image urls in views
BI:
* Host/Service elements are now iterable via FOREACH_HOST, e.g.
(FOREACH_HOST, ['server'], ALL_HOSTS, "$HOST$", "Kernel" ),
* FIX: Assuming host states is possible again (exception: list index "3")
WATO:
* Evolved to full featured monitoring configuration tool!
* Major internal code cleanup
* Hosts can now be created directly in folders. The concept of host lists
has been dropped (see migration notes!)
* Configuration of global configuration variables of Check_MK via WATO
* Configuration of main.mk rules
* Configuration of Nagios objects and attributes
* Configuration of users and roles
* Configuration of host tags
* Distributed WATO: replication of the configuration to slaves and peers
* Added missing API function update_host_attributes() to change the
attributes of a host
* Added API function num_hosts_in_folder() to count the number of hosts
below the given folder
* Added option to download "latest" snapshot
* extra_buttons can now register a function to gather the URL to link to
* Implemented NagVis Authorisation management using WATO users/permissions
Livestatus:
* Experimental feature: livecheck -> super fast active check execution
by making use of external helper processes. Set livecheck=PATH_TO_bin/livecheck
in nagios.cfg where you load Livestatus. Optional set num_livecheck_helpers=NUM
to set number of processes. Nagios will not fork() anymore for check exection.
* New columns num_hosts and num_services in status table
* New aggregation functions suminv and avginv (see Documentation)
Core, Setup, etc.:
* New configuration variable static_checks[] (used by WATO)
* New configuration variable checkgroup_parameters (mainly for WATO)
* check_submission defaults now to "file" (was "pipe")
* Added pre-configured notification via cmk --notify
* Drop RRA-configuration files for PNP4Nagios completely
* New configuration variable ping_levels for configuring parameters
for the host checks.
* cmk --notify: new macros $MONITORING_HOST$, $OMD_ROOT$ and $OMD_SITE$
* make ping_levels also apply to PING services for ping-only hosts
(thanks to Bernhard Schmidt)
Checks & Agents:
* if/if64: new ruleset if_disable_if64_hosts, that force if on
hosts the seem to support if64
* Windows agent: new config variable "sections" in [global], that
allows to configure which sections are being output.
* Windows agent: in [logwatch] you can now configure which logfiles
to process and which levels of messages to send.
* Windows agent: new config variable "host" in all sections that
restricts the folling entries to certain hosts.
* Windows agent: finally implemented <<<mrpe>>. See check_mk.ini
for examples.
* Windows agent: do not execute *.txt and *.dir in <<<plugins>>> and
<<<local>>>
* Windows agent: make extensions to execute configurable (see
example check_mk.ini)
* Windows agent: agent now reuses TCP port even when taskkill'ed, so
a system reboot is (hopefully) not neccessary anymore
* Windows agent: section <<<df>>> now also outputs junctions (windows
mount points). No external plugin is needed.
* Windows agent: new section <<<fileinfo>>> for monitoring file sizes
(and later possible ages)
* logwatch: allow to classify messages based on their count (see
man page of logwatch for details)
* fileinfo: new check for monitoring age and size of files
* heartbeat_crm: apply patches from Václav Ovsík, so that the check
should work on Debian now.
* ad_replication: added warninglevel
* fsc_*: added missing scan functions
* printer_alerts: added further state codes (thanks to Matthew Stew)
* Solaris agent: changed shell to /usr/bin/bash (fixes problems with LC_ALL=C)
1.1.12p7:
Multisite:
* FIX: detail view of host was missing column headers
* FIX: fix problem on IE with background color 'white'
* FIX: fix hitting enter in host search form on IE
* FIX: fix problem in ipmi_sensors perfometer
Checks & Agents:
* FIX: fixed man pages of h3c_lanswitch_sensors and statgrab_cpu
* FIX: netapp_volumes: added raid4 as allowed state (thanks to Michaël Coquard)
Livestatus
* FIX: fix type column in 'GET columns' for dict-type columns (bug found
by Gerhard Lausser)
1.1.12p6:
Checks & Agents:
* FIX: lnx_if: remove debug output (left over from 1.1.12p5)
1.1.12p5:
Multisite:
* FIX: fix hitting enter in Quicksearch on IE 8
* FIX: event/log views: reverse sorting, so that newest entries
are shown first
* FIX: fix dashboard dashlet background on IE
* FIX: fix row highlight in status GUI on IE 7/8
* FIX: fix row highlight after status page reload
* FIX: single dataset layout honors column header settings
* FIX: quote '#' in PNP links (when # is contained in services)
* FIX: quote '#' in PNP image links also
* FIX: add notifications to host/service event view
Checks & Agents:
* FIX: lnx_if: assume interfaces as up if ethtool is missing or
not working but interface has been used since last reboot. This
fixes the problem where interface are not found by inventory.
* FIX: snmp_uptime: handels alternative timeformat
* FIX: netapp_*: scan functions now detect IBM versions of firmware
* FIX: bluecoat_diskcpu: repair scan function
* FIX: mem.vmalloc: fix default levels (32 and 64 was swapped)
* FIX: smart: make levels work (thanks to Bernhard Schmidt)
* FIX: PNP template if if/if64: reset LC_ALL, avoids syntax error
* FIX: dell_powerconnect_cpu: handle sporadic incomplete output
from SNMP agent
1.1.12p4:
Multisite:
* FIX: sidebar snapin Hostgroups and Servicegroups sometimes
failed with non-existing "available_views".
* FIX: Fix host related WATO context button links to point to the hosts site
* FIX: Fixed view editor redirection to new view after changing the view_name
* FIX: Made icon painter usable when displaying hostgroup rows
* Logwatch: Switched strings in logwatch to i18n strings
* Logwatch: Fixed styling of context button when acknowleding log messages
* Logwatch: Implemented overview page to show all problematic logfiles
WATO:
* FIX: add missing icon_csv.png
* FIX: WATO did not write values of custom macros to extra_host_conf definitions
1.1.12p3:
Core, Setup, etc.:
* FIX: really suppress precompiling on PING-only hosts now
1.1.12p2:
Core, Setup, etc.:
* FIX: fix handling of empty suboids
* FIX: do not create precomiled checks for host without Check_MK services
Checks & Agents:
* FIX: mem.win: Default levels now works, check not always OK
* FIX: blade_health: fix OID specification
* FIX: blade_bays: fix naming of item and man page
Multisite:
* FIX: Fixed styling of view header in older IE browsers
* FIX: Do not show WATO button in views if WATO is disabled
* FIX: Remove WATO Folder filter if WATO is disabled
* FIX: Snapin 'Performance': fix text align for numbers
* FIX: Disallow setting downtimes that end in the past
* FIX: Fix links to downtime services in dashboard
* FIX: Fix popup help of reschedule icon
1.1.12p1:
Core, Setup, etc.:
* FIX: fix aggregate_check_mk (Summary host agent status)
Checks & Agents:
* FIX: mk_oracle now also detects XE databases
* FIX: printer_alerts: handle 0-entries of Brother printers
* FIX: printer_supply: fix Perf-O-Meter if no max known
* FIX: Added id parameter to render_statistics() method to allow more than
one pie dashlet for host/service stats
* FIX: drbd: fixed inventory functions
* FIX: printer_supply: handle output of Brother printers
* FIX: ps.perf PNP template: show memory usage per process and not
summed up. This is needed in situations where one process forks itself
in irregular intervals and rates but you are interested just in the
memory usage of the main process.
Multisite:
* FIX: finally fixed long-wanted "NagStaMon create hundreds
of Apache processes" problem!
* FIX: query crashed when sorting after a join columns without
an explicit title.
* FIX: filter for WATO file/folder was not always working.
* Added filter for hard services states to search and service
problems view
* FIX: dashboard problem views now ignore notification period,
just as tactical overview and normal problem views do
* FIX: Loading dashboard plugins in dashboard module
1.1.12:
Checks & Agents:
* dell_powerconnect_*: final fixed, added PNP-templates
* ps.perf: better error handling in PNP template
Multisite:
* Dashboard: fix font size of service statistics table
* Dashboard: insert links to views into statistics
* Dashboard: add links to PNP when using PNP graphs
1.1.12b2:
Core, Setup, etc.:
* FIX: fix crash with umlauts in host aliases
* FIX: remove duplicate alias from Nagios config
Checks & Agents:
* services: better handling of invalid patterns
* FIX: multipath: fix for another UUID format
* AIX agent: fix implementation of thread count
* blade_bays: detect more than 16 bays
* statgrab_*: added missing inventory functions
* FIX: fix smart.temp WARN/CRIT levels were off by one degree
Multisite:
* Remove Check_MK logo from default dashboard
* Let dashboard use 10 more pixels right and bottom
* FIX: do not show WATO icon if no WATO permission
* Sidebar sitestatus: Sorting sites by sitealias
* FIX: removed redundant calls of view_linktitle()
WATO:
* FIX: fix update of file/folder title after title property change
Livestatus:
* FIX: fix crash on imcomplete log lines (i.e. as
as result of a full disk)
* FIX: Livestatus-API: fix COMMAND via persistent connections
1.1.12b1:
Core, Setup, etc.:
* FIX: fix cmk -D on cluster hosts
* Made profile output file configurable (Variable: g_profile_path)
Checks & Agents:
* FIX: j4p_performance: fix inventory functions
* FIX: mk_oracle: fix race condition in cache file handling (agent data
was missing sections in certain situations)
* mrpe: make check cluster-aware and work as clustered_service
* cups_queues: Run agent part only on directly on CUPS servers,
not on clients
* FIX: mbg_lantime_state: Fixed output UOM to really be miliseconds
* FIX: ntp: Handling large times in "poll" column correctly
* New check dmi_sysinfo to gather basic hardware information
* New check bintec_info to gather the software version and serial number
of bintec routers
Multisite:
* FIX: fix rescheduling of host check
* FIX: fix exception when using status_host while local site is offline
* FIX: Fixed not updating pnp graphs on dashboard in some browsers (like chrome)
* FIX: fix URL-too-long in permissions page
* FIX: fix permission computation
* FIX: fixed sorting of service perfdata columns
* FIX: fixed sorting of multiple joined columns in some cases
* FIX: fixed some localisation strings
* Cleanup permissions page optically, add comments for views and snapins
* Added some missing i18n strings in general HTML functions
* Added display_option "w" to disable limit messages and livestatus errors in views
* Service Perfdata Sorters are sorting correctly now
* Added "Administration" snapin to default sidebar
* Tactical Overview: make link clickable even if count is zero
* Minor cleanup in default dashboard
* Dashboard: new dashlet attribute title_url lets you make a title into a link
* Dashboard: make numbers match "Tactical Overview" snapin
Livestatus:
* Write messages after initialization into an own livestatus.log
WATO:
* FIX: "bulk move to" at the top of wato hostlists works again
* FIX: IE<9: Fixed problem with checkbox events when editing a host
* FIX: "move to" dropdown in IE9 works again
1.1.11i4:
Core, Setup, etc.:
* FIX: use hostgroups instead of host_groups in Nagios configuration.
This fixes a problem with Shinken
* --scan-parents: detected parent hosts are now tagged with 'ping', so
that no agent will be contacted on those hosts
Checks & Agents:
* Added 4 new checks dell_powerconnect_* by Chris Bowlby
* ipmi_sensors: correctly handle further positive status texts
(thanks to Sebastian Talmon)
* FIX: nfsmounts handles zero-sized volumes correctly
* AIX agent now outputs the user and performance data in <<<ps>>>
Multisite:
* FIX: WATO filtered status GUIs did not update the title after changing
the title of the file/folder in WATO
* FIX: Removed new python syntax which is incompatible with old python versions
* FIX: Made bulk inventory work in IE
* FIX: Fixed js errors in IE when having not enough space on dashboard
* FIX: fix error when using non-Ascii characters in view title
* FIX: fix error on comment page caused by missing sorter
* FIX: endless javascript when fetching pnp graphs on host/service detail pages
* FIX: Not showing the action form in "try" mode of the view editor
* FIX: Preventing up-then-over effect while loading the dashboard in firefox
* Added missing i18n strings in command form and list of views
* Views are not reloaded completely anymore. The data tables are reloaded
on their own.
* Open tabs in views do not prevent reloading the displayed data anymore
* Added display_option "L" to enable/disable column title sortings
* Sorting by joined columns is now possible
* Added missing sorters for "service nth service perfdata" painters
* Implemented row selection in views to select only a subset of shown data
for actions
* Sort titles in views can be enabled by clicking on the whole cells now
* Submitting the view editor via ENTER key saves the view now instead of try mode
* Host comments have red backgrounded rows when host is down
* Implemented hook api to draw custom link buttons in views
WATO:
* Changed row selection in WATO to new row selection mechanism
* Bulk action buttons are shown at the top of hostlists too when the lists
have more than 10 list items
* New function for backup and restore of the configuration
Livestatus:
* FIX: fix compile error in TableLog.cc by including stddef.h
* FIX: tables comments and downtimes now honor AuthUser
* Table log honors AuthUser for entries that belong to hosts
(not for external commands, though. Sorry...)
* FIX: fix Stats: sum/min/max/avg for columns of type time
1.1.11i3:
Core, Setup, etc.:
* FIX: allow host names to have spaces
* --snmpwalk: fix missing space in case of HEX strings
* cmk --restore: be aware of counters and cache being symbolic links
* do_rrd_update: direct RRD updates have completely been removed.
Please use rrdcached in case of performance problems.
* install_nagios.sh has finally been removed (was not maintained anyway).
Please use OMD instead.
* Inventory functions now only take the single argument 'info'. The old
style FUNC(checkname, info) is still supported but deprecated.
* Show datasource program on cmk -D
* Remove .f12 compile helper files from agents directory
* Output missing sections in case of "WARNING - Only __ output of __..."
* Remove obsolete code of snmp_info_single
* Remove 'Agent version (unknown)' for SNMP-only hosts
* Options --version, --help, --man, --list-checks and --packager now
work even with errors in the configuration files
* Minor layout fix in check man-pages
Checks & Agents:
* FIX: hr_mem: take into account cache and buffers
* FIX: printer_pages: workaround for trailing-zero bug in HP Jetdirect
* mk_logwatch: allow to set limits in processing time and number of
new log messages per log file
* Windows Agent: Now supports direct execution of powershell scripts
* local: PNP template now supports multiple performance values
* lnx_if: make lnx_if the default interface check for Linux
* printer_supply: support non-Ascii characters in items like
"Resttonerbehälter". You need to define snmp_character_encodings in main.mk
* mem.win: new dedicated memory check for Windows (see Migration notes)
* hr_mem: added Perf-O-Meter
* Renamed all temperature checks to "Temperature %s". Please
read the migration notes!
* df and friends: enabled trend performance data per default. Please
carefully read the migration notes!
* diskstat: make summary mode the default behavious (one check per host)
MK Livestatus:
* WaitObject: allow to separate host name and service with a semicolon.
That makes host names containing spaces possible.
* Better error messages in case of unimplemented operators
Multisite:
* FIX: reschedule now works for host names containing spaces
* FIX: correctly sort log views in case of multi site setups
* FIX: avoid seven broken images in case of missing PNP graphs
* FIX: Fixed javascript errors when opening dashboard in IE below 9
* FIX: Views: Handling deprecated value "perpage" for option
column_headers correctly
* FIX: Fixed javascript error when saving edited views without sidebar
* FIX: Showing up PNP hover menus above perfometers
* Host/Service Icon column is now modularized and can be extended using
the multisite_icons list.
* New sorters for time and line number of logfile entries
* Bookmarks snapin: save relative URLs whenever possible
* Man-Pages of Check_MK checks shown in Multisite honor OMD's local hierarchy
* nicer output of substates, translate (!) and (!!) into HTML code
* new command for clearing modified attributes (red cross, green checkmark)
* Perf-O-Meters: strip away arguments from check_command (e.g.
"check-foo!17!31" -> "check-foo").
* Added several missing i18n strings in view editor
* Views can now be sorted by the users by clicking on the table headers.
The user sort options are not persisted.
* Perf-O-Meters are now aware if there really is a PNP graph
WATO:
* Show error message in case of empty inventory due to agent error
* Commited audit log entries are now pages based on days
* Added download link to download the WATO audit log in CSV format
1.1.11i2:
Core, Setup, etc.:
* FIX: sort output of cmk --list-hosts alphabetically
* FIX: automatically remove leading and trailing space from service names
(this fixes a problem with printer_pages and an empty item)
* Great speed up of cmk -N/-C/-U/-R, especially when number of hosts is
large.
* new main.mk option delay_precompile: if True, check_mk will skip Python
precompilation during cmk -C or cmk -R, but will do this the first
time the host is checked. This speeds up restarts. Default is False.
Nagios user needs write access in precompiled directory!
* new config variable agent_ports, allowing to specify the agent's
TCP port (default is 6556) on a per-host basis.
* new config variable snmp_ports, allowing to specify the UDP port
to used with SNMP, on a per-host basis.
* new config variable dyndns_hosts. Hosts listed in this configuration
list (compatible to bulkwalk_hosts) use their hostname as IP address.
Checks & Agents:
* FIX: AIX agent: output name of template in case of MRPE
* FIX: cisco_temp: skip non-present sensors at inventory
* FIX: apc_symmetra: fix remaining runtime calculation (by factor 100)
* FIX: Added PNP-template for winperf_phydisk
* FIX: if64: fix UNKNOWN in case of non-unique ifAlias
* FIX: lnx_if/if/if64: ignore percentual traffic levels on NICs without
speed information.
* FIX: cisco_temp_perf: add critical level to performance data
* FIX: windows agent: hopefully fix case with quotes in directory name
* FIX: printer_supply: fixed logic of Perf-O-Meter (mixed up crit with ok)
* FIX: Solaris agent: reset localization to C, fixes problems with statgrab
* FIX: blade_*: fix SNMP scan function for newer firmwares (thanks to Carlos Peón)
* snmp_uptime, snmp_info: added scan functions. These checks will now
always be added. Please use ingored_checktypes to disable, if non needed.
* brocade_port: check for Brocade FC ports has been rewritten with
lots of new features.
* AIX agent now simulates <<<netctr>>> output (by Jörg Linge)
* mbg_lantime_state: Handling refclock offsets correctly now; Changed
default thresholds to 5/10 refclock offset
* brocade_port: parameter for phystate, opstate and admstate can now
also be lists of allowed states.
* lnx_if: treat interfaces without information from ethtool as
softwareLoopback interface. The will not be found by inventory now.
* vbox_guest: new check for checking guest additions of Linux virtual box hosts
* if/if64: Fixed bug in operstate detection when using old tuple based params
* if/if64: Fixed bug in operstate detection when using tuple of valid operstates
* mk_oracle: Added caching of results to prevent problems with long
running SQL queries. Cache is controlled by CACHE_MAXAGE var which is preset to
120 seconds
* mk_oracle: EXCLUDE_<sid>=ALL or EXCLUDE_<sid>=oracle_sessions can be
used to exclude specific checks now
* mk_oracle: Added optional configuration file to configure the new options
* j4p_performance agent plugin: Supports basic/digest auth now
* New checks j4p_performance.threads and j4p_performance.uptime which
track the number of threads and the uptime of a JMX process
* j4p_performance can fetch app and servlet specific status data. Fetching
the running state, number of sessions and number of requests now. Can be
extended via agent configuration (j4p.cfg).
* Added some preflight checks to --scan-parents code
* New checks netapp_cluster, netapp_vfiler for checking NetAPP filer
running as cluster or running vfilers.
* megaraid_pdisks: Better handling of MegaCli output (Thanks to Bastian Kuhn)
* Windows: agent now also sends start type (auto/demand/disabled/boot/system)
* Windows: inventory_services now allowes regexes, depends and state/start type
and also allows host tags.
Multisite:
* FIX: make non-Ascii characters in services names work again
* FIX: Avoid exceptions in sidebar on Nagios restart
* FIX: printer_supply perfometer: Using white font for black toners
* FIX: ipmi: Skipping items with invalid data (0.000 val, "unspecified" unit) in summary mode
* FIX: ipmi: Improved output formating in summary mode
* FIX: BI - fixed wrong variable in running_on aggregation function
* FIX: "view_name" variable missing error message when opening view.py
while using the "BI Aggregation Groups" and "Hosts" snapins in sidebar
* FIX: Fixed styling of form input elements in IE + styling improvements
* FIX: Fixed initial folding state on page loading on pages with multiple foldings opened
* Introduced basic infrastructure for multilanguage support in Multisite
* Make 'Views' snapin foldable
* Replace old main view by dashboard
* Sidebar: Snapins can register for a triggered reload after a nagios
restart has been detected. Check interval is 30 seconds for now.
* Quicksearch snapin: Reloads host lists after a detected nagios restart.
* New config directory multisite.d/ - similar to conf.d/
* great speed up of HTML rendering
* support for Python profiling (set profile = True in multisite.mk, profile
will be in var/check_mk/web)
* WATO: Added new hook "active-changes" which calls the registered hosts
with a dict of "dirty" hosts
* Added column painter for host contacts
* Added column painters for contact groups, added those to detail views
* Added filters for host and service contact groups
* Detail views of host/service now show contacts
* Fix playing of sounds: All problem views now have play_sounds activated,
all other deactivated.
* Rescheduling of Check_MK: introduce a short sleep of 0.7 sec. This increases
the chance of the passive services being updated before the repaint.
* Added missing i18n strings in filter section of view editor
* Added filter and painter for the contact_name in log table
* Added several views to display the notification logs of Nagios
WATO:
* Configration files can now be administered via the WEB UI
(config_files in multisite.mk is obsolete)
* Snapin is tree-based and foldable
* Bulk operation on host lists (inventory, tags changed, etc)
* Easy search operation in host lists
* Dialog for global host search
* Services dialog now tries to use cached data. On SNMP hosts
no scan will be done until new button "Full Scan" is pressed.
BI:
* FIX: Fixed displaying of host states (after i18n introduction)h
* FiX: Fixed filter for aggregation group
* FIX: Fixed assumption button for services with non-Ascii-characters
MK Livestatus:
* FIX: fix compile problem on Debian unstable (Thanks to Sven Velt)
* Column aggregation (Stats) now also works for perf_data
* New configuration variable data_encoding and full UTF-8 support.
* New column contact_groups in table hosts and services (thanks to
Matthew Kent)
* New headers Negate:, StatsNegate: and WaitConditionNegate:
1.1.11i1:
Core, Setup, etc.:
* FIX: Avoid duplicate SNMP scan of checktypes containing a period
* FIX: honor ignored_checktypes also on SNMP scan
* FIX: cmk -II also refreshes cluster checks, if all nodes are specified
* FIX: avoid floating points with 'e' in performance data
* FIX: cmk -D: drop obsolete (and always empty) Notification:
* FIX: better handling of broken checks returning empty services
* FIX: fix computation of weight when averaging
* FIX: fix detection of missing OIDs (led to empty lines)
* SNMP scan functions can now call oid(".1.3.6.1.4.1.9.9.13.1.3.1.3.*")
That will return the *first* OID beginning with .1.3.6.1.4.1.9.9.13.1.3.1.3
* New config option: Set check_submission = "file" in order to write
check result files instead of using Nagios command pipe (safes
CPU ressources)
* Agent simulation mode (for internal use and check development)
* Call snmpgetnext with the option -Cf (fixes some client errors)
* Call snmp(bulk)walk always with the option -Cc (fixes problems in some
cases where OIDs are missing)
* Allow merging of dictionary based check parameters
* --debug now implies -v
* new option --profile: creates execution profile of check_mk itself
* sped up use of stored snmp walks
* find configuration file in subdirectories of conf.d also
* check_mk_templates.cfg: make check-mk-ping take arguments
Multisite:
* FIX: Display limit-exceeded message also in multi site setups
* FIX: Tactical Overview: fix unhandled host problems view
* FIX: customlinks snapin: Suppressing exception when no links configured
* FIX: webservice: suppress livestatus errors in multi-site setups
* FIX: install missing example icons in web/htdocs/images/icons
* FIX: Nagios-Snapin: avoid duplicate slash in URL
* FIX: custom_style_sheet now also honored by sidebar
* FIX: ignore case when sorting groups in ...groups snapin
* FIX: Fixed handling of embedded graphs to support the changes made to
* FIX: avoid duplicate import of plugins in OMD local installation
the PNP webservice
* FIX: Added host_is_active and host_flapping columns for NagStaMon views
* Added snmp_uptime, uptime and printer_supply perfometers
* Allow for displaying service data in host tables
* View editor foldable states are now permament per user
* New config variable filter_columns (default is 2)
BI:
* Added new component BI to Multisite.
WATO:
* FIX: fix crash when saving services after migration from old version
* Allow moving hosts from one to another config file
Checks & Agents:
* FIX: hr_mem: ignore devices that report zero memory
* FIX: cisco_power: fix syntax error in man page (broke also Multisite)
* FIX: local: fixed search for custom templates PNP template
* FIX: if/if64: always generate unique items (in case ifAlias is used)
* FIX: ipmi: fix ugly ouput in case of warning and error
* FIX: vms_df: fix, was completely broken due to conversion to df.include
* FIX: blade_bays: add missing SNMP OIDs (check was always UNKNOWN)
* FIX: df: fix layout problems in PNP template
* FIX: df: fix trend computation (thanks to Sebastian Talmon)
* FIX: df: fix status in case of critical trend and warning used
* FIX: df: fix display of trend warn/crit in PNP-graph
* FIX: cmctc: fix inventory in case of incomplete entries
* FIX: cmctc: add scan function
* FIX: ucd_cpu_load and ucd_cpu_util: make scan function find Rittal
* FIX: ucd_cpu_util: fix check in case of missing hi, si and st
* FIX: mk_logwatch: improve implementation in order to save RAM
* FIX: mk_oracle: Updated tablespace query to use 'used blocks' instead of 'user blocks'
* FIX: mk_oracle: Fixed computation for TEMP table spaces
* FIX: bluecoat_sensors: Using scale parameter provided by the host for reported values
* FIX: fjdarye60_devencs, fjdarye60_disks.summary: added snmp scan functions
* FIX: decru_*: added snmp scan functions
* FIX: heartbeat_rscstatus handles empty agent output correctly
* FIX: hp_procurve_cpu: fix synatx error in man page
* FIX: hp_procurve_memory: fix syntax error in man page
* FIX: fc_brocade_port_detailed: fix PNP template in MULTIPLE mode
* FIX: ad_replication.bat only generates output on domain controllers now.
This is useful to prevent checks on non DC hosts (Thanks to Alex Greenwood)
* FIX: cisco_temp_perf: handle sensors without names correctly
* printer_supply: Changed order of tests. When a printer reports -3 this
is used before the check if maxlevel is -2.
* printer_supply: Skipping inventory of supplies which have current value
and maxlevel both set to -2.
* cisco_locif: The check has been removed. Please switch to if/if64
has not the index 1
* cisco_temp/cisco_temp_perf: scan function handles sensors not beginning
with index 1
* df: split PNP graphs for growth/trend into two graphs
* omd_status: new check for checking status of OMD sites
* printer_alerts: Added new check for monitoring alert states reported by
printers using the PRINTER-MIB
* diskstat: rewritten check: now show different devices, r+w in one check
* canon_pages: Added new check for monitoring processed pages on canon
printer/multi-function devices
* strem1_sensors: added check to monitor sensors attached to Sensatorinc EM1 devices
* windows_update: Added check to monitor windows update states on windows
clients. The check monitors the number of pending updates and checks if
a reboot is needed after updates have been installed.
* lnx_if: new check for Linux NICs compatible with if/if64 replacing
netif.* and netctr.
* if/if64: also output performance data if operstate not as expected
* if/if64: scan function now also detects devices where the first port
* if/if64: also show perf-o-meter if speed is unknown
* f5_bigip_pool: status of F5 BIP/ip load balancing pools
* f5_bigip_vserver: status of F5 BIP/ip virtual servers
* ipmi: new configuration variable ipmi_ignored_sensors (see man page)
* hp_procurve_cpu: rename services description to CPU utilization
* ipmi: Linux agent now (asynchronously) caches output of ipmitool for 20 minutes
* windows: agent has new output format for performance counters
* winperf_process.util: new version of winperf.cpuusage supporting new agent
* winperf_system.diskio: new version of winperf.diskstat supporting new agent
* winperf_msx_queues: new check for MS Exchange message queues
* winperf_phydisk: new check compatible with Linux diskstat (Disk IO per device!)
* smart.temp/smart.stats: added new check for monitoring health of HDDs
using S.M.A.R.T
* mcdata_fcport: new check for ports of MCData FC Switches
* hp_procurve_cpu: add PNP template
* hp_procurve_cpu: rename load to utilization, rename service to CPU utilizition
* df,df_netapp,df_netapp32,hr_fs,vms_df: convert to mergeable dictionaries
* mbg_lantime_state,mbg_lantime_refclock: added new checks to monitor
Meinberg LANTIME GPS clocks
Livestatus:
* Updated Perl API to version 0.74 (thanks to Sven Nierlein)
1.1.10:
Core, Setup, etc.:
* --flush now also deletes all autochecks
Checks & Agents:
* FIX: hr_cpu: fix inventory on 1-CPU systems (thanks to Ulrich Kiermayr)
1.1.10b2:
Core, Setup, etc.:
* FIX: setup.sh on OMD: fix paths for cache and counters
* FIX: check_mk -D did bail out if host had no ip address
* cleanup: all OIDs in checks now begin with ".1.3.6", not "1.3.6"
WATO:
* FIX: Fixed bug that lost autochecks when using WATO and cmk -II together
Checks & Agents:
* Added check man pages for systemtime, multipath, snmp_info, sylo,
ad_replication, fsc_fans, fsc_temp, fsc_subsystems
* Added SNMP uptime check which behaves identical to the agent uptime check
1.1.10b1:
Core, Setup, etc.:
* FIX: do not assume 127.0.0.1 as IP address for usewalk_hosts if
they are not SNMP hosts.
* FIX: precompile: make sure check includes are added before actual
checks
* FIX: setup.sh: do not prepend current directory to url_prefix
* FIX: output agent version also for mixed (tcp|snmp) hosts
* RPM: use BuildArch: noarch in spec file rather than as a command
line option (thanks to Ulrich Kiermayr)
* setup.sh: Allow to install Check_MK into existing OMD site (>= 0.46).
This is still experimental!
Checks & Agents:
* FIX: Windows agent: fix output of event ID of log messages
* FIX: if/if64: output speed correctly (1.50MB/s instead of 1MB/s)
* FIX: drbd now handles output of older version without an ep field
* FIX: repaired df_netapp32
* FIX: Added SNMP scan function of df_netapp and df_netapp32
* FIX: repaired apc_symmetra (was broken due to new option -Ot
for SNMP)
* FIX: df, hr_fs and other filesystem checks: fix bug if using
magic number. levels_low is now honored.
* FIX: scan function avoids hr_cpu and ucd_cpu_utilization
at the same time
* FIX: HP-UX agent: fixed output of df for long mount points
(thanks to Claas Rockmann-Buchterkirche)
* FIX: df_netapp/32: fixed output of used percentage (was always
0% due to integer division)
* FIX: fixed manual of df (magic_norm -> magic_normsize)
* FIX: removed filesystem_trend_perfdata. It didn't work. Use
now df-parameter "trend_perfdata" (see new man page of df)
* FIX: cisco_temp_perf: fix return state in case of WARNING (was 0 = OK)
* FIX: repair PNP template for df when using trends
* FIX: cisco_qos: fix WATO exception (was due to print command in check)
* FIX: check_mk check: fixed template for execution time
* FIX: blade_health, fc_brocade_port_detailed removed debug outputs
* FIX: netapp_volumes: The check handled 64-bit aggregates correctly
* FIX: netapp_volumes: Fixed snmp scan function
* FIX: blade_*: Fixed snmp scan function
* FIX: nfsmount: fix exception in check in case of 'hanging'
* systemtime: new simple check for time synchronization on Windows
(needs agent update)
* Added Perf-O-Meter for non-df filesystem checks (e.g. netapp)
* hp_proliant_*: improve scan function (now just looks for "proliant")
Multisite:
* FIX: fix json/python Webservice
1.1.9i9:
Core, Setup, etc.:
* FIX: check_mk_templates.cfg: add missing check_period for hosts
(needed for Shinken)
* FIX: read *.include files before checks. Fixes df_netapp not finding
its check function
* FIX: inventory checks on SNMP+TCP hosts ignored new TCP checks
* local.mk: This file is read after final.mk and *not* backup up
or restored
* read all files in conf.d/*.mk in alphabetical order now.
* use snmp commands always with -Ot: output time stamps as UNIX epoch
(thanks to Ulrich Kiermayr)
Checks & Agents:
* ucd_cpu_load: new check for CPU load via UCD SNMP agent
* ucd_cpu_util: new check for CPU utilization via UCD SNMP agent
* steelhead_status: new check for overall health of Riverbed Steelhead appliance
* steelhead_connections: new check for Riverbed Steelhead connections
* df, df_netapp, df_netapp32, hr_fs, vms_df: all filesystem checks now support
trends. Please look at check manpage of df for details.
* FIX: heartbeat_nodes: Fixed error handling when node is active but at least one link is dead
* 3ware_units: Handling INITIALIZING state as warning now
* FIX: 3ware_units: Better handling of outputs from different tw_cli versions now
* FIX: local: PNP template for local now looks in all template directories for
specific templates (thanks to Patrick Schaaf)
Multisite:
* FIX: fix "too many values to unpack" when editing views in single layout
mode (such as host or service detail)
* FIX: fix PNP icon in cases where host and service icons are displayed in
same view (found by Wolfgang Barth)
* FIX: Fixed view column editor forgetting pending changes to other form
fields
* FIX: Customlinks snapin persists folding states again
* FIX: PNP timerange painter option field takes selected value as default now
* FIX: Fixed perfometer styling in single dataset layouts
* FIX: Tooltips work in group headers now
* FIX: Catching exceptions caused by unset bandwidth in interface perfometer
WATO:
* FIX: fix problem with vanishing services on Windows. Affected were services
containing colons (such as fs_C:/).
Livestatus:
* FIX: fix most compiler warnings (thanks to patch by Sami Kerola)
* FIX: fix memory leak. The leak caused increasing check latency in some
situations
1.1.9i8:
Multisite:
* New "web service" for retrieving data from views as JSON or
Python objects. This allows to connect with NagStaMon
(requires patch in NagStaMon). Simply add &output_format=json
or &output_format=python to your view URL.
* Added two builtin views for NagStaMon.
* Acknowledgement of problem now has checkboxes for sticky,
send notification and persisten comment
* Downtimes: allow to specify fixed/flexible downtime
* new display_options d/D for switching on/off the tab "Display"
* Improved builtin views for downtimes
* Bugfix: Servicegroups can be searched with the quicksearch snapin using
the 'sg:' prefix again
WATO:
* Fixed problem appearing at restart on older Python version (RH)
1.1.9i7:
Core, Setup, etc.:
* Fix crash on Python 2.4 (e.g. RedHat) with fake_file
* Fixed clustering of SNMP hosts
* Fix status output of Check_MK check in mixed cluster setups
Checks & Agents:
* PNP templates for if/if64: fix bugs: outgoing packets had been
same as incoming, errors and discards were swapped (thanks to
Paul Freeman)
* Linux Agent: Added suport for vdx and xvdx volumes (KVM+Virtio, XEN+xvda)
Multisite:
* Fix encoding problem when host/service groups contain non-ascii
characters.
WATO:
* Fix too-long-URL problem in cases of many services on one host
1.1.9i6:
INCOMPATIBLE CHANGES:
* Removed out-dated checks blade_misc, ironport_misc and snia_sml. Replaced
with dummy checks begin always UNKNOWN.
Core, Setup, etc.:
* cmk -D: show ip address of host
* Fix SNMP inventory find snmp misc checks inspite of negative scan function
* Fix output of MB and GB values (fraction part was zero)
Checks & Agents:
* megaraid_ldisks: remove debug output
* fc_brocade_port: hide on SNMP scan, prefer fc_brocade_port_detailed
* fc_brocade_port_detailed: improve scan function, find more devices
* New agent for HP-UX
* hpux_cpu: new check for monitoring CPU load average on HP-UX
* hpux_if: New check for monitoring NICs on HP-UX (compatible to if/if64)
* hpux_multipath: New check for monitoring Multipathing on HP-UX
* hpux_lvm: New check for monitoring LVM mirror state on HP-UX
* hpux_serviceguard: new check for monitoring HP-UX Serviceguard
* drbd: Fixed var typo which prevented inventory of drbd general check
(Thanks to Andreas Behler)
* mk_oracle: new agent plugin for monitoring ORACLE (currently only
on Linux and HP-UX, but easily portable to other Unices)
* oracle_sessions: new check for monitoring the current number of active
database sessions.
* oracle_logswitches: new check for monitoring the number of logswitches
of an ORACLE instances in the last 60 minutes.
* oracle_tablespaces: new check for monitoring size, state and autoextension
of ORACLE tablespaces.
* h3c_lanswitch_cpu: new check for monitoring CPU usage of H3C/HP/3COM switches
* h3c_lanswitch_sensors: new check for monitoring hardware sensors of H3C/HP/3COM switches
* superstack3_sensors: new check for monitoring hardware sensors of 3COM Superstack 3 switches
Multisite:
* Fixed aligns/widths of snapin contents and several small styling issues
* Fixed links and border-styling of host matrix snapin
* Removed jQuery hover menu and replaced it with own code
1.1.9i5:
Multisite:
* custom notes: new macros $URL_PREFIX$ and $SITE$, making
multi site setups easier
* new intelligent logwatch icon, using url_prefix in multi site
setups
1.1.9i4:
Core, Setup, etc.:
* added missing 'register 0' to host template
* setup: fix creation of symlink cmk if already existing
Multisite:
* New reschedule icon now also works for non-local sites.
* painter options are now persisted on a per-user-base
* new optional column for displaying host and service comments
(not used in shipped views but available in view editor)
Livestatus:
* Check for buffer overflows (replace strcat with strncat, etc.)
* Reduce number of log messages (reclassify to debug)
Checks & Agents:
* apc_symmetra: handle empty SNMP variables and treat as 0.
1.1.9i3:
INCOMPATIBLE CHANGES:
* You need a current version of Livestatus for Multisite to work!
* Multisite: removed (undocumented) view parameters show_buttons and show_controls.
Please use display_options instead.
* Finally removed deprecated filesystem_levels. Please use check_parameters instead.
* Livestatus: The StatsGroupBy: header is still working but now deprecated.
Please simply use Columns: instead. If your query contains at least one Stats:-
header than Columns: has the meaning of the old StatsGroupBy: header
Core, Setup, etc.:
* Create alias 'cmk' for check_mk in bin/ (easier typing)
* Create alias 'mkp' for check_mk -P in bin/ (easier typing)
Multisite:
* Each column can now have a tooltip showing another painter (e.g.
show the IP address of a host when hovering over its name)
* Finally show host/services icons from the nagios value "icon_image".
Put your icon files in /usr/share/check_mk/web/htdocs/images/icons.
OMD users put the icons into ~/local/share/check_mk/web/htdocs/images/icons.
* New automatic PNP-link icons: These icons automatically appear, if
the new livestatus is configured correctly (see below).
* new view property "hidebutton": allow to hide context button to a view.
* Defaults views 'Services: OK', 'Services: WARN, etc. do now not create
context buttons (cleans up button bar).
* new HTML parameter display_options, which allows to switch off several
parts of the output (e.g. the HTML header, external links, etc).
* View hoststatus: show PNP graph of host (usually ping stats)
* new tab "Display": here the user can choose time stamp
display format and PNP graph ranges
* new column "host_tags", showing the Check_MK host tags of a host
* new datasource "alert_stats" for computing alert statistics
* new view "Alert Statistics" showing alert statistics for all hosts
and services
* Sidebar: Fixed snapin movement to the bottom of the snapin list in Opera
* Sidebar: Fixed scroll position saving in Opera
* Fixed reloading button animation in Chrome/IE (Changed request to async mode)
* Sidebar: Removed scrollbars of in older IE versions and IE8 with compat mode
* Sidebar: Fixed scrolling problem in IE8 with compat mode (or maybe older IE versions)
which broke the snapin titles and also the tactical overview table
* Sidebar: Fixed bulletlist positioning
* Sidebar: The sidebar quicksearch snapin is case insensitive again
* Fixed header displaying on views when the edit button is not shown to the user
* View pages are not refreshed when at least one form (Filter, Commands,
Display Options) is open
* Catching javascript errors when pages from other domain are opened in content frame
* Columns in view editor can now be added/removed/moved easily
Checks & Agents:
* Fixed problem with OnlyFrom: in Linux agent (df didn't work properly)
* cups_queues: fixed plugin error due to invalid import of datetime,
converted other checks from 'from datetime import...' to 'import datetime'.
* printer_supply: handle the case where the current value is missing
* megaraid_ldisks: Fixed item detection to be compatible with different versions of megaraid
* Linux Agent: Added new 3ware agent code to support multiple controllers
(Re-inventory of 3ware checks needed due to changed check item names)
Livestatus:
* new column pnpgraph_present in table host and service. In order for this
column to work you need to specify the base directory of the PNP graphs
with the module option pnp_path=, e.g. pnp_path=/omd/sites/wato/var/pnp4nagios/perfdata
* Allow more than one column for StatsGroupBy:
* Do not use function is_contact_member_of_contactgroup anymore (get compatible
with Nagios CVS)
* Livestatus: log timeperiod transitions (active <-> inactive) into Nagios
log file. This will enable us to create availability reports more simple
in future.
Multisite:
* allow include('somefile.mk') in multisite.mk: Include other files.
Paths not beginning with '/' are interpreted relative to the directory
of multisite.mk
Livestatus:
* new columns services_with_info: similar to services_with_state but with
the plugin output appended as additional tuple element. This tuple may
grow in future so do not depend on its length!
1.1.9i2:
Checks & Agents:
* ibm_imm_health: fix inventory function
* if/if64: fix average line in PNP-template, fix display of speed for 20MBit
lines (e.g. Frame Relay)
Multisite:
* WATO: Fixed omd mode/site detection and help for /etc/sudoers
* WATO: Use and show common log for pending changes
* Sidebar Quicksearch: Now really disabling browser built-in completion
dropdown selections
1.1.9i1:
INCOMPATIBLE CHANGES:
* TCP / SNMP: hosts using TCP and SNMP now must use the tags 'tcp'
and 'snmp'. Hosts with the tag 'ping' will not inventorize any
service. New configuration variable tcp_hosts.
* Inventory: The call syntax for inventory has been simplified. Just
call check_mk -I HOSTNAME now. Omit the "tcp" or "snmp". If you
want to do inventory just for certain check types, type "check_mk --checks=snmp_info,if -I hostnames..."
instead
* perfdata_format now defaults to "pnp". Previous default was "standard".
You might have to change that in main.mk if you are not using PNP (only
relevant for MRPE checks)
* inventory_check_severity defaults to 1 now (WARNING)
* aggregation_output_format now defaults to "multiline"
* Removed non_bulkwalk_hosts. You can use bulkwalk_hosts with NEGATE
instead (see docu)
* snmp_communites is now initialized with [], not with {}. It cannot
be a dict any longer.
* bulkwalk_hosts is now initizlized with []. You can do += here just
as with all other rule variables.
* Configuration check (-X) is now always done. It is now impossible to
call any Check_MK action with an invalid configuration. This saves
you against mistyped variables.
* Check kernel: converted performance data from counters to rates. This
fixes RRD problems (spikes) on reboots and also allows better access
to the peformance data for the Perf-O-Meters. Also changed service
descriptions. You need to reinventurize the kernel checks. Your old
RRDs will not be deleted, new ones will be created.
* Multisite: parameters nagios_url, nagios_cgi_url and pnp_url are now
obsolete. Instead the new parameter url_prefix is used (which must
end with a /).
Core, Setup, etc.:
* Improve error handling: if hosts are monitored with SNMP *and* TCP,
then after an error with one of those two agents checks from the
other haven't been executed. This is fixed now. Inventory check
is still not complete in that error condition.
* Packages (MKP): Allow to create and install packages within OMD!
Files are installed below ~/local/share/check_mk. No root permissions
are neccessary
* Inventory: Better error handling on invalid inventory result of checks
* setup.sh: fix problem with missing package_info (only appears if setup
is called from another directory)
* ALL_SERVICES: Instead of [ "" ] you can now write ALL_SERVICES
* debug_log: also output Check_MK version, check item and check parameters
* Make sure, host has no duplicate service - this is possible e.g. by
monitoring via agent and snmp in parallel. duplicate services will
make Nagios reject the configuration.
* --snmpwalk: do not translate anymore, use numbers. All checks work
with numbers now anyway.
* check_mk -I snmp will now try all checktypes not having an snmp scan
function. That way all possible checks should be inventorized.
* new variable ignored_checks: Similar to ignored_checktypes, but allows
per-host configuration
* allow check implementations to use common include files. See if/if64
for an example
* Better handling for removed checks: Removed exceptions in check_mk calls
when some configured checks have been removed/renamed
Checks & Agents:
* Renamed check functions of imm_health check from test_imm to imm_health
to have valid function and check names. Please remove remove from
inventory and re-inventory those checks.
* fc_brocade_port_detailed: allow to specify port state combinations not
to be critical
* megaraid_pdisks: Using the real enclosure number as check item now
* if/if64: allow to configure averaging of traffic over time (e.g. 15 min)
and apply traffic levels and averaged values. Also allow to specify relative
traffic levels. Allow new parameter configuration via dictionary. Also
allow to monitor unused ports and/or to ignore link status.
* if/if64: Added expected interface speed to warning output
* if/if64: Allow to ignore speed setting (set target speed to None)
* wut_webtherm: handle more variants of WuT Webtherms (thanks to Lefty)
* cisco_fan: Does not inventorize 'notPresent' sensors anymore. Improved output
* cisco_power: Not using power source as threshold anymore. Improved output
* cisco_fan: Does not inventorize 'notPresent' sensors anymore. Improved output
* cisco_power: Not using power source as threshold anymore. Improved output
* cisco_power: Excluding 'notPresent' devices from inventory now
* cisco_temp_perf: Do not crash if device does not send current temperature
* tcp_conn_stats: new check for monitoring number of current TCP connections
* blade_*: Added snmp scan functions for better automatic inventory
* blade_bays: Also inventorizes standby blades and has a little more
verbose output.
* blade_blowers: Can handle responses without rpm values now. Improved output
* blade_health: More detailed output on problems
* blade_blades: Added new check for checking the health-, present- and
power-state of IBM Bladecenter blades
* win_dhcp_pools: Several cleanups in check
* Windows agent: allow restriction to ip addresses with only_hosts (like xinetd)
* heartbeat_rscstatus: Catching empty output from agent correctly
* tcp_conn_stats: Fixed inventory function when no conn stats can be inventoried
* heartbeat_nodes: fix Linux agent for hostname with upper case letters (thanks to
Thorsten Robers)
* heartbeat_rscstatus: Catching empty output from agent correctly
* heartbeat_rscstatus: Allowing a list as expected state to expect multiple OK states
* win_dhcp_pools agent plugin: Filtering additional error message on
systems without dhcp server
* j4p_performance: Added experimental agent plugin fetching data via
jmx4perl agent (does not need jmx4perl on Nagios)
* j4p_performance.mem: added new experimental check for memory usage via JMX.
* if/if64: added Perf-O-Meter for Multisite
* sylo: fix performance data: on first execution (counter wrap) the check did
output only one value instead of three. That lead to an invalid RRD.
* Cleaned up several checks to meet the variable naming conventions
* drbd: Handling unconfigured drbd devices correctly. These devices are
ignored during nventory
* printer_supply: In case of OKI c5900 devices the name of the supply units ins not
unique. The color of the supply unit is reported in a dedicated OID and added to the
check item name to have a unique name now.
* printer_supply: Added simple pnp template to have better graph formating for the check results
* check_mk.only_from: new check for monitoring the IP address access restriction of the
agent. The current Linux and Windows agents provide this information.
* snmp_info check: Recoded not to use snmp_info_single anymore
* Linux Agent: Fixed <<<cpu>>> output on SPARC machines with openSUSE
* df_netapp/df_netapp32: Made check inventory resistant against empty size values
* df_netapp32: Added better detection for possible 32bit counter wrap
* fc_brocade_port_detailed: Made check handle phystate "noSystemControlAccessToSlot" (10)
The check also handles unknown states better now
* printer_supply: Added new parameter "printer_supply_some_remaining_status" to
configure the reported state on small remaining capacity.
* Windows agent: .vbs scripts in agents plugins/ directory are executed
automatically with "cscript.exe /Nologo" to prevent wrong file handlers
* aironet_clients: Only counting clients which don't have empty values for strength
* statgrab_disk: Fixed byte calculation in plugin output
* statgrab_disk: Added inventory function
* 3ware_disks: Ignoring devices in state NOT-PRESENT during inventory
Multisite:
* The custom open/close states of custom links are now stored for each
user
* Setting doctype in sidebar frame now
* Fixed invalid sidebar css height/width definition
* Fixed repositioning the sidebar scroll state after refreshing the page
* Fixed mousewheel scrolling in opera/chrome
* Fixed resize bug on refresh in chrome
* New view for all services of a site
* Sidebar snapin site_status: make link target configurable
* Multisite view "Recently changed services": sort newest first
* Added options show_header and show_controls to remove the page headers
from views
* Cool: new button for an immediate reschedule of a host or service
check: the view is redisplayed exactly at the point of time when
Nagios has finished the check. This makes use of MK Livestatus'
unique waiting feature.
Livestatus:
* Added no_more_notifications and check_flapping_recovery_notification
fields to host table and no_more_notifications field to service table.
Thanks to Matthew Kent
1.1.8:
Core, Setup, etc.:
* setup.sh: turn off Python debugging
* Cleaned up documentation directory
* cluster host: use real IP address for host check if cluster has
one (e.g. service IP address)
Checks & Agents:
* Added missing PNP template for check_mk-hr_cpu
* hr_fs: inventory now ignores filesystem with size 0,
check does not longer crash on filesystems with size 0
* logwatch: Fixed typo in 'too many unacknowledged logs' error message
* ps: fix bug: inventory with fixed user name now correctly puts
that user name into the resulting check - not None.
* ps: inventory with GRAB_USER: service description may contain
%u. That will be replaced with the user name and thus makes the
service description unique.
* win_dhcp_pools: better handle invalid agent output
* hp_proliant_psu: Fixed multiple PSU detection on one system (Thanks to Andreas Döhler)
* megaraid_pdisks: Fixed coding error
* cisco_fan: fixed check bug in case of critical state
* nfsmounts: fix output (free and used was swapped), make output identical to df
Livestatus:
* Prohibit { and } in regular expressions. This avoids a segmentation
fault caused by regcomp in glibc for certain (very unusual) regular
expressions.
* Table status: new columns external_command_buffer_slots,
external_command_buffer_usage and external_command_buffer_max
(this was implemented according to an idea and special request of
Heinz Fiebig. Please sue him if this breaks anything for you. I was
against it, but he thinks that it is absolutely neccessary to have
this in version 1.1.8...)
* Table status: new columns external_commands and external_commands_rate
(also due to Mr. Fiebig - he would have quit our workshop otherwise...)
* Table downtimes/comments: new column is_service
Multisite:
* Snapin Performance: show external command per second and usage and
size of external command buffer
* Downtimes view: Group by hosts and services - just like comments
* Fix links for items containing + (e.g. service descriptionen including
spaces)
* Allow non-ASCII character in downtimes and comments
* Added nagvis_base_url to multisite.mk example configuration
* Filter for host/service groups: use name instead of alias if
user has no permissions for groups
1.1.8b3:
Core, Setup, etc.:
* Added some Livestatus LQL examples to documentation
* Removed cleanup_autochecks.py. Please use check_mk -u now.
* RRA configuration for PNP: install in separate directory and do not
use per default, since they use an undocumented feature of PNP.
Checks & Agents:
* postfix_mailq: Changed limit last 6 lines which includes all needed
information
* hp_proliant_temp/hp_proliant_fans: Fixed wrong variable name
* hp_procurve_mem: Fixed wrong mem usage calculation
* ad_replication: Works no with domain controller hostnames like DC02,DC02
* aironet_client: fix crash on empty variable from SNMP output
* 3ware_disks, 3ware_units: hopefully repaired those checks
* added rudimentary agent for HP-UX (found in docs/)
Multisite:
* added Perf-O-Meter to "Problems of Host" view
* added Perf-O-Meter to "All Services" view
* fix bug with cleaning up persistent connections
* Multisite now only fetches the available PNP Graphs of hosts/services
* Quicksearch: limit number of items in dropdown to 80
(configurable via quicksearch_dropdown_limit)
* Views of hosts: make counts of OK/WARN/CRIT klickable, new views
for services of host in a certain state
* Multisite: sort context buttons in views alphabetically
* Sidebar drag scrolling: Trying to compensate lost mouse events when
leaving the sidebar frame while dragging
Livestatus:
* check for event_broker_options on start
* Fix memory leakage caused by Filter: headers using regular expressions
* Fix two memory leaks in logfile parser
1.1.8b2:
Core, Setup, etc.:
* Inventory: skip SNMP-only hosts on non-SNMP checktypes (avoids timeouts)
* Improve error output for invalid checks
Checks & Agents:
* fix bug: run local and plugins also when spaces are in path name
(such as C:\Program Files\Check_MK\plugins
* mem.vmalloc: Do not create a check for 64 bit architectures, where
vmalloc is always plenty
* postfix_mailq: limit output to 1000 lines
* multipath: handle output of SLES 11 SP1 better
* if/if64: output operstatus in check output
* if/if64: inventory now detects type 117 (gigabitEthernet) for 3COM
* sylo: better handling of counter wraps.
Multisite:
* cleanup implementation of how user settings are written to disk
* fix broken links in 'Edit view -> Try out' situation
* new macros $HOSTNAME_LOWER$, $HOSTNAME_UPPER$ and $HOSTNAME_TITLE$ for
custom notes
1.1.8b1:
Core, Setup, etc.:
* SNMPv3: allow privProtocol and privPassword to be specified (thanks
to Josef Hack)
* install_nagios.sh: fix problem with broken filenames produced by wget
* install_nagios.sh: updated software to newest versions
* install_nagios.sh: fix Apache configuration problem
* install_nagios.sh: fix configuration vor PNP4Nagios 0.6.6
* config generation: fix host check of cluster hosts
* config generation: add missing contact groups for summary hosts
* RPM package of agent: do not overwrite xinetd.d/check_mk, but install
new version with .rpmnew, if admin has changed his one
* legacy_checks: fix missing perfdata, template references where in wrong
direction (thanks Daniel Nauck for his precise investigation)
Checks & Agents:
* New check imm_health by Michael Nieporte
* rsa_health: fix bug: detection of WARNING state didn't work (was UNKNOWN
instead)
* check_mk_agent.solaris: statgrab now excludes filesystems. This avoids hanging
in case of an NFS problem. Thanks to Divan Santana.
* multipath: Handle new output of multipath -l (found on SLES11 SP1)
* ntp: fix typo in variable ntp_inventory_mode (fixes inventory problem)
* if64: improve output formatting of link speed
* cisco_power: inventory function now ignores non-redundant power supplies
* zpool_status: new check from Darin Perusich for Solaris zpools
Multisite:
* fix several UTF-8 problems: allow non-ascii characters in host names
(must be UTF 8 encoded!)
* improve compatibility with Python 2.3
* Allow loading custom style sheet overriding Check_MK styles by setting
custom_style_sheet in multisite.mk
* Host icons show link to detail host, on summary hosts.
* Fix sidebar problem: Master Control did not display data correctly
* status_host: honor states even if sites hosting status hosts is disabled
(so dead-detection works even if local site is disabled)
* new config variable start_url: set url for welcome page
* Snapin Quicksearch: if no host is matching, automatically search for
services
* Remove links to legacy Nagios GUI (can be added by user if needed)
* Sidebar Quicksearch: fix several annoyances
* Views with services of one host: add title with host name and status
Livestatus:
* fix memory leak: lost ~4K on memory on each StatsAnd: or StatsOr:
header (found by Sven Nierlein)
* fix invalid json output for empty responses (found by Sven Nierlein)
* fix Stats: avg ___ for 0 matching elements. Output was '-nan' and is
now '0.0'
* fix output of floating point numbers: always use exponent and make
sure a decimal point is contained (this makes JSON/Python detect
the correct type)
1.1.7i5:
Core, Setup, etc.:
* SNMP: do not load any MIB files (speeds up snmpwalk a lot!)
* legacy_checks: new config variable allowing creating classical
non-Check_MK checks while using host tags and config options
* check_mk_objects.cfg: beautify output, use tabs instead of spaces
* check_mk -II: delete only specified checktypes, allow to reinventorize
all hosts
* New option -O, --reload: Does the same as -R, but reloads Nagios
instead of restarting it.
* SNMP: Fixed string detection in --snmpwalk calls
* SNMP: --snmpwalk does walk the enterprises tree correctly now
* SNMP: Fixed missing OID detection in SNMP check processing. There was a problem
when the first column had OID gaps in the middle. This affected e.g. the cisco_locif check.
* install_nagios.sh: correctly detect Ubuntu 10.04.1
* Config output: make order of service deterministic
* fix problem with missing default hostgroup
Multisite:
* Sidebar: Improved the quicksearch snapin. It can search for services,
servicegroups and hostgroups now. Simply add a prefix "s:", "sg:" or "hg:"
to search for other objects than hosts.
* View editor: fix bug which made it impossible to add more than 10 columns
* Service details: for Check_MK checks show description from check manual in
service details
* Notes: new column 'Custom notes' which allows customizable notes
on a per host / per service base (see online docu for details)
* Configuration: new variable show_livestatus_errors which can be set
to False in order to hide error about unreachable sites
* hiding views: new configuration variables hidden_views and visible_views
* View "Service problems": hide problems of down or unreachable hosts. This
makes the view consistant with "Tactical Overview"
Checks & Agents:
* Two new checks: akcp_sensor_humidity and akcp_sensor_temp (Thanks to Michael Nieporte)
* PNP-template for kernel: show average of displayed range
* ntp and ntp.time: Inventory now per default just creates checks for ntp.time (summary check).
This is controlled by the new variable ntp_inventory_mode (see check manuals).
* 3ware: Three new checks by Radoslav Bak: 3ware_disks, 3ware_units, 3ware_info
* nvidia: agent now only queries GPUCoreTemp and GPUErrors. This avoids
a vmalloc leakage of 32kB per call (bug in NVIDIA driver)
* Make all SNMP based checks independent of standard MIB files
* ad_replication: Fixed syntax errors and unhandled date output when
not replicated yet
* ifoperstatus: Allowing multiple target states as a list now
* cisco_qos: Added new check to monitor traffic in QoS classes on Cisco routers
* cisco_power: Added scan function
* if64/if/cisco_qos: Traffic is displayed in variable byte scales B/s,KB/s,MB/s,GB/s
depending on traffic amount.
* if64: really using ifDescr with option if_inventory_uses_description = True
* if64: Added option if_inventory_uses_alias to using ifAlias for the item names
* if64/if: Fixed bug displaying the out traffic (Perfdata was ok)
* if64/if: Added WARN/CRIT thresholds for the bandwidth usage to be given as rates
* if64/if: Improved PNP-Templates
* if64/if: The ifoperstatus check in if64/if can now check for multiple target states
* if64/if: Removing all null bytes during hex string parsing (These signs Confuse nagios pipe)
* Fixed hr_mem and hr_fs checks to work with new SNMP format
* ups_*: Inventory works now on Riello UPS systems
* ups_power: Working arround wrong implemented RFC in some Riello UPS systems (Fixing negative power
consumption values)
* FreeBSD Agent: Added sections: df mount mem netctr ipmitool (Thanks to Florian Heigl)
* AIX: exclude NFS and CIFS from df (thanks to Jörg Linge)
* cisco_locif: Using the interface index as item when no interface name or description are set
Livestatus:
* table columns: fix type of num_service_* etc.: was list, is now int (thanks to Gerhard Laußer)
* table hosts: repair semantics of hard_state (thanks to Michael Kraus). Transition was one
cycle to late in certain situations.
1.1.7i4:
Core, Setup, etc.:
* Fixed automatic creation of host contactgroups
* templates: make PNP links work without rewrite
Multisite:
* Make page handler modular: this allows for custom pages embedded into
the Multisite frame work and thus using Multisite for other tasks as
well.
* status_host: new state "waiting", if status host is still pending
* make PNP links work without rewrite
* Fix visibility problem: in multisite setups all users could see
all objects.
1.1.7i3:
Core, Setup, etc.:
* Fix extra_nagios_conf: did not work in 1.1.7i2
* Service Check_MK now displays overall processing time including
agent communication and adds this as performance data
* Fix bug: define_contactgroups was always assumed True. That led to duplicate
definitions in case of manual definitions in Nagios
Checks & Agents:
* New Check: hp_proliant_da_phydrv for monitoring the state of physical disks
in HP Proliant Servers
* New Check: hp_proliant_mem for monitoring the state of memory modules in
HP Proliant Servers
* New Check: hp_proliant_psu for monitoring the state of power supplies in
HP Proliant Servers
* PNP-templates: fix several templates not working with MULTIPLE rrds
* new check mem.vmalloc for monitoring vmalloc address space in Linux kernel.
* Linux agent: add timeout of 2 secs to ntpq
* wmic_process: make check OK if no matching process is found
Livestatus:
* Remove obsolete parameter 'accept_timeout'
* Allow disabling idle_timeout and query_timeout by setting them to 0.
Multisite:
* logwatch page: wrap long log lines
1.1.7i2:
Incompatible Changes:
* Remove config option define_timeperiods and option --timeperiods.
Check_MK does not longer define timeperiod definitions. Please
define them manually in Nagios.
* host_notification_period has been removed. Use host_extra_conf["notification_period"]
instead. Same holds for service_notification_periods, summary_host_notification_periods
and summary_service_notification_periods.
* Removed modes -H and -S for creating config data. This now does
the new option -N. Please set generate_hostconf = False if you
want only services to be defined.
Core, Setup, etc.:
* New config option usewalk_hosts, triggers --usewalk during
normal checking for selected hosts.
* new option --scan-parents for automatically finding and
configuring parent hosts (see online docu for details)
* inventory check: put detailed list of unchecked items into long
plugin output (to be seen in status details)
* New configuration variable check_parameters, that allows to
override default parameters set by inventory, without defining
manual checks!
Checks & Agents:
* drbd: changed check parameters (please re-inventorize!)
* New check ad_replication: Checks active directory replications
of domain controllers by using repadm
* New check postifx_mailq: Checks mailqueue lengths of postifx mailserves
* New check hp_procurve_cpu: Checks the CPU load on HP Procurve switches
* New check hp_procurve_mem: Checks the memory usage on HP Procurve switches
* New check hp_procurve_sensors: Checks the health of PSUs, FANs and
Temperature on HP Procurve switches
* New check heartbeat_crm: Monitors the general state of heartbeat clusters
using the CRM
* New check heartbeat_crm_resources: Monitors the state of resources and nodes
in heartbeat clusters using the CRM
* *nix agents: output AgentOS: in header
* New agent for FreeBSD: It is based on the linux agent. Most of the sections
could not be ported easily so the FreeBSD agent provides information for less
checks than the linux agent.
* heartbeat_crm and heartbeat_crm.resources: Change handling of check parameters.
Please reinvenurize and read the updated man page of those checks
* New check hp_proliant_cpu: Check the physical state of CPUs in HP Proliant servers
* New check hp_proliant_temp: Check the temperature sensors of HP Proliant servers
* New check hp_proliant_fans: Check the FAN sensors of HP Proliant servers
Multisite:
* fix chown problem (when nagios user own files to be written
by the web server)
* Sidebar: Fixed snapin movement problem using older firefox
than 3.5.
* Sidebar: Fixed IE8 and Chrome snapin movement problems
* Sidebar: Fixed IE problem where sidebar is too small
* Multisite: improve performance in multi site environments by sending
queries to sites in parallel
* Multisite: improve performance in high latency situations by
allowing persistent Livestatus connections (set "persist" : True
in sites, use current Livestatus version)
Livestatus:
* Fix problems with in_*_period. Introduce global
timeperiod cache. This also improves performance
* Table timeperiods: new column 'in' which is 0/1 if/not the
timeperiod is currently active
* New module option idle_timeout. It sets the time in ms
Livestatus waits for the next query. Default is 300000 ms (5 min).
* New module option query_timeout. It limits the time between
two lines of a query (in ms). Default is 10000 ms (10 sec).
1.1.7i1: Core, Setup, etc.:
* New option -u for reordering autochecks in per-host-files
(please refer to updated documentation about inventory for
details)
* Fix exception if check_mk is called without arguments. Show
usage in that case.
* install_nagios.sh: Updated to NagVis 1.5 and fixed download URL
* New options --snmpwalk and --usewalk help implemeting checks
for SNMP hardware which is not present
* SNMP: Automatically detect missing entries. That fixes if64
on some CISCO switches.
* SNMP: Fix hex string detection (hopefully)
* Do chown only if running as root (avoid error messages)
* SNMP: SNMPv3 support: use 4-tuple of security level, auth protocol,
security name and password instead of a string in snmp_communities
for V3 hosts.
* SNMP: Fixed hexstring detection on empty strings
* New option -II: Is like -I, but removes all previous autochecks
from inventorized hosts
* install_nagios.sh: Fix detection of PNP4Nagios URL and URL of
NagVis
* Packager: make sanity check prohibiting creating of package files
in Check MK's directories
* install_nagios.sh: Support Ubuntu 10.04 (Thanks to Ben)
Checks & Agents:
* New check ntp.time: Similar to 'ntp' but only honors the system peer
(that NTP peer where ntpq -p prints a *).
* wmic_process: new check for ressource consumption of windows processes
* Windows agent supports now plugins/ and local/ checks
* [FIX] ps.perf now correctly detects extended performance data output
even if number of matching processes is 0
* renamed check cisco_3640_temp to cisco_temp, renamed cisco_temp
to cisco_temp_perf, fixed snmp detection of those checks
* New check hr_cpu - checking the CPU utilization via SNMP
* New check hr_fs - checking filesystem usage via SNMP
* New check hr_mem - checking memory usage via SNMP
* ps: inventory now can configured on a per host / tag base
* Linux: new check nvidia.temp for monitoring temperature of NVIDIA graphics card
* Linux: avoid free-ipmi hanging forever on hardware that does not support IPMI
* SNMP: Instead of an artificial index column, which some checks use, now
the last component of the OID is used as index. That means that inventory
will find new services and old services will become UNKNOWN. Please remove
the outdated checks.
* if: handle exception on missing OIDs
* New checks hp_blade* - Checking health of HP BladeSystem Enclosures via SNMP
* New check drbd - Checking health of drbd nodes
* New SNMP based checks for printers (page counter, supply), contributed
by Peter Lauk (many thanks!)
* New check cups_queues: Checking the state of cups printer queues
* New check heartbeat_nodes: Checking the node state and state of the links
of heartbeat nodes
* New check heartbeat_rscstatus: Checks the local resource status of
a heartbeat node
* New check win_dhcp_pools: Checks the usage of Windows DHCP Server lease pools
* New check netapp_volumes: Checks on/offline-condition and states of netapp volumes
Multisite:
* New view showing all PNP graphs of services with the same description
* Two new filters for host: notifications_enabled and acknowledged
* Files created by the webserver (*.mk) are now created with the group
configured as common group of Nagios and webserver. Group gets write
permissions on files and directories.
* New context view: all services of a host group
* Fix problems with Umlauts (non-Ascii-characters) in performance data
* New context view: all services of a host group
* Sidebar snapins can now fetch URLs for the snapin content instead of
building the snapin contents on their own.
* Added new nagvis_maps snapin which displays all NagVis maps available
to the user. Works with NagVis 1.5 and newer.
1.1.6:
Core, Setup, etc.:
* Service aggregation: new config option aggregation_output_format.
Settings this to "multiline" will produce Nagios multiline output
with one line for each individual check.
Multisite:
* New painter for long service plugin output (Currently not used
by any builtin view)
Checks & Agents:
* Linux agent: remove broken check for /dev/ipmi0
1.1.6rc3:
Core, Setup, etc.:
* New option --donate for donating live host data to the community.
Please refer to the online documentation for details.
* Tactical Overview: Fixed refresh timeout typo
(Was 16 mins instead of 10 secs)
Livestatus:
* Assume strings are UTF-8 encoded in Nagios. Convert from latin-1 only
on invalid UTF-8 sequences (thanks to Alexander Yegorov)
Multisite:
* Correctly display non-ascii characters (fixes exception with 'ascii codec')
(Please also update Livestatus to 1.1.6rc3)
1.1.6rc2:
Multisite:
* Fix bug in Master control: other sites vanished after klicking buttons.
This was due to connection error detection in livestatus.py (Bug found
by Benjamin Odenthal)
* Add theme and baseurl to links to PNP (using features of new PNP4Nagios
0.6.4)
Core, Setup, etc.:
* snmp: hopefully fix HEX/string detection now
Checks & Agents:
* md: fix inventory bug on resync=PENDING (Thanks to Darin Perusich)
1.1.6rc1:
Multisite:
* Repair Perf-O-Meters on webkit based browsers (e.g. Chrome, Safari)
* Repair layout on IE7/IE8. Even on IE6 something is working (definitely
not transparent PNGs though). Thanks to Lars.
* Display host state correct if host is pending (painter "host with state")
* Logfile: new filter for plugin output
* Improve dialog flow when cloning views (button [EDIT] in views snapin)
* Quicksearch: do not open search list if text did not change (e.g. Shift up),
close at click into field or snapin.
Core, Setup, etc.:
* Included three patched from Jeff Dairiki dealing with compile flags
and .gitignore removed from tarballs
* Fix problem with clustered_services_of[]: services of one cluster
appeared also on others
* Packager: handle broken files in package dir
* snmp handling: better error handling in cases where multiple tables
are merged (e.g. fc_brocade_port_detailed)
* snmp: new handling of unprintable strings: hex dumps are converted
into binary strings now. That way all strings can be displayed and
no information is lost - nevertheless.
Checks & Agents:
* Solaris agent: fixed rare df problems on Solaris 10, fix problem with test -f
(thanks to Ulf Hoffmann)
* Converted all PNP templates to format of 0.6.X. Dropped compatibility
with 0.4.X.
* Do not use ipmi-sensors if /dev/ipmi0 is missing. ipmi-sensors tries
to fiddle around with /dev/mem in that case and miserably fails
in some cases (infinite loop)
* fjdary60_run: use new binary encoding of hex strings
* if64: better error handling for cases where clients do not send all information
* apc_symmetra: handle status 'smart boost' as OK, not CRITICAL
Livestatus:
* Delay starting of threads (and handling of socket) until Nagios has
started its event loop. This prevents showing services as PENDING
a short time during program start.
1.1.6b3:
Multisite:
* Quicksearch: hide complete host list if field is emptied via Backspace or Del.
Also allow handle case where substring match is unique.
1.1.6b2:
Core, Setup, etc.:
* Packager: fix unpackaged files (sounds, etc)
Multisite:
* Complete new design (by Tobias Roeckl, Kopf & Herz)
* New filters for last service check and last service state change
* New views "Recently changed services" and "Unchecked services"
* New page for adding sidebar snapins
* Drag & Drop for sidebar snapins (thanks to Lars)
* Grab & Move for sidebar scrolling (thanks to Lars)
* Filter out summary hosts in most views.
* Set browser refresh to 30 secs for most views
* View host status: added a lot of missing information
* View service status: also added information here
* Make sure, enough columns can be selected in view editor
* Allow user to change num columns and refresh directly in view
* Get back to where you came after editing views
* New sidebar snapin "Host Matrix"
* New feature "status_host" for remote sites: Determine connection
state to remote side by considering a certain host state. This
avoids livestatus time outs to dead sites.
* Sidebar snapin site status: fix reload problem
* New Perf-O-Meters displaying service performance data
* New snapin "Custom Links" where you easily configure your own
links via multisite.mk (see example in new default config file)
* Fixed problem when using only one site and that is not local
Livestatus:
* new statistics columns: log_messages and log_messages_rate
* make statistics average algorithm more sluggish
1.1.5i3:
Core, Setup, etc.:
* New Check_MK packager (check_mk -P)
1.1.5i2:
Core, Setup, etc.:
* install_nagios.sh: add missing package php5-iconv for SLES11
Checks & Agents:
* if64: new SNMP check for network interfaces. Like if, but uses 64 bit
counters of modern switches. You might need to configure bulkwalk_hosts.
* Linux agent: option -d enabled debug output
* Linux agent: fix ipmi-sensors cache corruption detection
* New check for temperature on Cisco devices (cisco_3640_temp)
* recompiled waitmax with dietlibc (fixed incompatibility issues
on older systems)
Multisite:
* Filters for groups are negateable.
1.1.5i1:
Checks & Agents:
* uptime: new check for system uptime (Linux)
* if: new SNMP check for network interfaces with very detailed traffic,
packet and error statistics - PNP graphs included
Multisite:
* direct integration of PNP graphs into Multisite views
* Host state filter: renamed HTML variables (collision with service state). You
might need to update custom views using a filter on host states.
* Tactical overview: exclude services of down hosts from problems, also exclude
summary hosts
* View host problems/service problems: exclude summary hosts, exclude services
of down hosts
* Simplified implementation of sidebar: sidebar is not any longer embeddeable.
* Sidebar search: Added host site to be able to see the context links on
the result page
* Sidebar search: Hitting enter now closes the hint dropdown in all cases
1.1.5i0:
Core, Setup, etc.:
* Ship check-specific rra.cfg's for PNP4Nagios (save much IO and disk space)
* Allow sections in agent output to apear multiple times
* cleanup_autochecks.py: new option -f for directly activating new config
* setup.sh: better detection for PNP4Nagios 0.6
* snmpwalk: use option -Oa, inhibit strings to be output as hex if an umlaut
is contained.
Checks & Agents:
* local: allow more than once performance value, separated by pipe (|)
* ps.perf: also send memory and CPU usage (currently on Linux and Solaris)
* Linux: new check for filesystems mount options
* Linux: new very detailed check for NTP synchronization
* ifoperstatus: inventory honors device type, per default only Ethernet ports
will be monitored now
* kernel: now inventory is supported and finds pgmajfault, processes (per/s)
and context switches
* ipmi_sensors: Suppress performance data for fans (save much IO/space)
* dual_lan_check: fix problem which using MRPE
* apc_symmetra: PNP template now uses MIN for capacity (instead of AVERAGE)
* fc_brocade_port_detailed: PNP template now uses MAX instead of AVERAGE
* kernel: fix text in PNP template
* ipmi_sensors: fix timeout in agent (lead to missing items)
* multipath: allow alias as item instead of uuid
* caching agent: use /var/cache/check_mk as cache directory (instead of /etc/check_mk)
* ifoperstatus: is now independent of MIB
Multisite:
* New column host painter with link to old Nagios services
* Multisite: new configuration parameter default_user_role
Livestatus:
* Add missing LDFLAGS for compiling (useful for -g)
1.1.4:
Summary:
* A plentitude of problem fixes (including MRPE exit code bug)
* Many improvements in new Multisite GUI
* Stability and performance improvements in Livestatus
Core, Setup, etc.:
* Check_MK is looking for main.mk not longer in the current and home
directory
* install_nagios.sh: fix link to Check_MK in sidebar
* install_nagios.sh: switch PNP to version 0.6.3
* install_nagios.sh: better Apache-Config for Multisite setup
* do not search main.mk in ~ and . anymore (brought only trouble)
* clusters: new variable 'clustered_services_of', allowing for overlapping
clusters (as proposed by Jörg Linge)
* install_nagios.sh: install snmp package (needed for snmp based checks)
* Fix ower/group of tarballs: set them to root/root
* Remove dependency from debian agent package
* Fixed problem with inventory when using clustered_services
* tcp_connect_timeout: Applies now only for connect(), not for
time of data transmission once a connection is established
* setup.sh now also works for Icinga
* New config parameter debug_log: set this to a filename in main.mk and you
will get a debug log in case if 'invalid output from plugin...'
* ping-only-hosts: When ping only hosts are summarized, remove Check_MK and
add single PING to summary host.
* Service aggregation: fix state relationship: CRIT now worse than UNKNOWN
* Make extra_service_conf work also for autogenerated PING on ping-only-hosts
(groups, contactgroups still missing)
Checks & Agents:
* mrpe in Linux agent: Fix bug introduced in 1.1.3: Exit status of plugins was
not honored anymore (due to newline handling)
* mrpe: allow for sending check_command to PNP4Nagios (see MRPE docu)
* Logwatch GUI: fix problem on Python 2.4 (thanks to Lars)
* multipath: Check is now less restrictive when parsing header lines with
the following format: "<alias> (<id>)"
* fsc_ipmi_mem_status: New check for monitoring memory status (e.g. ECC)
on FSC TX-120 (and maybe other) systems.
* ipmi_sensors in Linux agent: Fixed compatibility problem with new ipmi
output. Using "--legacy-output" parameter with newer freeipmi versions now.
* mrpe: fix output in Solaris agent (did never work)
* IBM blade center: new checks for chassis blowers, mediatray and overall health
* New caching agent (wrapper) for linux, supporting efficient fully redundant
monitoring (please read notes in agents/check_mk_caching_agent)
* Added new smbios_sel check for monitoring the System Event Log of SMBIOS.
* fjdarye60_rluns: added missing case for OK state
* Linux agent: The xinetd does not log each request anymore. Only
failures are logged by xinetd now. This can be changed in the xinetd
configuration files.
* Check df: handle mountpoints containing spaces correctly
(need new inventorization if you have mountpoints with spaces)
* Check md on Linux: handle spare disks correctly
* Check md on Linux: fix case where (auto-read-only) separated by space
* Check md on Linux: exclude RAID 0 devices from inventory (were reported as critical)
* Check ipmi: new config variable ipmi_ignore_nr
* Linux agent: df now also excludes NFSv4
* Wrote man-page for ipmi check
* Check mrpe: correctly display multiline output in Nagios GUI
* New check rsa_health for monitoring IBM Remote Supervisor Adapter (RSA)
* snmp scan: suppress error messages of snmpget
* New check: cpsecure_sessions for number of sessions on Content Security Gateway
* Logwatch GUI: move acknowledge button to top, use Multisite layout,
fix several layout problem, remove list of hosts
* Check logwatch: limit maximum size of stored log messages (configurable
be logwatch_max_filesize)
* AIX agent: fix output of MRPE (state and description was swapped)
* Linux agent: fixed computation of number of processors on S390
* check netctr: add missing perfdata (was only sent on OK case)
* Check sylo: New check for monitoring the sylo state
Livestatus:
* Table hosts: New column 'services' listing all services of that host
* Column servicegroups:members: 'AuthUser' is now honored
* New columns: hosts:services_with_state and servicegroups:members_with_state
* New column: hostgroup:members_with_state
* Columns hostgroup:members and hostgroup:members_with_state honor AuthUser
* New rudimentary API for C++
* Updates API for Python
* Make stack size of threads configurable
* Set stack size of threads per default o 64 KB instead of 8 MB
* New header Localtime: for compensating time offsets of remote sites
* New performance counter for fork rate
* New columns for hosts: last_time_{up,down,unreachable}
* New columns for services: last_time_{ok,warning,critical,unknown}
* Columns with counts honor now AuthUser
* New columns for hosts/services: modified_attributes{,_list}
* new columns comments_with_info and downtimes_with_info
* Table log: switch output to reverse chronological order!
* Fix segfault on filter on comments:host_services
* Fix missing -lsocket on Solaris
* Add missing SUN_LEN (fixed compile problem on Solaris)
* Separators: remote sanitiy check allowing separators to be equal
* New output format "python": declares strings as UTF-8 correctly
* Fix segault if module loaded without arguments
Multisite:
* Improved many builtin views
* new builtin views for host- and service groups
* Number of columns now configurable for each layout (1..50)
* New layout "tiled"
* New painters for lists of hosts and services in one column
* Automatically compensate timezone offsets of remote sites
* New datasources for downtimes and comments
* New experimental datasource for log
* Introduce limitation, this safes you from too large output
* reimplement host- and service icons more intelligent
* Output error messages from dead site in Multisite mode
* Increase wait time for master control buttons from 4s to 10s
* Views get (per-view) configurable browser automatic reload interval
* Playing of alarm sounds (configurable per view)
* Sidebar: fix bookmark deletion problem in bookmark snapin
* Fixed problem with sticky debug
* Improve pending services view
* New column with icon with link to Nagios GUI
* New icon showing items out of their notification period.
* Multisite: fix bug in removing all downtimes
* View "Hostgroups": fix color and table heading
* New sidebar snapin "Problem hosts"
* Tactical overview: honor downtimes
* Removed filter 'limit'. Not longer needed and made problems
with new auto-limitation.
* Display umlauts from Nagios comments correctly (assuming Latin-1),
inhibit entering of umlauts in new comments (fixes exception)
* Switched sidebar from synchronous to asynchronous requests
* Reduced complete reloads of the sidebar caused by user actions
* Fix reload problem in frameset: Browser reload now only reloads
content frames, not frameset.
1.1.3:
Core, Setup, etc.:
* Makefile: make sure all files are world readable
* Clusters: make real host checks for clusters (using check_icmp with multiple IP addresses)
* check_mk_templates: remove action_url from cluster and summary hosts (they have no performance data)
* check_mk_template.cfg: fix typo in notes_url
* Negation in binary conf lists via NEGATE (clustered_services, ingored_services,
bulkwalk_hosts, etc).
* Better handling of wrapping performance counters
* datasource_programs: allow <HOST> (formerly only <IP>)
* new config variable: extra_nagios_conf: string simply added to Nagios
object configuration (for example for define command, etc.)
* New option --flush: delete runtime data of some or all hosts
* Abort installation if livestatus does not compile.
* PNP4Nagios Templates: Fixed bug in template file detection for local checks
* nagios_install.sh: Added support for Ubuntu 9.10
* SNMP: handle multiline output of snmpwalk (e.g. Hexdumps)
* SNMP: handle ugly error output of snmpwalk
* SNMP: allow snmp_info to fetch multiple tables
* check_mk -D: sort hostlist before output
* check_mk -D: fix output: don't show aggregated services for non-aggregated hosts
* check_mk_templates.cfg: fix syntax error, set notification_options to n
Checks & Agents:
* logwatch: fix authorization problem on web pages when acknowledging
* multipath: Added unhandled multipath output format (UUID with 49 signs)
* check_mk-df.php: Fix locale setting (error of locale DE on PNP 0.6.2)
* Make check_mk_agent.linux executable
* MRPE: Fix problems with quotes in commands
* multipath: Fixed bug in output parser
* cpu: fixed bug: apply level on 15min, not on 1min avg
* New check fc_brocade_port_detailed
* netctrl: improved handling of wrapped counters
* winperf: Better handling of wrapping counters
* aironet_client: New check for number of clients and signal
quality of CISCO Aironet access points
* aironet_errors: New check for monitoring CRC errors on
CISCO Aironet access points
* logwatch: When Agent does not send a log anymore and no local logwatch
file present the state will be UNKNOWN now (Was OK before).
* fjdarye60_sum: New check for summary status of Fidary-E60 devices
* fjdarye60_disks: New check for status of physical disks
* fjdarye60_devencs: New check for status of device enclosures
* fjdarye60_cadaps: New check for status of channel adapters
* fjdarye60_cmods: New check for status of channel modules
* fjdarye60_cmods_flash: New check for status of channel modules flash
* fjdarye60_cmods_mem: New check for status of channel modules memory
* fjdarye60_conencs: New check for status of controller enclosures
* fjdarye60_expanders: New check for status of expanders
* fjdarye60_inletthmls: New check for status of inlet thermal sensors
* fjdarye60_thmls: New check for status of thermal sensors
* fjdarye60_psus: New check for status of PSUs
* fjdarye60_syscaps: New check for status of System Capacitor Units
* fjdarye60_rluns: New check for RLUNs
* lparstat_aix: New check by Joerg Linge
* mrpe: Handles multiline output correctly (only works on Linux,
Agents for AIX, Solaris still need fix).
* df: limit warning and critical levels to 50/60% when using a magic number
* fc_brocade_port_detailed: allow setting levels on in/out traffic, detect
baudrate of inter switch links (ISL). Display warn/crit/baudrate in
PNP-template
MK Livestatus:
* fix operators !~ and !~~, they didn't work (ever)
* New headers for waiting (please refer to online documentation)
* Abort on errors even if header is not fixed16
* Changed response codes to better match HTTP
* json output: handle tab and other control characters correctly
* Fix columns host:worst_service_state and host:worst_service_hard_state
* New tables servicesbygroup, servicesbyhostgroup and hostsbygroup
* Allow to select columns with table prefix, e.g. host_name instead of name
in table hosts. This does not affect the columns headers output by
ColumnHeaders, though.
* Fix invalid json output of group list column in tables hosts and services
* Fix minor compile problem.
* Fix hangup on AuthUser: at certain columns
* Fix some compile problems on Solaris
Multisite:
* Replaced Multiadmin with Multisite.
1.1.2:
Summary:
* Lots of new checks
* MK Livestatus gives transparent access to log files (nagios.log, archive/*.log)
* Many bug fixes
MK Livestatus:
* Added new table "log", which gives you transparent access to the Nagios log files!
* Added some new columns about Nagios status data to stable 'status'
* Added new table "comments"
* Added logic for count of pending service and hosts
* Added several new columns in table 'status'
* Added new columns flap_detection and obsess_over_services in table services
* Fixed bug for double columns: filter truncated double to int
* Added new column status:program_version, showing the Nagios version
* Added new column num_services_pending in table hosts
* Fixed several compile problems on AIX
* Fixed bug: queries could be garbled after interrupted connection
* Fixed segfault on downtimes:contacts
* New feature: sum, min, max, avg and std of columns in new syntax of Stats:
Checks & Agents:
* Check ps: this check now supports inventory in a very flexible way. This simplifies monitoring a great number of slightly different processes such as with ORACLE or SAP.
* Check 'md': Consider status active(auto-read-only) as OK
* Linux Agent: fix bug in vmware_state
* New Checks for APC Symmetra USV
* Linux Agent: made <<<meminfo>>> work on RedHat 3.
* New check ps.perf: Does the same as ps, but without inventory, but with performance data
* Check kernel: fixed missing performance data
* Check kernel: make CPU utilization work on Linux 2.4
* Solaris agent: don't use egrep, removed some bashisms, output filesystem type zfs or ufs
* Linux agent: fixed problem with nfsmount on SuSE 9.3/10.0
* Check 'ps': fix incompability with old agent if process is in brackets
* Linux agent: 'ps' now no longer supresses kernel processes
* Linux agent: make CPU count work correctly on PPC-Linux
* Five new checks for monitoring DECRU SANs
* Some new PNP templates for existing checks that still used the default templates
* AIX Agent: fix filesystem output
* Check logwatch: Fix problem occuring at empty log lines
* New script install_nagios.sh that does the same as install_nagios_on_lenny.sh, but also works on RedHat/CentOS 5.3.
* New check using the output of ipmi-sensors from freeipmi (Linux)
* New check for LSI MegaRAID disks and arrays using MegaCli (based on the driver megaraid_sas) (Linux)
* Added section <<<cpu>>> to AIX and Solaris agents
* New Check for W&T web thermograph (webthermometer)
* New Check for output power of APC Symmetra USP
* New Check for temperature sensors of APC Symmetra WEB/SNMP Management Card.
* apc_symmetra: add remaining runtime to output
* New check for UPS'es using the generic UPS-MIB (such as GE SitePro USP)
* Fix bug in PNP-template for Linux NICs (bytes and megabytes had been mixed up).
* Windows agent: fix bug in output of performance counters (where sometimes with , instead of .)
* Windows agent: outputs version if called with 'version'
Core, Setup, etc.:
* New SNMP scan feature: -I snmp scans all SNMP checks (currently only very few checks support this, though)
* make non-bulkwalk a default. Please edit bulkwalk_hosts or non_bulkwalk_hosts to change that
* Improve setup autodetection on RedHat/CentOS. Also fix problem with Apache config for Mutliadmin: On RedHat Check_MK's Apache conf file must be loaded after mod_python and was thus renamed to zzz_check_mk.conf.
* Fix problem in Agent-RPM: mark xinetd-configfile with %config -> avoid data loss on update
* Support PNP4Nagios 0.6.2
* New setup script "install_nagios.sh" for installing Nagios and everything else on SLES11
* New option define_contactgroups: will automatically create contactgroup definitions for Nagios
1.1.0:
* Fixed problems in Windows agent (could lead
to crash of agent in case of unusal Eventlog
messages)
* Fixed problem sind 1.0.39: recompile waitmax for
32 Bit (also running on 64)
* Fixed bug in cluster checks: No cache files
had been used. This can lead to missing logfile
messages.
* Check kernel: allow to set levels (e.g. on
pgmajfaults)
* Check ps now allows to check for processes owned
by a specific user (need update of Linux agent)
* New configuration option aggregate_check_mk: If
set to True, the summary hosts will show the
status auf check_mk (default: False)
* Check winperf.cpuusage now supports levels
for warning and critical. Default levels are
at 101 / 101
* New check df_netapp32 which must be used
for Netapps that do not support 64 bit
counters. Does the same as df_netapp
* Symlink PNP templates: df_netapp32 and
df_netapp use same template as df
* Fix bug: ifoperstatus does not produce performance
data but said so.
* Fix bug in Multiadmin: Sorting according to
service states did not work
* Fix two bugs in df_netapp: use 64 bit counters
(32 counter wrap at 2TB filesystems) and exclude
snapshot filesystems with size 0 from inventory.
* Rudimentary support for monitoring ESX: monitor
virtual filesystems with 'vdf' (using normal df
check of check_mk) and monitor state of machines
with vcbVmName -s any (new check vmware_state).
* Fixed bug in MRPE: check failed on empty performance
data (e.g. from check_snmp: there is emptyness
after the pipe symbol sometimes)
* MK Livestatus is now multithreaded an can
handle up to 10 parallel connections (might
be configurable in a future version).
* mk_logwatch -d now processes the complete logfile
if logwatch.state is missing or not including the
file (this is easier for testing)
* Added missing float columns to Livestatus.
* Livestatus: new header StatsGroupBy:
* First version with "Check_MK Livestatus Module"!
setup.sh will compile, install and activate
Livestatus per default now. If you do not want
this, please disable it by entering <tt>no</tt>,
when asked by setup.
* New Option --paths shows all installation, config
and data paths of Check_mk and Nagios
* New configuration variable define_hostgroups and
define service_groups allow you to automatically
create host- and service groups - even with aliases.
* Multiadmin has new filter for 'active checks enabled'.
* Multiadmin filter for check_command is now a drop down list.
* Dummy commands output error message when passive services
are actively checked (by accident)
* New configuration option service_descriptions allows to
define customized service descriptions for each check type
* New configuration options extra_host_conf, extra_summary_host_conf
and extra_service_conf allow to define arbitrary Nagios options
in host and service defitions (notes, icon_image, custom variables,
etc)
* Fix bug: honor only_hosts also at option -C
1.0.39:
* New configuration variable only_hosts allows
you to limit check_mk to a subset of your
hosts (for testing)
* New configuration parameter mem_extended_perfdata
sends more performance data on Linux (see
check manual for details)
* many improvements of Multiadmin web pages: optionally
filter out services which are (not) currently in downtime
(host or service itself), optionally (not) filter out summary
hosts, show host status (down hosts), new action
for removing all scheduled downtimes of a service.
Search results will be refreshed every 90 seconds.
Choose between two different sorting orders.
Multadmin now also supports user authentication
* New configuration option define_timeperiods, which
allows to create Nagios timeperiod definitions.
This also enables the Multiadmin tools to filter
out services which are currently not in their
notification interval.
* NIC check for Linux (netctr.combined) now supports
checking of error rates
* fc_brocade_port: New possibility of monitoring
CRC errors and C3 discards
* Fixed bug: snmp_info_single was missing
in precompiled host checks
1.0.38:
* New: check_mk's multiadmin tool (Python based
web page). It allows mass administration of
services (enable/disable checks/notifications,
acknowledgements, downtimes). It does not need
Nagios service- or host groups but works with
a freeform search.
* Remove duplicate <?php from the four new
PNP templates of 1.0.37.
* Linux Agent: Kill hanging NFS with signal 9
(signal 15 does not always help)
* Some improvements in autodetection. Also make
debug mode: ./autodetect.py: This helps to
find problems in autodetection.
* New configuration variables generate_hostconf and
generate_dummy_commands, which allows to suppress
generation of host definitions for Nagios, or
dummy commands, resp.
* Now also SNMP based checks use cache files.
* New major options --backup and --restore for
intelligent backup and restore of configuration
and runtime data
* New variable simulation_mode allows you to dry
run your Nagios with data from another installation.
* Fixed inventory of Linux cpu.loads and cpu.threads
* Fixed several examples in checks manpages
* Fixed problems in install_nagios_on_lenny.sh
* ./setup.sh now understands option --yes: This
will not output anything except error messages
and assumes 'yes' to all questions
* Fix missing 'default.php' in templates for
local
1.0.37:
* IMPORTANT: Semantics of check "cpu.loads" has changed.
Levels are now regarded as *per CPU*. That means, that
if your warning level is at 4.0 on a 2 CPU machine, then
a level of 8.0 is applied.
* On check_mk -v now also ouputs version of check_mk
* logfile_patterns can now contain host specific entries.
Please refer to updated online documentation for details.
* Handling wrapping of performance counters. 32 and 64 bit
counters should be autodetected and handled correctly.
Counters wrapping over twice within one check cycle
cannot be handled, though.
* Fixed bug in diskstat: Throughput was computed twice
too high, since /proc/diskstats counts in sectors (512 Bytes)
not in KB
* The new configuration variables bulkwalk_hosts and
non_bulkwalk_hosts, that allow to specify, which hosts
support snmpbulkwalk (which is
faster than snmpwalk) and which not. In previos versions,
always bulk walk was used, but some devices do not support
that.
* New configuration variable non_aggregated_hosts allows
to exclude hosts generally from service aggregation.
* New SNMP based check for Rittal CMC TC
(ComputerMultiControl-TopConcept) Temperature sensors
* Fixed several problems in autodetection of setup
* Fixed inventory check: exit code was always 0
for newer Python versions.
* Fixed optical problem in check manual pages with
newer version of less.
* New template check_mk-local.php that tries to
find and include service name specific templates.
If none is found, default.php will be used.
* New PNP templates check_mk-kernel.php for major page
faults, context switches and process creation
* New PNP template for cpu.threads (Number of threads)
* Check nfsmounts now detects stale NFS handles and
triggers a warning state in that case
1.0.36:
* New feature of Linux/UNIX Agent: "MRPE" allows
you to call Nagios plugins by the agent. Please
refer to online documentation for details.
* Fix bug in logwatch.php: Logfiles names containing spaces
now work.
* Setup.sh now automatically creates cfg_dir if
none found in nagios.cfg (which is the case for the
default configuration of a self compiled Nagios)
* Fix computation of CPU usage for VMS.
* snmp_hosts now allows config-list syntax. If you do
not define snmp_hosts at all, all hosts with tag
'snmp' are considered to be SNMP hosts. That is
the new preferred way to do it. Please refer
to the new online documentation.
* snmp_communities now also allows config-list syntax
and is compatible to datasource_programs. This allows
to define different SNMP communities by making use
of host tags.
* Check ifoperstatus: Monitoring of unused ports is
now controlled via ifoperstatus_monitor_unused.
* Fix problem in Windows-Agent with cluster filesystems:
temporarily non-present cluster-filesystems are ignored by
the agent now.
* Linux agent now supports /dev/cciss/d0d0... in section
<<<diskstat>>>
* host configuration for Nagios creates now a variable
'name host_$HOSTNAME' for each host. This allows
you to add custom Nagios settings to specific hosts
in a quite general way.
* hosts' parents can now be specified with the
variable 'parents'. Please look at online documentation
for details.
* Summary hosts now automatically get their real host as a
parent. This also holds for summary cluster hosts.
* New option -X, --config-check that checks your configuration
for invalid variables. You still can use your own temporary
variables if you prefix them with an underscore.
IMPORTANT: Please check your configuration files with
this option. The check may become an implicit standard in
future versions.
* Fixed problem with inventory check on older Python
versions.
* Updated install_nagios_on_lenny.sh to Nagios version
3.2.0 and fixed several bugs.
1.0.35:
* New option -R/--restart that does -S, -H and -C and
also restarts Nagios, but before that does a Nagios
config check. If that fails, everything is rolled
back and Nagios keeps running with the old configuration.
* PNP template for PING which combines RTA and LOSS into
one graph.
* Host check interval set to 1 in default templates.
* New check for hanging NFS mounts (currently only
on Linux)
* Changed check_mk_templates.cfg for PING-only hosts:
No performance data is processed for the PING-Check
since the PING data is already processed via the
host check (avoid duplicate RRDs)
* Fix broken notes_url for logwatch: Value from setup.sh
was ignored and always default value taken.
* Renamed config variable mknagios_port to agent_port
(please updated main.mk if you use that variable)
* Renamed config variable mknagios_min_version to
agent_min_version (update main.mk if used)
* Renamed config variable mknagios_autochecksdir to
autochecksdir (update main.mk if used)
* configuration directory for Linux/UNIX agents is
now configurable (default is /etc/check_mk)
* Add missing configuration variable to precompiled
checks (fix problem when using clusters)
* Improved multipath-check: Inventory now determines
current number of paths. And check output is more
verbose.
* Mark config files as config files in RPM. RPM used
to overwrite main.mk on update!
1.0.34:
* Ship agents for AIX and SunOS/Solaris (beta versions).
* setup script now autodetects paths and settings of your
running Nagios
* Debian package of check_mk itself is now natively build
with paths matching the prepackaged Nagios on Debian 5.0
* checks/df: Fix output of check: percentage shown in output
did include reserved space for root where check logic did
not. Also fix logic: account reserved space as used - not
as avail.
* checks/df: Exclude filesystems with size 0 from inventory.
* Fix bug with host tags in clusters -> precompile did not
work.
* New feature "Inventory Check": Check for new services. Setting
inventory_check_interval=120 in main.mk will check for new services
every 2 hours on each host. Refer to online documentation
for more details.
* Fixed bug: When agent sends invalid information or check
has bug, check_mk now handles this gracefully
* Fixed bug in checks/diskstat and in Linux agent. Also
IDE disks are found. The inventory does now work correctly
if now disks are found.
* Determine common group of Apache and Nagios at setup.
Auto set new variable www_group which replaces logwatch_groupid.
Fix bug: logwatch directories are now created with correct
ownership when check_mk is called manually as root.
* Default templates: notifications options for hosts and
services now include also recovery, flapping and warning
events.
* Windows agent: changed computation of RAM and SWAP usage
(now we assume that "totalPageFile" includes RAM *and*
SWAP).
* Fix problem with Nagios configuration files: remove
characters Nagios considers as illegal from service
descriptions.
* Processing of performance data (check_icmp) for host
checks and PING-only-services now set to 1 in default
templates check_mk_templates.cfg.
* New SNMP checks for querying FSC ServerView Agent: fsc_fans,
fsc_temp and fsc_subsystems. Successfully tested with agents
running on Windows and Linux.
* RPM packaged agent tested to be working on VMWare ESX 4.0
(simply install RPM package with rpm -i ... and open port
in firewall with "esxcfg-firewall -o 6556,tcp,in,check_mk")
* Improve handling of cache files: inventory now uses cache
files only if they are current and if the hosts are not
explicitely specified.
1.0.33:
* Made check_mk run on Python 2.3.4 (as used in CentOS 4.7
und RedHat 4.7).
* New option -M that prints out manual pages of checks.
Only a few check types are documented yet, but more will
be following.
* Package the empty directory /usr/lib/check_mk_agent/plugins
and ../local into the RPM and DEB package of the agent
* New feature: service_dependencies. check_mk lets you comfortably
create Nagios servicedependency definitions for you and also
supports them by executing the checks in an optimal order.
* logwatch.php: New button for hiding the context messages.
This is a global setting for all logfiles and its state is
stored in a cookie.
1.0.32:
* IMPORTANT: Configuration variable datasource_programs is now
analogous to that of host_groups. That means: the order of
program and hostlist must be swapped!
* New option --fake-dns, useful for tests with non-existing
hosts.
* Massive speed improvement for -S, -H and -C
* Fixed bug in inventory of clusters: Clustered services where
silently dropped (since introduction of host tags). Fixed now.
* Fixed minor bug in inventory: Suppress DNS lookup when using
--no-tcp
* Fixed bug in cluster handling: Missing function strip_tags()
in check_mk_base.py was eliminated.
* Changed semantics of host_groups, summary_host_groups,
host_contactgroups, and summary_host_groups for clusters.
Now the cluster names will be relevant, not
the names of the nodes. This allows the cluster hosts to
have different host/contactgroups than the nodes. And it is more
consistent with other parts of the configuration.
* Fixed bug: datasource_programs on cluster nodes did not work
when precompiling
1.0.31:
* New option -D, --dump that dumps all configuration information
about one, several or all hosts
New config variables 'ignored_checktypes' and 'ignored_services',
which allow to include certain checktypes in general or
some services from some hosts from inventory
* Config variable 'clustered_services' now has the same semantics
as ignored_checktypes and allows to make it host dependent.
* Allow magic tags PHYSICAL_HOSTS, CLUSTER_HOSTS and ALL_HOSTS at
all places, where lists of hosts are expected (except checks).
This fixes various problems that arise when using all_hosts at
those places:
* all_hosts might by changed by another file in conf.d
* all_hosts does not contain the cluster hosts
* Config file 'final.mk' is read after all other config files -
if it exists. You can put debug code there that prints the
contents of your variables.
* Use colored output only, if stdout is a tty. If you have
problems with colors, then you can pipe the output
through cat or less
* Fixed bug with host tags: didn't strip off tags when
processing configuration lists (occurs when using
custom host lists)
* mk_logwatch is now aware of inodes of logfiles. This
is important for fast rotating files: If the inode
of a logfile changes between two checks mk_logwatch
assumes that the complete content is new, even if
the new file is longer than the old one.
* check_mk makes sure that you do not have duplicate
hosts in all_hosts or clusters.
1.0.30:
* Windows agent now automatically monitors all existing
event logs, not only "System" and "Application".
1.0.29:
* Improved default Nagios configuration file:
added some missing templates, enter correct URLs
asked at setup time.
* IMPORANT: If you do not use the new default
Nagios configuration file you need to rename
the template for aggregated services (summary
services) to check_mk_summarizes (old name
was 'check_mk_passive-summary'). Aggregated
services are *always* passive and do *never*
have performance data.
* Hopefully fixed CPU usage output on multi-CPU
machines
* Fixed Problem in Windows Agent: Eventlog monitoring
does now also work, if first record has not number 1
(relevant for larger/older eventlogs)
* Fixed bug in administration.html: Filename for Nagios
must be named check_mk.cfg and *not* main.mk. Nagios
does not read files without the suffix .cfg.
* magic factor for df, that allows to automatgically
adapt levels for very big or very small filesystems.
* new concept of host tags simplyfies configuration.
* IMPORTANT: at all places in the configuration where
lists of hosts are used those are not any longer
interpreted as regular expressions. Hostnames
must match exactly. Therefore the list [ "" ] does
not any longer represent the list of all hosts.
It is a bug now. Please write all_hosts instead
of [ "" ]. The semantics for service expressions
has not changed.
* Fixed problem with logwatch.php: Begin with
<?php, not with <?. This makes some older webservers
happy.
* Fixed problem in check ipmi: Handle corrupt output
from agent
* Cleaned up code, improved inline documentation
* Fixed problem with vms_df: default_filesystem_levels,
filesystem_levels and df magic number now are used
for df, vms_df and df_netapp together. Works now also
when precompiled.
1.0.28:
* IMPORTANT: the config file has been renamed from
check_mk.cfg to main.mk. This has been suggested
by several of my customers in order to avoid
confusion with Nagios configuration files. In addition,
all check_mk's configuration file have to end in
'.mk'. This also holds for the autochecks. The
setup.sh script will automatically rename all relevant
files. Users of RPM or DEB installations have to remove
the files themselves - sorry.
* Windows agent supports eventlogs. Current all Warning
and Error messages from 'System' and 'Application' are
being sent to check_mk. Events can be filtered on the
Nagios host.
* Fixed bug: direct RRD update didn't work. Should now.
* Fixed permission problems when run as root.
* Agent is expected to send its version in <<<check_mk>>>
now (not any longer in <<<mknagios>>>
* Fixed bug in Windows agent. Performance counters now output
correct values
* Change checks/winperf: Changed 'ops/sec' into MB/s.
That measures read and write disk throughput
(now warn/crit levels possible yet)
* new SNMP check 'ifoperstatus' for checking link
of network interfaces via SNMP standard MIB
* translated setup script into english
* fixed bug with missing directories in setup script
* made setup script's output nicer, show version information
* NEW: mk_logwatch - a new plugin for the linux/UNIX agent
for watching logfiles
* Better error handling with Nagios pipe
* Better handling of global error: make check_mk return
CRIT, when no data can retrieved at all.
* Added missing template 'check_mk_pingonly' in sample
Nagios config file (is needed for hosts without checks)
1.0.27:
* Ship source code of windows agent
* fix several typos
* fix bug: option --list-hosts did not work
* fix bug: precompile "-C" did not work because
of missing extension .py
* new option -U,--update: It combines -S, -H and
-U and writes the Nagios configuration into a
file (not to stdout).
* ship templates for PNP4Nagios matching most check_mk-checks.
Standard installation path is /usr/share/check_mk/pnp-templates
1.0.26:
- Changed License to GNU GPL Version 2
* modules check_mk_admin and check_mk_base are both shipped
uncompiled.
* source code of windows agent togehter with Makefile shipped
with normal distribution
* checks/md now handles rare case where output of /proc/mdstat
shows three lines per array
1.0.25:
* setup skript remembers paths
1.0.24:
* fixed bug with precompile: Version of Agent was always 0
1.0.23:
* fixed bug: check_config_variables was missing in precompiled
files
* new logwatch agent in Python plus new logwatch-check that
handles both the output from the old and the new agent
1.0.22:
* Default timeout for TCP transfer increased from 3.0 to 60.0
* Windows agent supports '<<<mem>>>' that is compatible with Linux
* Windows agents performance counters output fixed
* Windows agent can now be cross-compiled with mingw on Linux
* New checktype winperf.cpuusage that retrieves the percentage
of CPU usage from windows (still has to be tested on Multi-CPU
machine)
* Fixed bug: logwatch_dir and logwatch_groupid got lost when
precompiling.
* arithmetic for CPU usage on VMS multi-CPU machines changed
1.0.21:
* fixed bug in checks/df: filesystem levels did not work
with precompiled checks
1.0.20:
* new administration guide in doc/
* fixed bug: option -v now works independent of order
* fixed bug: in statgrab_net: variable was missing (affected -C)
* fixed bug: added missing variables, imported re (affected -C)
* check ipmi: new option ipmi_summarize: create only one check for all sensors
* new pnp-template for ipmi summarized ambient temperature
1.0.19:
* Monitoring of Windows Services
* Fixed bug with check-specific default parameters
* Monitoring of VMS (agent not included yet)
* Retrieving of data via an external programm (e.g. SSH/RSH)
* setup.sh does not overwrite check_mk.cfg but installs
the new default file as check_mk.cfg-1.0.19
* Put hosts into default hostgroup if none is configured