1.2.8p26: Core & Setup: * 5038 FIX: Datasource programs: Prevent zombie processes in case of timeouts... * 5204 FIX: Host rename: Fixed broken rename of hosts in rrdcached journal... * 5205 FIX: Host rename: Fixed broken renaming when new name uses dots... Checks & Agents: * 5078 FIX: lnx_distro: Detects version and name of Check_MK Appliance correctly * 5079 FIX: windows_tasks: Adapted man page; Some OK states were missing * 5083 FIX: oracle_locks: Do not discover if data is incomplete... * 5089 FIX: citrix_xenapp.ps1: Refactored; now uses powershell commands for Citrix environment instead of WMI objects which caused runtime errors * 5091 FIX: Perfometer: Allow zero as maximal value; Fixed unsupported operand type for /: 'float' and 'NoneType' * 5093 FIX: dell_poweredge_temp: Fixed device levels handling if they are empty * 5095 FIX: "Round trip average" graph: Added warn and crit lines * 5096 FIX: mk_oracle_crs: crs_stat command is deprecated since Oracle 11gR2; Now the plugin handles that correctly * 4804 FIX: brocade_fcport: Fix limiting discovered ports by operational and physical status... * 5110 FIX: appdynamics_memory: Fixed crashing if max. available for heap or non-heap memory is zero * 5113 FIX: cifsmounts: Fixed wrong reported error message if user has not right permissions on mount point * 5114 FIX: ps, ps.perf: Allow "/" in process name in manual checks * 5115 FIX: zfs_arc_cache: Fixed wrong detected lines from agent output if they contain no counters, eg. 'class = misc' * 5120 FIX: ps, ps.perf: Fixed regex range introduced with werk 5114 which allows "/" in process name in manual checks * 5121 FIX: check_sql: Added error message if cx_Oracle module is not installed * 5014 FIX: df: Fixed error if dynamic levels should be set... * 5125 FIX: brocade_mlx_power: Fixed wrong index usage which led to undetected power supplies * 5278 FIX: check_mk_agent.linux: Fixed wrong detected sensors in state "State disasserted" * 5279 FIX: qnap_disks: Just discover slots that are not empty * 5281 FIX: apache_status: Fixed ignoring invalid lines * 5282 FIX: hpux_tunables: Fixed discovering kernel tunables on HPUX 11.23 * 5016 FIX: hp_proliant_temp: Fixed crash if thresholds are set manually... Multisite: * 5208 SEC: Fix possibe information disclosure to unauthenticated users... 1.2.8p25: Checks & Agents: * 4823 FIX: netapp_api_cpu: Fixed crash if data for node is missing... * 4874 FIX: cisco_power: Improved discovery of power supplies... NOTE: Please refer to the migration notes! * 4824 FIX: f5bigip_conns: Fixed crash if Parameters are at 'No Levels'... * 4875 FIX: Fixed graph labeling and unit of active HTTP service * 4826 FIX: juniper_cpu_util: No crash anymore if information is not provided * 4876 FIX: mounts: Fixed wrong handling of NFS mounts on Linux which are detected as stale... * 4827 FIX: domino_info: Fixed crash if some information is missing * 4908 FIX: enterasys_powersupply: Fixed crash if empty output... * 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 * 4880 FIX: wut_webtherm, wut_webtherm.humidity: Fixed missing device type and enabled performance data for humidity * 4881 FIX: multipath: Fixed service details: Number of paths were interpreted as expected paths * 4883 FIX: juniper_trpz_aps_sessions: Fixed performance data handling if running on cluster * 4884 FIX: oracle_logswitches: Fixed missing oracle.include * 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... * 4887 FIX: cisco_wlc: Fixed crashing check plugin caused by IndexError * 4972 FIX: mk_inventory.aix: Use MK_VARDIR instead of MK_CONFDIR for the state file * 4980 FIX: mssql_counters.file_sizes: Added readable titles of related metrics... * 4981 FIX: fjdarye100_sum, fjdarye101_sum: Fixed precompiling error: No such file or directory: '/omd/sites/SITENAME/share/check_mk/checks/a' * 4982 FIX: zypper: Made check more robust against different SLES 12 service packs * 5029 FIX: Fix Windows agent crash with logwatch and '*' wildcard... Multisite: * 4902 SEC: Monitoring history views: Fixed possible XSS when displaying "plugin output"... HW/SW-Inventory: * 4878 FIX: lnx_distro: Fixed wrong detected distribution name, vendor and version... 1.2.8p24: Checks & Agents: * 4636 Added compatibility for Lenovo blades... * 4637 FIX: blade_blades: Fixed buggy state validation * 4788 FIX: openhardwaremonitor: New support of current hardware... * 4789 FIX: check_mk_agent.aix: Fixed computation of uptime... * 4772 FIX: cisco_wlc, cisco_wlc_clients: Added support for Cisco 1850 devices * 4790 FIX: Fixed scaling for the average in interface services of pnp4nagios graphs... * 4634 FIX: aix_if: Make check work with different ifconfig output format... * 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 * 4775 FIX: fortigate_sessions: Improved missing or invalid output handling * 4792 FIX: Fixed wrong unit in graph for tape utilization... * 4777 FIX: esx_vsphere_sensors: Fixed wrong interpretation of ESX sensor health state 'UNKNOWN' * 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/ * 4778 FIX: lnx_quotas: Adapted plugin output if TABS are used in fstab * 4795 FIX: netstat: Fixed wrong output if LISTENING connections should be monitored on Ubuntu... * 4779 FIX: check_mk_agent.freebsd, check_mk_agent.solaris: Reduce agent output by excluding mirror devices * 4781 FIX: mk_oracle, mk_oracle.aix: Added support for Oracle 12.2 * 4858 FIX: omd_apache data collection: fixed issues caused by missing newline at the end of statsfile(s)... * 4784 FIX: oracle_rman: wrong detection of level 1 backup... * 4785 FIX: oracle_locks: New SQL for check... * 4868 FIX: oracle_tablespace: Restrict data for check from primary... * 4871 FIX: if.include: Added missing interface types... * 4872 FIX: zfs_arc_cache: Fixed conversions of size, arc meta used, arc meta limit and arc meta max * 4873 FIX: printer_supply: Fixed IndexError in case of missing colour information... Multisite: * 4053 FIX: Fixed moving summary line in BI availability when sorting Notifications: * 4828 FIX: User notification rules can now be canceled... HW/SW-Inventory: * 4776 FIX: solaris_psrinfo: Fixed handling of newer output eg. of Solaris SPARC T5 1.2.8p23: Checks & Agents: * 4654 FIX: oracle_recovery_area: Added missing metric info * 4655 FIX: fileinfo.groups: Added missing metric information * 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! * 4736 FIX: ucs_bladecenter_if: Fixed crash if fabric interconnects are aggregated... * 8289 FIX: wagner_titanus_topsense.smoke: Adapted levels to be more user friendly... * 4739 FIX: hp_proliant_da_phydrv: Implemented new possible values * 4663 FIX: check_mailboxes: Removed useless report_age which causes TypeError: float() argument must be a string or a number * 4740 FIX: mysql: Fixed crash if instance is not available anymore * 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! * 4632 FIX: fsc_subsystems: No longer crash when statuscode is missing * 4633 FIX: jolokia_metrics.uptime: No longer crash when agent info is incomplete * 4742 FIX: wmi_cpuload: Added required tables to prevent crash... WATO: * 4680 FIX: Sync of local hierarchy (MKPs) preserves symlinks now... * 4750 FIX: Ensure uploaded icons are saved with their filename instead of paths... HW/SW-Inventory: * 4660 FIX: win_os: Fixed wrong OS information if eg. ESX is installed on Windows host 1.2.8p22: Checks & Agents: * 4616 FIX: mk_postgres/mk_db2.linux: Fixed quotes which lead into wrong interpretation... * 4471 FIX: Windows Agent Process Monitoring: ps section is no longer completely suppressed when only parts of the data is missing... * 4622 FIX: emc_isilon_diskstatus: Now treats L3 caching devices as OK * 8286 FIX: brocade_mlx_power: Added new standard OID for snChasPwrSupply2Table to receive all power supplies in stacked devices * 4638 FIX: esx_vsphere_hostsystem.multipath: Fixed compatibility to older versions... * 4627 FIX: apc_symmetra: Fix bogus 100000000 A battery current occurring on some devices... * 4593 FIX: wmi_cpuload: Fixed missing WATO group * 4640 FIX: heartbeat_crm: Fixed crash if output contains capital letters * 4647 FIX: websphere_mq_queues: Fixed 'list index out of range' error... * 4648 FIX: mk_oracle: Fixed logswitches SQL statement for ORACLE RAC case... Multisite: * 4610 FIX: Fixed error in graph displaying views with invalid perfdata strings... * 4474 FIX: graphs for fileinfo checks: the size value was displayed without unit information * 4669 FIX: Fixed possible exception in view dashlets (e.g. single event views)... * 4671 FIX: Metrics: Fixed exceptions when trying to parse perfdata with range warn/crit... WATO: * 4558 FIX: Set correct file permissions for WATO snapshots BI: * 4670 FIX: Fixed exception when trying to edit not existing BI aggregation Event Console: * 4470 FIX: Event console: fixed incorrect event counting for timed-out and heartbeat events... 1.2.8p21: Checks & Agents: * 4032 smart agent plugin: disable megacli logging output... * 4194 FIX: esx_vsphere_hostsystem.multipath: Fixed grouping of paths... NOTE: Please refer to the migration notes! * 4544 FIX: multipath: Fixed missing infos in output if a failure occurs... * 4549 FIX: citrix_licenses: Fixed always ok state even if all licenses are used... * 4550 FIX: smart: the services do not crash anymore if a threshold is not provided * 8629 FIX: win_printers: Fix broken default parameters * 4551 FIX: zfs_arc_cache: Fixed metrics in html5 graphing * 4530 FIX: lnx_distro: Fixed missing distribution if eg. Oracle and Redhat release files are available * 4531 FIX: oracle_tablespaces: Added missing info for better analysis * 4533 FIX: cisco_vpn_tunnel: Fixed handling if tunnel is not yet open and phase two values are not set * 4552 FIX: win_dhcp_pools: Fixed conversion of old type of rules (1.2.6) to new type (1.2.8)... * 4576 FIX: if64, if64adm: Fixed interface speed handling, if highspeed data is not available or zero * 4577 FIX: websphere_mq_channels: Fixed missing channel states * 4581 FIX: postgres_stats: Fixed confusion of VACUUM and ANALYSE timestamp in agent plugin * 4583 FIX: netextreme_psu: Fixed empty data handling * 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 * 4588 FIX: cisco_wlc, cisco_wlc_clients: Fixed missing OID for Cisco WLC-8510 devices 1.2.8p20: Checks & Agents: * 4528 FIX: datapower_mem, hp_procurve_mem, ucd_mem: Improved graph readability... * 8627 FIX: apt: Fix Ubuntu "NOTE: This is only a simulation!" warning being output in check... * 4529 FIX: hp_proliant_raid: Fixed incomplete raid detection; Added missing states * 8628 FIX: printer_alerts: Fix discovery when there are no alerts... 1.2.8p19: Checks & Agents: * 4187 FIX: check_mk_agent.linux: better performance for tcp connections query... * 4438 FIX: statgrab_mem: Fixed wrong calculation of swap... * 4479 FIX: Fixed wrong scaling of check-mk-host-service host check command * 8664 FIX: prefer ucd_mem over hr_mem in case of pfSense monitoring... NOTE: Please refer to the migration notes! * 8284 FIX: apache_status: Fixed wrong IPv6 URLs to query the information... * 4481 FIX: websphere_mq_channels: fixed incomplete info handling, ie. ValueError: need more than 2 values to unpack * 8665 FIX: fixed aborted snmp scan because of werk #8664... * 8666 FIX: added more detected APs to aironet_clients * 4489 FIX: check_mk_agent.linux: Fixed group option, ie. newer ipmi-sensors versions have a different group option, thus the section was empty. * 4491 FIX: logwatch.groups: Fixed inconsistency of service description which now begins with 'Log' instead of 'LOG'... * 4492 FIX: mk_oracle.ps1: Now takes version into account which fixed wrong calculation of tablespaces and fixed missing possibility of wallet configuration * 4494 FIX: cisco_wlc, cisco_wlc_clients: Fixed missing OID for Cisco WLC 5520 Appliances * 4495 FIX: mk_mysql.vbs: Fixed missing command if DB process runs as mysqld-nt.exe * 4516 FIX: check_mk_agent.linux: Escaped quotes in run_cached function used for ipmi-sensors command * 4518 FIX: citrix_licenses: Fixed related PNP template with error 'Unused Arguments " " in AREA:used...' * 4519 FIX: mbg_lantime_ng_refclock: Added missing refclock types * 4520 FIX: avaya_45xx_temp: Fixed wrong temperature unit and value handling * 4445 FIX: cisco_cpu: Fixed crash if values are empty... * 4352 FIX: akcp_exp_temp, akcp_sensor_temp: No longer crash when temperature information is missing. * 4536 FIX: akcp_sensor_humidity: Crash if parameters are set * 4537 FIX: hyperv_checkpoints: Fixed wrong detection of checkpoint... * 4353 FIX: palo_alto: Fix wrong infotext... * 4354 FIX: netstat_an.bat: Fix syntax error... * 4538 FIX: blade_bx_powermod: Fixed outdated calculation of state... * 4543 FIX: cisco_cpu: Fixed too restrictive service discovery * 4523 FIX: tsm_stagingpools, tsm_storagepools: Fixed numerical data handling, ie. util and size may contain "," * 4461 FIX: windows agent, df section: volumes with spaces in name are now supported * 4524 FIX: logwatch.ec: Removed quotes from message text which caused errors in EC rule evalution with matching criteria 'Text to match' * 8626 FIX: jolokia_metrics.threads: Prevent service staleness in case of decreasing threads... Multisite: * 4400 FIX: Fixed possible random "OSError: [Errno 9] Bad file descriptor" in GUI... * 4404 FIX: FIX Logwatch problematic logfiles list was showing too many logfiles... * 4511 FIX: Graph dashlets: Fixed graph rendering on host specific dashboards... HW/SW-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... 1.2.8p18: Checks & Agents: * 4189 FIX: mem.used: Fixed graphing... * 4190 FIX: mssql_blocked_sessions: Fixed unknown states if only one session is blocked... * 4192 FIX: df: Fixed handling of incomplete information about inodes... * 4359 FIX: mssql_counters: ignore invalid lines * 4374 FIX: check_sql: Fixed exception in verbose mode when querying MSSQL... * 4375 FIX: check_sql: Fixed reporting configuration issues to monitoring core... * 4406 FIX: Fixed some invalid keyword arguments in check_info declarations... * 4407 FIX: df: fixed handling of paths including spaces * 4408 FIX: checkpoint_temp, checkpoint_fan, checkpoint_voltage: fixed status and value handling * 4349 FIX: cisco_qos: Fix crashing check for some cases where the QoS class cannot be found... * 4409 FIX: uptime: fixed missing info handling * 4410 FIX: brocade_fcport: fixed missing info handling * 4196 FIX: blade_blades: fixed out of range state... * 4412 FIX: haproxy.server: fixed empty uptime info handling * 4413 FIX: mem.linux: handle empty info * 4414 FIX: oracle_rman: fixed UnboundLocalError if sid level 0 is empty * 4415 FIX: blade_bays: fixed KeyError * 8750 FIX: checkpoint_packets: fixed parameters handling if none are set * 8753 FIX: check_mk_agent.solaris: Fixed zfs_arc_cache section Multisite: * 4365 FIX: Service availability: Host down could not be rewritten to other states like CRIT * 4371 FIX: Dashboards: Folder filtered globe dashlets now link to filtered views * 4382 FIX: Views: Silently ignore configured but not existing view filters * 4383 FIX: Fixed broken "tiled" host view with German localized GUI * 4384 FIX: Fixed exception on start page when using Python < 2.5... * 4386 FIX: Fixed exception when creating links from service views to service group views... * 4388 FIX: Views: Fixed exception with host tag columns which tag has been deleted... * 4389 FIX: Views: Fixed "Cached" column when cache interval is reported to be 0... * 4397 FIX: Views: Fixed datasource KeyError exception... * 4398 FIX: Fixed broken GUI when deleting local/share/check_mk/web/plugins dir... * 4399 FIX: Views: Fixed graph showing views of services with invalid perfdata... WATO: * 4373 FIX: Timeperiods: iCal events with multiple days can now be imported * 4376 FIX: WATO Web-API: Is now disabled when WATO is disabled on a site (e.g. slave sites) * 4031 FIX: LVM Volume Groups: fixed broken WATO configuration... NOTE: Please refer to the migration notes! BI: * 4396 FIX: Fixed exception in BI views when using site icons... HW/SW-Inventory: * 3918 FIX: Inventory history: Fixed possible exception when renedering history tables... * 4395 FIX: Inventory filters: Fixed error handling when entering invalid regexes 1.2.8p17: Checks & Agents: * 4283 FIX: check_mail_loop: Now using "mail to" address in To header * 4297 FIX: oracle_instance: fixed discovery function... * 4298 FIX: omd_apache: fixed missing data handling * 4299 FIX: df: fixed missing filesystem type handling * 4300 FIX: job: fixed missing information handling * 4301 FIX: winperf_tcp_conn: fixed missing data handling * 4302 FIX: win_wmi_software: fixed invalid data handling * 4213 FIX: fjdarye101_syscaps: Fix failing check when using Nagios core * 4303 FIX: sap_state: fixed error handling * 4214 FIX: jolokia_metrics.tp: Fix crash in case of partial thread information... * 4304 FIX: mk_inventory.linux: fixed missing redirection to null device in if statement * 4305 FIX: postgres_stat_database.size: fixed missing database size perfometer * 4333 FIX: tsm_storage_pools: fixed incomplete data handling * 4343 FIX: apt: Fixed wrong state information of pending updates of normal and security updates... * 4344 FIX: lnx_quota: Fixed wrong value calculation and removed performance data... NOTE: Please refer to the migration notes! * 4191 FIX: esx_vsphere_hostsystem.cpu_usage: Fixed wrong total GHz... * 4340 FIX: blade_bays: cleanup and some improvements... * 4341 FIX: cisco_wlc: fixed invalid parameters during service discovery * 4342 FIX: hp_proliant: fixed empty status handling * 4345 FIX: hp_proliant_temp: Ignore device levels of 0 * 4355 FIX: ipmi: added missing case: ignore sensor status 'ns' * 4356 FIX: brocade_fcport: since FW 8.0.* tx/rxwords are no longer available, use values from FCMGMT-MIB instead * 4125 FIX: kaspersky_av_client: made fullscan state optional, simplified plugin... * 4358 FIX: wmi_cpuload: fixed exception handling Multisite: * 4315 FIX: Logwatch problematic logfiles list was showing too many logfiles * 4321 FIX: LDAP: Improved validation of groups to attributes sync plugin * 4326 FIX: FIX Fixed broken PDF export of BI aggregation group view WATO: * 4337 FIX: logwatch: removed redundant master url in single site environment and fixed missing master url prefix if configured in master site * 4327 FIX: Allowing dollar sign in mail addresses now 1.2.8p16: Core & Setup: * 4281 FIX: Fixed piggyback hosts with spaces in names leading to crashes... Checks & Agents: * 3896 FIX: Agent RPMs: Fixing dependency issue with old check_mk-agent-oracle-*.rpm and check_mk-agent-logwatch-*.rpm * 4172 FIX: smart.temp: fixed discovery and check function... * 4173 FIX: if.include: ignore some more keys in 'Network interfaces and switch ports' rule which are only used for interface grouping * 4207 FIX: mk_jolokia: Use configured port as default instance name... NOTE: Please refer to the migration notes! * 4174 FIX: added missing perfometer for interface services * 4119 FIX: check_mk_agent.solaris: fixed run_cached function... * 4209 FIX: mk_jolokia: Setting a default product now works... * 4120 FIX: fixed checks mysql and mysql.sessions for multiple MySQL instances... * 4121 FIX: mk_mysql: fixed handling of multiple instances * 4122 FIX: ibm_svc_enclosure: added support for firmware >= 7.8... * 4182 FIX: mysql_slave: fixed crash if agent output is empty... * 4183 FIX: ibm_imm_fan: Fixed crash if fan speed is "unavailable"... * 4184 FIX: hivemanager_devices: Fixed bug if device is up for more than 1 year... * 4259 FIX: aix_sap_processlist: fixed ValueError; if process has stopped and does not report any start time * 4260 FIX: db2_logsizes: removed pprint statement * 4261 FIX: db2_logsizes: fixed wrong discovery condition * 4262 FIX: wmi_cpuload: fixed missing section handling... * 4263 FIX: oracle_crs_res: fixed UnboundLocalError; 'crs_nodename' referenced before assignment... * 4264 FIX: wmic_process: fixed invalid info handling * 4211 FIX: esx_vsphere_counters: No longer crash when counters are available for instances without a read value * 4265 FIX: netapp_api_cpu: fixed missing number of cpus * 4266 FIX: quantum_libsmall_status: fixed scan function * 4287 FIX: job: fixed incomplete data handling... * 4268 FIX: cisco_vpn_tunnel: Reporting zero traffic in case the tunnel is down... * 4288 FIX: sentry_pdu: fixed data handling if power value is missing * 4289 FIX: mysql.innodb_io: fixed incomplete data handling... * 4212 FIX: jolokia_info: Fix crash for certain product versions. * 4290 FIX: cisco_fru_power: fixed invalid admin state handling * 4278 FIX: check_mail_loop: Added missing Date header to sent mails * 4292 FIX: oracle_asm_diskgroup: fixed handling if disk status is DISMOUNTED Multisite: * 4145 FIX: Fixed exception when setting output_format in wrong case * 4226 FIX: Custom inventory painters are now correctly loaded when declared with inventory_displayhints Reporting & Availability: * 4267 FIX: PDF export of filtered alert statistics view was always empty 1.2.8p15: Core & Setup: * 4078 FIX: Fixed handling of hosts with non resolvable IP addresses during runtime... Checks & Agents: * 4159 smart: added compatibility for Intel SSDs... * 4069 FIX: cmciii.phase: Fixed broken check with some devices... * 4092 FIX: if.include: fixed wrong calculated number of interfaces which are up in case of interface groups * 4093 FIX: oracle_tablespaces: Werk 3907 broke the space calculation... * 4074 FIX: check_ftp: Fixed possible wrong service description caused by unintended use of global variable * 3943 FIX: ntp.time: fixed parameters in discovered checks... * 4081 FIX: dell_powerconnect_cpu: Fixed broken metrics * 4126 FIX: apache_status: Handle https requests lo localhost in case of certificate mismatch... * 3953 FIX: diskstat: extended fix for multipath devices with or without alias... * 4111 FIX: hp_proliant: fixed empty data handling * 4099 FIX: msexch_rpcclientaccess: Previously nonfunctional WATO rule and default parameters now work... NOTE: Please refer to the migration notes! * 4112 FIX: db2_logsizes: fixed invalid data handling * 4100 FIX: mk_mysql: Only perform queries if mysqladmin ping is successful#... * 4113 FIX: postgres_locks: fixed missing include file * 4114 FIX: innovaphone_licenses: fixed wrong percentage calculation * 4115 FIX: mem.linux: fixed missing stack bug in PNP template * 4157 FIX: netapp_api_cluster: fixed None item * 4138 FIX: statgrab: Fixed issue in FreeBSD agent when statgrab is not installed * 4158 FIX: fileinfo: fixed file handling containing spaces * 4101 FIX: citrix_sessions: Output error message in case of missing session information.... * 4102 FIX: logwatch: Fixed crash due to non-existant logfile... * 4160 FIX: emcvnx_info: fixed data handling, now detects errors * 4161 FIX: emcvnx_sp_util: fixed empty data handling * 4162 FIX: esx_vsphere_vm.heartbeat: fixed KeyError * 4163 FIX: kernel: fixed empty data handling * 4164 FIX: livestatus_status: fixed ValueError for values in scientific notation * 4103 FIX: kaspersky_av_client: No longer crash when date of last full scan is unknown... * 4117 FIX: HPUX agent: fixed determination of cpu/core information... Multisite: * 4072 FIX: Fixed multiple issues in BI availability when groups or names contain umlauts * 4080 FIX: Fixed possible exception "unsupported operand type" in matrix views * 4085 FIX: Fixed bug when rendering table views that have joined columns * 4127 FIX: Fixed possible "maximum recursion depth exceeded" error when sorting tables with a lot of text in cells * 4128 FIX: Fixed exception in "Virtual host tree" snapin in case a user tries to access a not existing tree * 4139 FIX: Fixed exception on service detail page in case of invalid man pages * 4140 FIX: Views: Download agent output action was not displayed correctly on SNMP+Agent hosts WATO: * 4077 FIX: Fixed "Request URI too long" when cloning role after editing another one * 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 * 4130 FIX: Improved error handling when trying to edit not existant rules * 4131 FIX: Fixed broken WATO site login when using password containing special characters... Event Console: * 4097 FIX: Event console: Make writing of status file more robust... 1.2.8p14: Checks & Agents: * 3961 FIX: fixed error sections handling if parse function is available * 3962 FIX: oracle_sessions: fixed empty section handling * 3831 FIX: ucd_cpu_util: no longer reports an UNKNOWN error when the counter data wasn't updated... * 3985 FIX: mrpe: fixed broken long output when using the CMC... * 4035 FIX: df_zos: Fixed ignoring last filesystem after new discovery... * 3741 FIX: omd_status: Fix labelling and structure of several metric graphs * 3986 FIX: esx_vsphere_counters.uptime: fixed incorrect alert when receiving corrupted counter data... * 3952 FIX: diskstat: fixed bug if multipath devices having an alias... * 3939 FIX: f5_bigip_conns: readded performance data and graphs... * 3979 FIX: vbox_guest: Only try to fetch VBox state in case the vboxguest module is loaded * 3750 FIX: cmc_temp: Check now also works when using Nagios core * 4086 FIX: websphere_mq_queues: fixed unknown variable * 3940 FIX: aix_hacmp_services: fixed broken check in case of agent section showing extra information before the "Status(...)" line... * 3941 FIX: zypper: fixed broken check for sections since agent OS SLES12... * 4043 FIX: Add missing metric definition for 15 minute CPU load prediction' * 4088 FIX: ntp: fixed incomplete data handling * 4091 FIX: oracle_tablespace: Werk 3907 broke the detection of UNDO- and TEMP-Tablespaces Multisite: * 3970 SEC: Fixed possible URL injection on index page... * 4037 FIX: Fix graphs that have optional metrics... * 3974 FIX: Sorting comments in hover menu of comments icon by time now * 4040 FIX: Fix error in view about "No WATO folder ..." in case of host imported via cmcdump... * 3980 FIX: Fixed possible flickering GUI when using Chrome and zooming the page WATO: * 3982 FIX: Some MKPs created with WATO could not be uploaded to the Check_MK Exchange * 4068 FIX: Fixed possible exception in case of wrong automation secrets between multiple sites... BI: * 3991 FIX: BI Aggregations: no longer show duplicate aggregations when an aggregation has mulitple groups Event Console: * 4147 FIX: Always show rule analyser result on Generate, not only after previous Try out... 1.2.8p13: Checks & Agents: * 3822 FIX: MRPE commands longer than 256 characters got truncated... * 3958 FIX: netapp_qtree_quota: fixed graph scaling * 3937 FIX: check_mk_agent.aix: fixed hadling of mailq command * 3825 FIX: local check: no longer cuts away any trailing "9" digits in P mode * 3964 FIX: df_zos: Fixed not working filesystemcheck for IBM z/OS... * 3650 FIX: Fixed bash versionitis, unbreaking cached check results.... * 3960 FIX: if.include: fixed wrong order if interface groups are configured * 3903 FIX: mssql.vbs: Fixed support for MSSQL server 2016 * 3967 FIX: raritan_emx: Fixed broken check (wrong include temperature.includes) Multisite: * 3902 FIX: Graph search view: Changing painter options made page empty WATO: * 3821 FIX: WATO Network Scan: Fixed risk of loosing site tags when performing a network scan... Notifications: * 3968 FIX: Notifications / Alert handling: Fixed configuring nth notifications without state changes... 1.2.8p12: Core & Setup: * 3857 FIX: Creation of crash reports could lead to further bugs... * 3889 FIX: Fixed incompatiblity with Python 2.4 (CentOS 5.5) introduced with 1.2.8p11... * 3737 FIX: Fixed slow activation of changes due to loss of IP address cache... * 3893 FIX: Predictive levels: Improved handling of broken prediction files (empty files)... Checks & Agents: * 3934 mssql.vbs now detects MSSQL Server 2016 instances * 3837 FIX: Fixed empty check if lnx_if info contains additional line... * 3804 FIX: Datasource programs: fixed possible Check_MK Helper exception when creation of subprocess fails * 3808 FIX: df.include: fixed incorrect levels calculations on very small filesystems... * 3809 FIX: windows agent: no longer truncates plugin output, no longer freezes when plugin produces too much output... * 3813 FIX: check_mail: fixed missing base64 decoding on multipart mails * 3888 FIX: df checks: Fixed invalid displayed WARN / CRIT lines in graphs when using "bytes left" thresholds * 3840 FIX: cisco_qos: Fixed wrong units in graphs... * 3890 FIX: check_mk_agent.openbsd: Fixed broken MRPE checks * 3814 FIX: win_netstat: fixed unicode warning while parsing data * 3880 FIX: check_sql: fixed missing number in check details * 3907 FIX: oracle_tablespaces: simplyfied free space calculation depending on version... * 3818 FIX: windows agent: fixed 2 bugs related to mrpe... * 3748 FIX: vertias_vcs: Fix empty agent section for standard xinetd configuration... * 3935 FIX: FIX avaya_45xx_cpu: check got UNKNOWN using Nagios core * 3936 FIX: chrony: support new params dictionary and rule "State of NTP time synchronisation" * 3649 FIX: Added a workaround for an escaping-related bug in old bash versions... Multisite: * 3874 FIX: fixed graphs displaying wrong labels * 3858 FIX: Fixed crash report and snapshot creation when using Python <2.5 (e.g. with CentOS 5) * 3885 FIX: Fixed sorting of version in werk list (1.2.8p10 and 1.2.8p11 were not listed on top) WATO: * 3881 FIX: fixed automation call 'delete piggyback host' * 3738 FIX: Fixed sporadic pending changes due to (not) changed contact groups... * 3739 FIX: Fix exception in displaying check parameter of grouped interfaces... * 3820 FIX: Network scan: no longer fails completely if hostname already exists in configuration... Notifications: * 3860 FIX: EC condition: Fixed default value of rule id selection Event Console: * 3884 FIX: Notifications: Fixed wrong LASTSERVICESTATE and SERVICESTATE in EC notifications... Livestatus: * 3740 Moved livedump utility from treasures directly into bin directory... HW/SW-Inventory: * 3811 FIX: HW/SW Inventory: Fixed GUI display crash when querying data from older software versions... * 3882 FIX: mk_inventory.linux: fixed wrong graphic card section name 1.2.8p11: Checks & Agents: * 3797 Check_MK Check helpers: Decreased memory consumption in distributed setups... * 3798 FIX: Clusters: Fixed invalid timestamp of last cached agent data... * 3848 FIX: megaraid_pdisks: Handle "rebuild" state as WARNING instead of UNKNOWN * 3849 FIX: check_cpu_peaks: Fixed broken active check * 3870 FIX: elphase.include: more robust against none type params * 3801 FIX: Fixed race condition with persisted data... * 3802 FIX: Fixed excess Check Helper PIPEs when a datasource program runs into a timeout... Multisite: * 3850 FIX: Fixed JS error when quicksearch snapin not in sidebar * 3871 FIX: stale services view: excluded services in downtime per default WATO: * 3855 SEC: Fixed possible command injection by privileged WATO users... 1.2.8p10: Core & Setup: * 3843 FIX: Fixed reporting of crashes when using Nagios core * 3846 FIX: Nagios: define_contactgroups = False is handled correctly again Checks & Agents: * 3743 SEC: mk_jolokia: Use JSON library to parse JSON output in lieu of eval()... NOTE: Please refer to the migration notes! * 3772 FIX: ipmi_sensors: fixed missing states * 3562 FIX: agent_vsphere.pysphere: fixed problems related to ssl certificate validation on older distributions/python versions * 3782 FIX: agent_netapp: fixed exception with values containing umlauts * 3774 FIX: apc_symmetra: fixed wrong status and values handling * 3761 FIX: windows_tasks: Fixed possible exception in discovery in case of unexpected agent data * 3762 FIX: local: Fixed long output handling with Microcore... * 3764 FIX: netapp_api_vs_traffic: Fixed exception when no NFSv4 infos available * 3765 FIX: oracle_asm_diskgroup: Made check more robust against invalid data received from agent... * 3766 FIX: palo_alto_sessions: Fixed possible division by zero error * 3768 FIX: quantum_libsmall_door: Fixed possible exception in scan function * 3769 FIX: cisco_temperature: Fixed exception in case of empty SNMP data received from device * 3770 FIX: win_dhcp_pools: Fixed crash in case of empty DHCP pools * 3781 FIX: ipmi: made check more robust against incomplete datasets Multisite: * 3561 FIX: Removing a comment now also removes any linked acknowledgements... * 3779 FIX: availability: added validation of availability options * 3767 FIX: Fixed possible UnicodeDecodeError when having users with umlauts in the user ID WATO: * 3559 WATO API: now able to bake agents with the new action "bake_agents" Event Console: * 3771 FIX: Fixed exception on edit rule page in case of special URLs 1.2.8p9: Checks & Agents: * 3759 FIX: cpu.loads: Fixed possible crash on missing data * 3715 FIX: agent_ipmi_sensors: fixed error handling Multisite: * 3753 FIX: Fixed graph hover popup of services having special characters in their names * 3758 FIX: Fixed wrong sorting of events in main dashboard in distributed environments WATO: * 3752 FIX: Fixed loosing site configuration when editing hosts in WATO slave sites... * 3754 FIX: Cluster nodes are now correctly validated for invalid characters * 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 1.2.8p8: Checks & Agents: * 3742 FIX: ps: Fixed broken averaging... * 3711 FIX: ipmi: fixed wrong status handling if sensor status is ok but failures detected * 3734 FIX: esx_vsphere_hostsystem.cpu_usage esx_vsphere_hostsystem.mem_usage esx_vsphere_hostsystem.maintenance: Fixed exception when needed data is missing WATO: * 3735 FIX: Fixed wrong host search link in case of deleting site with hosts assigned 1.2.8p7: HW/SW-Inventory: * 3710 FIX: dmidecode: fixed undefinded inv_tree_list function 1.2.8p6: Checks & Agents: * 3693 FIX: ups_eaton_enviroment: Fixed handling of dictionary-based parameters... NOTE: Please refer to the migration notes! * 3552 FIX: SNMPv3: Fixed login with security level noAuthNoPriv... * 3694 FIX: fortigate_sessions_base: Added missing WATO rule * 3153 FIX: windows agent: fixed two problems that could cause missing wmi results... * 3555 FIX: esx_vsphere_sensors: fixed incorrect default parameter during service discovery... * 3665 FIX: hitachi_hnas_*: Fixed service discovery on some devices (e.g. HM800) * 3666 FIX: ups_*: Fixed discovery for Vision UPS devices * 3692 FIX: f5_bigip_conns: fixed empty data handling * 3707 FIX: oracle_tablespaces: cleanup... * 3708 FIX: cisco_vpn_tunnel: fixed missing phase 2 data * 3556 FIX: agent_vsphere.pysphere: The ESX 4.1 compatible agent version no longer validates the ssl certificate * 3709 FIX: cisco_wlc, cisco_wlc_clients: fixed scan function and incomplete listing of interfaces * 3672 FIX: Agent sections cached by the agent could cause stale services... * 3727 FIX: fc_port: Fixed broken interpretation of counter values leading to wrong measurements Multisite: * 3662 FIX: Fixed creation/editing of dashboards (regression since 1.2.8p5) * 3668 FIX: Fixed slow loading of GUI pages when using a localized GUI * 3669 FIX: LDAP: Fixed very long running LDAP sync when using group based sync plugins * 3670 FIX: Fixed empty AV PDF report when exporting it from a quicksearch result view * 3622 FIX: Fix labelling of V-Achsis on graphs with very large numbers... * 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 * 3645 FIX: Fixed filesystem growth/shrinkage graph by splitting it up into 2 graphs. WATO: * 3152 FIX: lvm_vgs: fixed exception in host-specific settings if rule for LVM groups is set * 3557 FIX: Web API: get_host/get_all_hosts action now also returns the nodes of cluster host * 3718 FIX: Changes not needing a core restart are not showing up pending changes anymore... * 3719 FIX: Fixed possible wrong encoding of audit log messages when editing global settings * 3726 FIX: Web API: Fixed default output format - using JSON as intended... Livestatus: * 3644 Fixed 'source' column in 'comments' table. HW/SW-Inventory: * 3663 FIX: Added missing system manufacturer filter/painter * 3664 FIX: Fixed not working hardware/system serial and model painters and filters... 1.2.8p5: Core & Setup: * 3149 FIX: fixed rare crash if alert handling tried to long non-latin characters Checks & Agents: * 3541 FIX: esx_vsphere_hostsystem.state: no longer crashes when data is missing... * 3590 FIX: mssql.vbs: Completely removed plugin timeout... * 3635 FIX: get_average: fixed overflow error * 3653 FIX: fileinfo.groups: Fixed UNKNOWN shown in WATO discovery when configured as manual check * 3636 FIX: juniper_fru: fixed present state handling * 3142 FIX: windows agent: fixed rare crash when wmi query for uptime fails... * 3637 FIX: ipmi_sensors: fixed sensor discovery if sensor is unknown and perfdata handling * 3545 FIX: netapp_api_vs_traffic: fixed crash when NFSv4.1 information was available * 3143 FIX: windows agent: fixed some minor memory and handle leaks * 3144 FIX: bugfix: replacing pipe symbol in plugin output was broken * 3638 FIX: cisco_qos: fixed wrong unit handling * 3548 FIX: agent_netapp: fixed agent exception for channels without shelfes. improved 7mode/clustermode differentation... * 3549 FIX: netapp_api_snapshots: now correctly processes offline volumes... * 3145 FIX: solaris agent: fileinfo patterns that match a directory will no longer output items for the files in that directory... * 3147 FIX: windows agent: fixed bug where all placeholders in messages were replaced with the same parameter * 3654 FIX: apc_symmetra: Improved output in case of unknown battery state / calibration result * 3655 FIX: if64adm: Can now be used with OID range limits * 3685 FIX: brocade_fcport: fixed unknown state texts * 3686 FIX: hp_proliant_temp: fixed wrong device thresholds handling. If no thresholds available the device reports -99 * 3150 FIX: fixed helpers failing to start and high cpu load when an unparsable local check is installed... * 3151 FIX: windows agent: further fix to crashes on failures to query wmi Multisite: * 3148 FIX: fixed Edit View/Dashlet Dialogs offering non-sensical filter choices... * 3659 FIX: Fixed GUI exceptions for users having special characters in ther user names WATO: * 3542 FIX: WATO Web API: fixed exception when WATO Git is activated... * 3547 FIX: Deleting a subfolder now generates a correct audit message... * 3660 FIX: Contact groups: Fixed broken link to rules in localized GUI * 3661 FIX: Service discovery is now possible with only "modify services" permission... Notifications: * 3146 FIX: notification scripts will now also timeout when sending a bulk notification... BI: * 3546 Drastically sped up response time on querying single aggregations... * 3551 FIX: Now able to open BI aggregations containing a few hundred hosts... 1.2.8p4: Checks & Agents: * 3587 FIX: SNMP: Fixed possible random IO issues when using classic SNMP... * 3619 FIX: esx_vsphere_vm.mem_usage: add missing declaration for metrics, use correct unit * 2238 FIX: postfix_mailq: Fixed incorrect creation of RRDs, Fixed graphs of size and length of queues... * 3633 FIX: check_sql: minor cleanup in active check_sql, fixed performance data handling * 3540 FIX: Fixed exception on reading cachefiles... Multisite: * 3586 FIX: Fixed file locking issues (rare and random errors that settings file could not be loaded) * 2239 FIX: Fixed exception in WATO snapins Folders, Tree of folders and Virtual Host Tree... WATO: * 3588 FIX: BI aggregation: Fixed folding of tag groups in aggregation rules using host/service searches * 3620 FIX: Do not longer put SNMP MIB files into WATO snapshots... Notifications: * 3139 FIX: fixed a couple of minor issues in call to notification scripts... Event Console: * 3589 FIX: Fixed processing of RFC 5424 syslog messages 1.2.8p3: Core & Setup: * 3616 FIX: Fix cmk -I ignoring the option --cache... * 3617 FIX: cmk -I without host specification now (again) always uses cache files... Checks & Agents: * 3624 FIX: oracle_asm_diskgroup: fixed dismounted disk handling * 3625 FIX: zfs_arc_cache: fixed data handling if hits and misses are missing * 3626 FIX: dell_eql_storage: fixed scan function if sysDescr is empty * 3582 FIX: check_mail: Fixed issue with processing multipart mails... * 3630 FIX: docsis_channels_upstream: fixed channel discovery * 3584 FIX: check_mkevents: Fixed "failed to parse perfdata" errors in web.log caused by "Events" checks... Multisite: * 3627 FIX: fixed double graphs of database size WATO: * 3618 Better layout for role & permission matrix, also allow sorting and searching * 3583 FIX: Fixed loosing some services after saving services in WATO... 1.2.8p2: Checks & Agents: * 3603 FIX: wut_webtherm: fixed empty data handling * 3535 FIX: docsis_cm_status: fixed missing performance data * 3536 FIX: alcatel_timetra_chassis: fixed exception when check is not OK * 3604 FIX: ups_capacity.include: fixed displaying wrong levels and cleanup * 3605 FIX: kemp_loadmaster_ha, kemp_loadmaster_realserver, kemp_loadmaster_services: fixed discovery if data is wrong or incomplete * 3607 FIX: wut_webtherm: fixed missing sensor data if only decimal comma marked values are available * 3613 FIX: Fix vertical scaling of graph for disk utilization from 0...1% to 0...100% * 3577 FIX: Solaris agent: Fixed performance issue introduced with #3389 * 3623 FIX: ipmi: fixed discrete sensor discovery if sensor is disabled * 3578 FIX: df: Fixed exception when monitoring filesystems without inode infos Multisite: * 3537 FIX: PNP/Graph Templates: fixed incorrect scaling of check-mk-ping, check_mk-active-icmp and check-mk-host-ping... * 3576 FIX: LDAP: Fixed "Internal error" when using the "Filter Group" option in an LDAP connection... WATO: * 3534 FIX: Fixed exception with upload of interlaced PNG files... * 3242 FIX: Fixed hostname translation for empty optional groups * 3579 FIX: Fixed visibility of SNMP community attribute when SNMP tag is inherited Reporting & Availability: * 3614 FIX: Outage statistics for hosts now also work in PDF reports... 1.2.8p1: Core & Setup: * 3471 FIX: Repair ignoring discovery errors when bogus %s is contained in service description... Checks & Agents: * 3528 FIX: netapp_api_protocol: fixed service discovery problem with older 7mode versions * 3529 FIX: agent_netapp: fixed problem with older netapp versions (7Mode - Version 8.0)... * 3573 FIX: ps: Fixed possible wrong matching of ps and ucb ps commands * 3470 FIX: mounts: Fix exception when displaying check parameters in WATO services list... * 3530 FIX: agent_vsphere: improved performance, too much perfcounters were queried * 3134 FIX: windows agent: fixed bug where the last message of an eventlog was always re-read Multisite: * 3468 FIX: Fix changing a user's language back to English if the default is German... * 3567 FIX: Werk list: Fixed link to not existing check man pages in some cases * 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 * 3571 FIX: Fixed missing downtime author filter WATO: * 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... BI: * 3574 FIX: Fixed broken aggregations snapin when using aggregations based on hard states... Event Console: * 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 1.2.8: Checks & Agents: * 3456 FIX: bluecoat_diskcpu: Fixed visualization of graph * 3460 FIX: ps: Using command line fix (#3389) only when /usr/ucb/ps exists on solaris systems * 3467 FIX: logwatch: fix exception in case the logfile name contains non-ascii characters * 3563 FIX: fortigate_sslvpn: Fixed broken manpage * 3564 FIX: logwatch_ec: Fixed discovery when Logwatch Event Console Forwarding rule is set to "No forwarding" * 3565 FIX: wmi checks: Fixed deprecation warning when WMI keys can not be found in agent output Multisite: * 3452 FIX: Fixed vertical label of Bytes/day graphs (like filesystem growth) * 3453 FIX: apache_status: Fixed wrong graph labels and improved wordings * 3454 FIX: Fixed scaling of numbers in graphs (e.g. inodes of filesystems) * 3462 FIX: Fixed ineffective localizations on werk page after language change WATO: * 3450 FIX: Site properties: It was not possible to switch a site back to "local site" connection * 3451 FIX: Fixed exception in host list when no local site configured * 3457 FIX: Bulk edit: Prevent browser auto completion of stored credentials * 3458 FIX: Bulk edit: Fixed broken unchecking of attributes after complain * 3459 FIX: Bulk edit: Fixed mixup of attributes during consecutive bulk edits * 3461 FIX: Fixed exception in case manpage for non existant check is accessed * 3527 FIX: WATO service discovery: fixed warning with locked hosts... HW/SW-Inventory: * 3455 FIX: Fixed broken switch port filtering/sorting view 1.2.8b13: Core & Setup: * 3437 FIX: Improved performance of "activate changes", especially in distributed environments Checks & Agents: * 3128 mem.win: graphs now display the available memory * 3523 FIX: esx_vsphere_hostsystem: fixed exception when no multipath state info is available * 3425 FIX: Fixed extra section handling if no related check plugin exists * 3465 FIX: df: Fix displayed vertical range of graph of all filesystem checks... * 3427 FIX: mssql_counters.sqlstats: fixed rate calculation * 3438 FIX: mk_mongodb: Fixed agent plugin handling when pymongo can not be imported * 3441 FIX: ps: Added missing graph for number of processes * 3429 FIX: ps, mem.linux, mem.include: fixed missing parse_proc_meminfo_bytes during precompiling * 3126 FIX: fixed crash in some wmi-based checks when items disappear from the agent output * 3443 FIX: mk_logwatch: Fixed exception in agent plugin configuration parsing error handling * 3525 FIX: Nagios Core: fixed bug, incomplete cleanup of process tree on service check timeout... * 3241 FIX: Fixed broken apt plugin * 3430 FIX: apc_inrow_temp: fixed wrong data handling if data is not available or incomplete Multisite: * 3125 FIX: fixed grouping of werk list by version... * 3442 FIX: Fixed double escaping of single quotes in comment texts WATO: * 3448 FIX: Fixed styling of duallist choice fields (e.g. used in notifcation contact list) Notifications: * 3426 FIX: sms: fixed wrong message handling after message was quoted and therefore too long BI: * 3439 FIX: Fixed processing of BI aggregations containing umlauts * 3440 FIX: Fixed possible BI exception "Unknown BI aggregation group ..."... 1.2.8b12: Core & Setup: * 3385 FIX: Fixed not updated discovery service after grouped auto discovery... * 3416 FIX: Avoid warning in cmc.log when rescheduling non-existing discovery check... Checks & Agents: * 3414 New declarator BINARY(...) for OIDs - returning a list of byte values... * 3384 FIX: eltek_battery: Fixed broken check due to wrong spelled include file * 3400 FIX: local: do not crash in P mode if performance data contains a unit of measurement * 3387 FIX: ps: Fixed crash during service discovery on AIX hosts having defunct processes * 3417 FIX: wmi_cpuload: fix exception in case of missing NumberOfLogicalProcessors on some OS versions * 3424 FIX: ipmi: fixed missing compact/discrete sensor data... * 3124 FIX: workaround for overrunnig counters in a couple of wmi checks... * 3030 FIX: brocade_info: fixed problem in snmp scan function during service discovery... * 3389 FIX: ps: Fixed stripped command lines for process checking on solaris systems * 3391 FIX: CPU checks: Fixed graph per core when cores names don't have a tailing number * 3392 FIX: avaya_45xx_temp: Fixed broken check * 3433 FIX: cmc_temp: Fixed broken check * 3419 FIX: solaris_mem: avoid crash in case of empty agent section, treat section as missing... * 3420 FIX: check_ftp, check_tcp, check_smtp: add missing CRIT levels for certificate live time... * 3421 FIX: cisco_asa_failover: Do not discover interfaces where failover is not enabled... * 3422 FIX: printer_pages, canon_pages: Detect pages on Canon 8350 with generic check... * 3463 FIX: ups_modulys_alarms: avoid crash on some SOCOMEC UPS where some alarm OIDs are empty * 3464 FIX: netstat.linux: fix monitoring of UDP listeners... Multisite: * 3118 FIX: Availability view now takes daylight saving time into account * 3401 FIX: Fix sorting and grouping hosts by their IPv4 address * 3402 FIX: Using information from inventory in column tooltips now longer crashes * 3413 FIX: Correctly display non-Ascii-characters in host tag values in host tag filter * 3029 FIX: rule editor icon: fixed query of invalid livestatus column... Notifications: * 3418 FIX: Do not send host notifications if a service group is required... NOTE: Please refer to the migration notes! Reporting & Availability: * 3415 FIX: Availability option "Visual levels for the availability" not longer enables itself... 1.2.8b11: Core & Setup: * 3123 FIX: fix for temperature services discovered pre-1.2.8 that caused errors on writing configuration Checks & Agents: * 3022 FIX: mk_logwatch (linux): now able to handle queries from multiple servers (no longer loosing data)... * 3406 FIX: hp_proliant_temp: fixed wrong params data type * 3408 FIX: temperature.include: now does not ignore levels with value 0 any more * 3122 FIX: netapp_fcpio: the rules for this check are now actually used... * 3409 FIX: apt: fixed 'UNKNOWN - Item not found in agent output' error if there are no pending updates * 3399 FIX: statgrab_mem, hr_mem: Fix display of total installed memory in graph Multisite: * 3397 Show IP addresses of a host when hovering over its name... * 3395 FIX: Fix performance issue when many BI aggregations are active... * 3398 FIX: Fix exception in Matrix layout if it contains certain complex columns WATO: * 3377 FIX: Network scan: The scan was broken when having no regex exclude patterns since 1.2.8b9 * 3378 FIX: Fixed too long contact group names overflowing WATO folders * 3379 FIX: Fixed error resotring WATO snapshot without Check_MK configuration * 3381 FIX: Folder property editing: Redirect back to folder when coming from folder * 3382 FIX: Fixed exception when moving multiple folder levels to another folder * 3383 FIX: Host search: Don't preselect any optional field (Searched for empty values) Notifications: * 3380 FIX: Fixed graphs in service notifications having spaces in service descriptions BI: * 3396 Change default setting of Precompile aggregations on demand to ON now... Event Console: * 3026 FIX: Event console: The "Add comment" option of a rule is now able to add the original text (\0) HW/SW-Inventory: * 3025 FIX: solaris_pkginfo: the last element of the reported software package list was always missing 1.2.8b10: Core & Setup: * 3023 FIX: Fixed possible wrong tag matching caching due to wrong cache id computation Checks & Agents: * 3017 FIX: Fixed missing host/vms inventory information when having multiple datacenters... * 3018 FIX: netapp_api_disks: ignore disks with raid-state remote (metrocluster setups)... * 3019 FIX: netapp_api_volumes: fixed incorrect metrics (wrong scaling in graphs) * 3111 FIX: citrix_status: fixed incorrect assignment of piggyback data to host running the plugin... * 3020 FIX: netapp_api_volumes: ignore volumes of cluster partner... * 3112 FIX: esx_vsphere_counters: made levels configurable * 3113 FIX: windows agent: fixed process handle weren't freed when using wmi-based ps check * 3323 FIX: kernel.util: fix graph template in case steal is present but guest not * 3367 FIX: nginx_status: Fixed local instance detection for IPv6 loopback address * 3368 FIX: Fixed regression since 1.2.8b9 which broke all SNMP checks with Nagios core * 3370 FIX: check_mail: Fixed mail parsing bug when using POP3 * 3372 FIX: check_mailboxes: Improved error handling * 3117 FIX: windows agent: fixed installer may fail to re-start service on update... Multisite: * 3328 Default cloned views to be not public... * 3355 FIX: Fixed possible broken HW-/SW-Inventory history view * 3021 FIX: interface metrics: fixed broken interface metrics when using nagios core... * 3360 FIX: Fixed different exceptions in predictive monitoring GUI * 3320 FIX: Fix bogus interfering snapins Tree of folders and Folders... * 3321 FIX: Globes in dashboards now correctly reflect selected WATO folder... * 3364 FIX: Fixed exception when creating a view of a single log entry... * 3326 FIX: Fixed white text on white background in mobile GUI * 3327 FIX: Disallow scheduling downtimes with an end date that is before the start date * 3373 FIX: Fixed exception when handling syntax errors while loading pagetype files * 3374 FIX: Fixed broken Logwatch page when a host has no log directory (yet) * 3375 FIX: Fixed exception when adding a bookmark while having a list not named my_bookmarks WATO: * 3239 The delay and the period of notifications can be fractions of a minute now. * 3359 FIX: Fixed exception when trying to edit non existant host... * 3361 FIX: Event Console files not synced to remote site nor backed up with WATO snapshot * 3362 FIX: Fixed reload of Event Console in distributed monitoring slave site * 3363 FIX: Exceptions in WATO Web-API are now rendered as plain text messages * 3324 FIX: Do not crash whole catalog of check plugins if one man page is broken * 3325 FIX: WATO CSV import: fix missing first line in preview after user error * 3365 FIX: Cleaned up wrong counting of parents when renaming a host * 3366 FIX: Fixed renaming of hosts not updating parents configured in folders * 3369 FIX: Printing configuration warning when host references itself as parent * 3371 FIX: Be compatible to old site=None setting read from hosts.mk... * 3329 FIX: Function discover_services now allows the URL parameter mode... * 3330 FIX: WATO Web-API now allows to specify root folder with / instead of empty string again * 3024 FIX: Fixed WATO GIT version control for older (<2.0) GIT versions Reporting & Availability: * 3331 FIX: Availability: avoid duplication of annotation when changing time while editing * 3332 FIX: Avoid falling back to annotation edit form when reloading page directly after editing * 3393 FIX: Availability annotations: also show annotations for hosts when showing services Event Console: * 3240 FIX: Fixed various quotation issues in GUI parts related to the EC HW/SW-Inventory: * 3319 HW/SW-Inventory service can now be OK in case of unreachable host... 1.2.8b9: Core & Setup: * 3349 FIX: Added rule to disable Inline-SNMP per host... Checks & Agents: * 3109 dotnet_clrmemory: levels are now configurable * 3307 FIX: dell_poweredge_netdev: does not discover disconnected network devices any more * 3309 FIX: zpool_status: fixed wrong error handling... * 3014 FIX: windows_tasks.ps1: fixed incorrect text encoding for tasks with umlauts * 3015 FIX: Dump host (cmk -D): fixed exception with service descriptions containing umlauts * 3110 FIX: ewon: Various improvements to snmp proxy functionality... NOTE: Please refer to the migration notes! * 3016 FIX: mk-job: scheduled jobs are now always executed despite of any status file permission problems... Multisite: * 2237 Unique name for columns of Host Groups and Service Groups... * 3347 FIX: Improved performance when having a lot of users... * 3355 FIX: Fixed possible broken HW-/SW-Inventory history view WATO: * 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 * 3353 FIX: Displaying disabled/offline host state in WATO host list now * 3354 FIX: Added missing option to exclude IP addresses by regex * 3357 FIX: Fixed service conditions of Disk IO related rulesets Notifications: * 3346 FIX: Re-added envelope sender to asciimail/mail notification plugins BI: * 3358 FIX: Fixed BI Boxes views when "Enable BI compilation diagnostics" enabled Event Console: * 3348 FIX: Improved error handling when trying to edit not existing rules/rule packs 1.2.8b8: Core & Setup: * 3342 MKP: local/lib and local/bin of sites can now be packed... * 3105 FIX: fixed crash in cmk --dump for services containing non-ascii characters * 3343 FIX: MKP: Verifying minimal version of packages during installation... Checks & Agents: * 3298 FIX: winperf_processor.util: Fixed exception when CPU counters were not matched * 3299 FIX: mssql_backup: Fixed exception in case of invalid agent output * 3300 FIX: zfsget: Fixed excluding snapshots from zfsget section * 3301 FIX: mrpe: Fixed exception "urllib not defined" when using Nagios as core * 3333 FIX: Predictive levels: Improved error handling in case no RRDs have been created yet * 3317 FIX: lnx_bonding: handle bogus output of 1.2.6 agents where >/dev/null is missing after popd * 3305 FIX: cmciii.phase: fixed wrong datatype handling * 3107 FIX: heartbeat_crm: fixed incorrect timezone handling... * 3341 FIX: df: Ignoring mounted lib*.so.1 volumes (seen on Solaris 10) * 3306 FIX: docsis_channels_upstream: fixed missing channel handling Multisite: * 3297 SEC: Fixes possible XSS in views sidebar snapin... * 3313 FIX: Set correct mime type when exporting CSV and other non-HTML formats * 3315 FIX: Builtin icon visibility now can be correctly reset... * 3336 FIX: Fixed possible crash on werk list page... * 3337 FIX: Improved error handling of invalid perfdata in the GUI * 3339 FIX: Fixed exception on "Aggregations Affected by Service" page when no host/service given * 3344 FIX: Removed host inventory painters and sorters from non host based views * 3345 FIX: Fixed exception when inventory painter was used as group painter WATO: * 3295 FIX: Fixed exception in WATO git integration when modifying .gitingore file * 3296 FIX: Hiding pending changes related buttons after discarding changes * 3314 FIX: Correctly add custom user attribute values after change in attribute declaration... * 3316 FIX: Fix validation of empty or missing file uploads (such as in Bulk host import) * 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 * 3318 FIX: CSV bulk import of hosts: fix handling of CSV column headers... Event Console: * 3335 FIX: Improved error handling when requested rule pack does not exist HW/SW-Inventory: * 3340 FIX: Fixed exception when searching for software package sizes 1.2.8b7: Core & Setup: * 3008 FIX: Fixed exception in logwatch config generation when using Nagios... Checks & Agents: * 3012 jolokia_metrics.threads: Improved check output, now showing the actual problem and levels * 3292 livestatus_status: Added Microcore relevant metrics like helper usage and latency... * 3098 FIX: isc_dhcpd: fixed handling of leases that never expire * 3099 FIX: mk_mysql: worked around problems where running instances can't be discovered * 3009 FIX: ESX agent: fixed exception with utf-8 encoded strings... * 3010 FIX: Fixed vanished snmp subchecks for snmp hosts... * 3237 FIX: brocade_vdx_status: Fixed broken discovery * 3238 FIX: if.include: Fixed handling of old-skool traffic limits * 3104 FIX: ipmi: fixed crash when using summarized output with nagios backend Multisite: * 3290 FIX: Fixed broken event quick delete icon when used in dashlets * 3236 FIX: Fixed host page of pnp4nagios... * 3293 FIX: Fixed graphs in IE with enabled compatibility mode (for IE < 8) * 3294 FIX: Fixed mixed languages when some users have localized GUI and some not... WATO: * 3100 FIX: fixed exception when trying to create a wato folder when that folder already exists * 3011 FIX: WATO host diagnostic page: prevent incorrectly filled input fields... BI: * 3291 FIX: Improved error handling when searching for BI aggregations with invalid regex Event Console: * 3097 FIX: mkeventd: fixed crash with non-descriptive error message if mibs couldn't be loaded HW/SW-Inventory: * 3013 FIX: Inventory: snmp inventory plugins never use cached data... 1.2.8b6: Multisite: * 3287 FIX: Fixed broken crash reporting (Submission of crashes did not work) HW/SW-Inventory: * 3289 FIX: Fixed missing filters in HW-/SW-Inventory views after editing the view... 1.2.8b5: Core & Setup: * 3275 FIX: Piggyback based services were skipped on "No agent hosts"... * 3286 FIX: Fixing possible logging issues when using datasource programs for monitoring... Checks & Agents: * 3001 fileinfo: now able to configure the checks status if the file is missing * 3093 isc_dhcpd: now interprets include statements when parsing the configuration file * 3096 check_mailboxes: new active check to monitor age and count of mails in imap mailboxes * 3258 FIX: dell_idrac_disks: fixed disk and component status handling * 3266 FIX: check_smtp: when set to IPv6 it used the IPv4 address nevertheless * 3274 FIX: ibm_svc_disks: Fixed wrong listing of man page * 3089 FIX: cmciii.temp: added handling for more device states * 3276 FIX: esx_vsphere_vm.snapshot: Graphs now scale the age of the scnapshots correctly * 3277 FIX: veeam_jobs: Handling missing state "Postprocessing" now * 3278 FIX: fritz_wan_if: Fixed incorrect unit Bit used in check * 3092 FIX: isc_dhcpd: fixed incorrect handling of timezones * 3259 FIX: ad_replication: fixed wrong timestamp handling * 3094 FIX: cisco_temperature: fixed duplicated sensors on some devices... * 3006 FIX: agent_vsphere: fixed exception when providing the wrong login credentials * 3261 FIX: cisco_temperature: fixed wrong datatype handling * 3007 FIX: Interface groups: fixed exception when port type or interface items were not set in the WATO rule... Multisite: * 3264 FIX: Fix display of values in graphs that are < 1.0 * 3273 FIX: Dashboard: The dashboard is now preserving edit/view state during page reloads * 3090 FIX: fixed perf-o-meter link leading to old graph page even when new graphs are being used * 3260 FIX: Availability: ignores completely unmonitored objects in summary calculation * 3279 FIX: LDAP: Fixed default values of attribute selections... * 3285 FIX: Fixed exception when editing large bookmark lists WATO: * 3091 FIX: fixed failure to rename hosts in raw edition... * 3280 FIX: Fixed too often executed network scans... * 3281 FIX: Fixed network scan overwriting folder modifications made during the scan * 3282 FIX: Fixed missing validation of network scan properties... * 3005 FIX: webapi: now able to add new hosts to main folder (bug was introduced recently) * 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... * 3270 FIX: Fix button [Deprecated Rulesets] within deprecated manual checks rulesets Reporting & Availability: * 3267 New availability option for reclassifying host state "unreachable"... * 3268 FIX: Availability options were invalid after resetting them... * 3269 FIX: Fix rendering of floating point values < 1 in graphs (e.g. CPU load) HW/SW-Inventory: * 3265 FIX: mk_inventory.solaris: fix problem on Solaris 10, do prtdiag and prtpicl only in global zone 1.2.8b4: Checks & Agents: * 3250 FIX: cisco_mem: remove bogus memory check for "Driver text"... * 3084 FIX: windows agent: fixed crash when specifying an invalid performance counter * 3252 FIX: ntp.time: better handling of temporary synchronization loss... * 3254 FIX: haproxy: fixed wrong type handling * 3255 FIX: apc_inrow_temp: fixed wrong discovery handling of available sensors * 3256 FIX: blade_bx_powerfan: fixed wrong levels handling and minor cleanup * 3087 FIX: fixed very rare crash in active checks... Multisite: * 3228 The BI Treestate painter now exports the aggregation tree as real json structure * 3251 FIX: Fix sorting of entries in Views sidebar element * 3230 FIX: Slightly improved popup menu positioning... WATO: * 3000 FIX: Host check command: "Use a custom check plugin" was not working with CMC... * 3231 FIX: Not showing network scan properties in host search form anymore * 3086 FIX: fixed incorrect host list when one wato folder was a substring of another... Notifications: * 3263 Notifications: allow users to restrict by their contact groups... * 3253 FIX: sms: notification script sms now handles single quotes in the message in the right way BI: * 3232 FIX: BI: Only querying site of host for specific host status info... Event Console: * 2999 The contact name is now included in Event Console notifications... HW/SW-Inventory: * 3229 FIX: lnx_distro: SLES based systems have now an OS name inventorized\ 1.2.8b3: Core & Setup: * 3234 FIX: Make unixcat more robust... Checks & Agents: * 2996 websphere_mq_queues: now able to configure levels for used percentage of total queues * 3227 FIX: Automatic service adding: Fixed exception when using time range to skip automatic configuration... * 3178 FIX: docsis_channels_upstream: Fixed crash in graphs * 3082 FIX: windows agent: with realtime updates active, shutting down the agent could take very long * 2997 FIX: Fixed broken SNMP subchecks... * 3243 FIX: Fix missing custom graphs in sidebar snapin Views if explicit topic is set * 3245 FIX: Fix interpretation of check levels 0.0 as "no levels"... Multisite: * 3076 FIX: fixed broken views in check_mk raw edition * 3181 FIX: Omit icon for downloading agent output on shadow hosts (cmcdump)... * 3248 FIX: Avoid broken list of context filters and case of a BI error WATO: * 3244 WATO BI Module: swap order of aggregation function and child node selection... * 3179 FIX: Fix labelling of heartbeat interval for liveproxyd settings... * 3180 FIX: Fix broken site specific globals and disabling of WATO in slave sites * 3182 FIX: Fix bulk operations based on search result folder... * 2998 FIX: Fixed broken WATO rules where content is dynamically loaded... * 3246 FIX: Fix link for editing a BI aggregation after coming back from the details of another aggregation... BI: * 3247 FIX: Do not allow multiple BI aggregates with the same title... Reporting & Availability: * 3249 FIX: Fix missing filter for non-OK services when report is called via context button Livestatus: * 3235 FIX: Unbreak COMMAND handling... 1.2.8b2: Core & Setup: * 3193 FIX: Fixed fake check results for hosts... * 3204 FIX: Fixed broken nagios config in case of aggregated hosts are configured * 3214 FIX: Removing SNMP checks for non SNMP hosts and agent based checks for non agent hosts... * 3220 FIX: Check_MK HW/SW Inventory is now always disabled for "No Agent" hosts * 3221 FIX: Fixed broken nagios config because of missing contact group check-mk-notify with rule based notifications enabled... Checks & Agents: * 2994 brocade.temp: increased temperature default levels from 35/40 to 55/60 * 2995 esx_vsphere_licenses: now compatible with esx 6.0... * 3073 FIX: windows agent: relative paths to mrpe scripts are now treated as relative to the agent installation directory... * 3061 FIX: mk_jolokia: Fixed debugging of the agent plugin * 3074 FIX: windows agent: fixed incorrect values for 32-bit performance counters * 3075 FIX: windows agent: fixed data encryption of realtime updates were incompatible... * 3205 FIX: raritan_pdu_inlet: Fixed exception in case phases report a non OK state * 3206 FIX: esx_vsphere_hostsystem.mem_usage_cluster: Fixed broken check * 3207 FIX: msexch_dag.copyqueue: Fixed broken check in case of non OK state * 3208 FIX: cmctc_lcp: Fixed broken check in case of non OK state * 3209 FIX: esx_vsphere_datastores: Added missing uncommitted and overprovisioned graphs * 3210 FIX: oracle_asm_diskgroup: Fixed exception when using required mirror free space parameter * 3211 FIX: logwatch: Fixed broken error messages in case of failed filesystem operations * 3212 FIX: cmciii.phase: Fixed totally broken check * 3213 FIX: ibm_svc_disks netapp_api_disk: Fixed exception when disks are failed * 3185 FIX: ucd_cpu_load: this service will be discovered although we prefer HOST-RESOURCES MIB NOTE: Please refer to the migration notes! * 3176 FIX: Fix invalid scaling of some obscure metrics by factor 100... * 3177 FIX: mem.linux: added all missing metric definitions * 3217 FIX: fortigate_sessions: Fixed exception in case of empty data provided by the device * 3218 FIX: fortigate_node: Fixed wrong discovered services on non cluster devices * 3186 FIX: fortigate_node: fixed empty item NOTE: Please refer to the migration notes! * 2993 FIX: zfs_arc_cache: fixed crash, no longer reports unknown if not all data is available... * 3188 FIX: ps.include: fixed typo * 3226 FIX: isc_dhcpd: Fixed exception during discovery when pools can not be gathered by agent * 3189 FIX: mem.vmalloc: newer kernel versions (64bit) report wrong data, i.d. both VmallocUsed and Chunk equal zero, thus this check is obsolete * 3079 FIX: win_printers: fixed typo that kept default parameters from being used... * 3080 FIX: windows_updates: non-ascii characters are now handled correctly Multisite: * 3059 FIX: Fixed highlighting of availability timeline time slices * 3175 FIX: Fix timeranges of graphs that are embedded in a dashboard... * 3077 FIX: CSV export is now available for host/service availability and now includes summary line WATO: * 3060 FIX: Folder properties: Fixed exception when a user has no alias set... * 3062 FIX: Git integration: Fixed not adding files in WATO folders to git control * 3203 FIX: Distributed WATO: Fixed exception in remote host service discovery... * 3215 FIX: WATO git ignore files are now updated on each commit * 3216 FIX: Fixed exception when trying to edit an already deleted user * 3222 FIX: Fixed broken duplicate user id validation when creating new users * 3223 FIX: Fixed exception in network scan when hosts can not be resolved * 3224 FIX: Fixed broken "WATO legacy eval" * 3225 FIX: Fixed exception when renaming a host which is configured as parent on a folder Event Console: * 3058 FIX: Event Console is now allowing non loadable MIB modules on startup... Livestatus: * 3233 FIX: Fixed shutdown of Nagios core with Livestatus module... HW/SW-Inventory: * 3219 FIX: lnx_distro: Now detecting Oracle VM Server correctly 1.2.8b1: 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... * 2682 FIX: Fixed exception Error creating configuration: global name 'extra_host_attributes' is not defined * 2443 FIX: Fixed quoting of ! in classical nagios checks configured via WATO... * 2718 FIX: Fixed agent timeouts not resulting in a crash report anympore... * 2724 FIX: Discovery check: Fixed exception in simulation mode when no cache file present * 2756 FIX: SNMP: Generalized error handling of emtpy info for SNMP checks... * 2759 FIX: Allowing Emails to contain special characters like umlauts... * 2764 FIX: Fixed broken SNMP checks in case SNMP check interval is configured for clusters... * 2770 FIX: Check_MK is now warning the user about deprecated but configured checkgroup parameters... * 2848 FIX: Fixed cleanup of old autocheck files of cluster hosts... * 2894 FIX: Fixed broken cluster checks when using Nagios core... * 2926 FIX: Fix exception in WATO when a check man page has not catalog entry * 2944 FIX: Fixed exception during config activation having clusters with unresolvable node IP addresses * 3037 FIX: Terminate datasource programs when check timeout occurs... * 2932 FIX: Removal of duplicate services now also works for hosts that are no longer SNMP+TCP * 3168 FIX: Fix duplicate loading of check that have a copy in local/share/check_mk/checks. Checks & Agents: * 2434 NetApp monitoring: Cluster-Mode is now supported, changes in existing 7Mode checks... NOTE: Please refer to the migration notes! * 2695 hp_msa_disk, hp_msa_volume: these checks now report more information about disks and volumes of a HP MSA 2040 Storage System * 2663 knuerr_rms_temp: switch to new generic temperature logic, allow e.g. lower levels... NOTE: Please refer to the migration notes! * 2688 mssql agent plugin can now handle clustered MSSQL instances * 2703 logwatch.ec: now transfers the service level to the event console... * 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' * 2671 df: avoid duplicate items for btrfs that is mounted several times... NOTE: Please refer to the migration notes! * 2441 NetApp 7Mode: Now able to monitor reserved snapshot space for volumes * 2444 lnx_if: now able to detect interfaces which "break" during runtime... * 2720 nullmailer_mailq: New check for monitoring the outgoing mail queue of Nullmailer... * 2707 winperf_processor: can now be configured to warn if a single cpu core exceeds a utilization threshold for a while... * 2708 sap, sap_state: new sap_state service reports connection problems to sap hosts... * 2740 local: better warning output in case of invalid agent output * 2763 apache_status: Can now be configured to use the protocols default port... * 2787 netapp_api_snapvaults: Clustermode supported, netapp_api_disks: fixed invalid total disk space... * 2788 ESX Monitoring, esx_vsphere_vm subchecks: VM templates are now excluded... * 2833 isc_dhcpd, win_dhcp_pools: lower levels for used dhcp leases are now configurable... * 2789 netapp_api_snapvault: No longer monitors uninitialized volumes... * 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 * 2711 janitza_umg: added support for umg508... * 2792 check_mk_agent.aix: now able to use wildcards in the fileinfo.cfg * 1303 multipath, solaris_multipath: Level for needed paths can now be specified in percent * 1304 mk_mysql: Agent plugin can now detect multiple instances running unter the same user... * 2797 netscaler_vserver: now also shows tftp servers and health state of loadbalacing entities * 2863 wagner_titanus_topsens: added support for more devices... * 2801 snmp text encoding: now able to decode cp437 encoded snmp strings... * 2802 esx_vsphere_hostsystem.multipath: now supports ESX 6.0 multipath names * 2864 fortigate_ipsecvpn, fortigate_sslvpn: Added monitoring for vpn tunnels in fortigate firewalls * 2838 raritan_px_outlets: monitors the voltage, current, power, apparent power and energy of Raritan PX Devices * 2839 raritan_px_sensors, raritan_px_sensors.binary, raritan_px_sensors.humidity: monitors the temperature, contact and humidity of Raritan PX Devices * 2840 barracuda_mail_latency, barracuda_mailqueues, barracuda_system_cpu_util: new checks for Barracuda SPAM Firewall Appliance... * 2865 fortigate_memory_base: added check for fortigate firewall memory usage... * 2841 emcvnx_writecache: the check monitors the write cache state of the storage processors of an EMC VNX Storage System * 2803 netapp_api_volumes: clustered volumes now longer show the current node name in the service description... NOTE: Please refer to the migration notes! * 2780 cisco_vss: detect this check on newer (15.1) devices * 2874 netstat_an.bat: Restrict output of connections to TCP, safes performance * 2866 ewon: Added support for monitoring Wagner OxyReduct devices with their data exposed through an ewon router... * 2884 mssql_blocked_sessions: the state of the blocked sessions is now configurable * 1313 apc_sts_inputs: New Check for APC Static Transfer Switches: Input Phases * 1314 apc_sts_source: New Check to monitor if the input source changes on APC STS devices * 1315 check_mk_agent.linux: The ps section of the agent now supports long usernames... * 2869 ibm_storage_ts, ibm_storage_ts.drive, ibm_storage_ts_library, ibm_storage_ts.status: new checks for IBM TS3100 Tape Library * 1316 mysql_slave: Levels can now be configured with WATO * 2809 netscaler_vserver: now reports health_perc as performance data * 2885 cisco_hsrp: now reports the HSRP state... * 2812 Avaya Series 88xx / 45xx: New temperature, fan and CPU utilization checks... * 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... * 2816 check_mail_loop: now supports STARTTLS for IMAP authentification * 2817 cmc_temp: New temperature check for Rittal devices using the CMC MIB * 1600 check_mk_agent.linux: Diskstat Sektion now supports s390 DASDs (zLinux on IBM Mainframes) * 1318 cisco_asa_svcsessions: New Check to monitor VPN Connections on Cisco ASA devices * 2886 solaris_fmadm: new check monitors the severity and name of the fault class on Solaris systems using the 'fmadm faulty' command * 2871 msexch_database: New check to monitor access latencies to MS Exchange Databases * 2872 supermicro, supermicro.sensors: New check to monitor health on snmp-enabled devices by supermicro * 2913 fortigate_node, fortigate_node.cpu, fortigate_node.memory, fortigate_node.sessions: New checks to monitor HA nodes of fortigate firewalls * 1319 blade_bx_powerfan: Check can now be configured using Wato * 2915 supermicro.smart: new check to monitor harddisk health on snmp-enabled supermicro devices * 1321 sap.dialog: It is now possible to configure levels for FrontEndNetTime, ResponseTime and UsersLoggedIn * 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 * 2890 cisco_nexus_cpu, cisco_oldcpu: new checks for Cisco devices which do not support CPU utilization information from CISCO PROCESS MIB * 2918 agent_jolokia: jolokia can now be monitored using a special agent * 2919 hp_webmgmt_status: New check for health status of various Hewlett-Packard devices... * 2920 hr_cpu: this check can now also supports per-core features... * 1322 solaris_prtdiag_status: New Check for Solaris Hardware State based on prtdiag * 2921 printer_supply_ricoh: check now tries to handle negative readings properly... * 2922 check_mk_agent.linux, check_mk_agent.solaris: mrpe sections can now be cached... * 2933 openhardwaremonitor, check_mk_agent.windows: added agent support and check for monitoring hardware sensors through OpenHardwareMonitor... * 2829 filesystem checks: introduced default levels for inodes used (10%/5% free)... * 2934 all temperature checks rewritten to use the shared temperature api... NOTE: Please refer to the migration notes! * 1323 win_printers: Warning and Critical levels can now be set... * 1324 New Check for Dell Equallogic SAN Devices * 2892 qlogic_fcport: now supports QLogic FC Switch SANBox 5802 series * 2937 mrpe: check now supports service descriptions using percent-encoded characters... NOTE: Please refer to the migration notes! * 2938 websphere_mq_channels: check outcome based on channel state is now configurable... * 2832 netscaler_vserver: improved check output for unknown protocols... * 3033 check_http: Now supporting extended perfdata parameter of the check * 2456 palo_alto, palo_alto_sessions: Two new checks for Palo Alto firewalls. * 2985 MongoDB: Introduced agent plugin and some checks... * 2457 mssql_counters.sqlstats: New check to monitor several rates from the SQL statistics object * 2941 tinkerforge, tinkerforge.ambient, tinkerforge.humidity, tinkerforge.motion, tinkerforge.temperature: new checks to monitor tinkerforge sensors... * 2988 check_mk_agent.aix: now provides infos for postfix mailq check * 3067 openhardwaremonitor.smart: initial support for S.M.A.R.T. harddisk health monitoring via OpenHardwareMonitor... * 2975 mk_jolokia: now supports HTTPS * 2976 eltek_battery, eltek_battery.temp, eltek_battery.supply, eltek_fans, eltek_outdoor_temp, eltek_systemstatus: new checks for a Eltek Valere USV * 2989 netapp_api_snapshots: increased performance while querying data. levels configurable... * 2977 aruba_wlc_clients: new check which monitors the WLC clients of a Aruba Networks WLAN Controller * 3173 datapower_cpu datapower_fan datapower_fs datapower_ldrive datapower_mem datapower_pdrive datapower_raid_bat datapower_tcp datapower_temp: Detect XI52 Model * 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 * 2980 agent_ipmi_sensors: new special agent to monitor IPMI data via ipmi-sensors (of freeipmi)... * 2981 isc_dhcpd: added leases path /var/lib/dhcpd/dhcpd.leases for CentOS * 2982 solaris_services.summary: new check which gives a summary of services provided by SMF on Solaris * 2660 FIX: fixed windows agent using the wrong working directory... * 2664 FIX: ps: Speedup in situation with many matching processes... * 2661 FIX: windows agent: fixed incomplete process list... * 2665 FIX: ps: fix crash in case of quota violation on Windows * 2437 FIX: joloka_metrics.perm_gen: fixed broken check... * 2683 FIX: Fixed exceptions occuring in some ps checks... * 2662 FIX: windows agent: fixed inventory running every time when ipv6 was activated... * 2697 FIX: hp_msa_controller.io, hp_msa_disk.io, hp_msa_volume.io: fixed broken I/O calculation * 1296 FIX: aix_memory: Check can now handle systems without swap partition * 2690 FIX: ps: Fixed processing of old inventory_processes rules in discovery function... * 2236 FIX: cups_queues: Correct not working discovery after werk #2504... * 2668 FIX: jar_signature: Handle case correctly where certificate is already expired * 2669 FIX: mcdata_fcport: fix computation of in and out traffic... * 2692 FIX: check_http: Fixed broken check when using Nagios (introduced with 1.2.7i3) * 2706 FIX: winperf_if: fixed rare crashes of windows_if.ps1 plugin... * 1297 FIX: emcvnx_hba: Prevent old emc versions from inventory... * 2698 FIX: ups_capacity: fixed missing battery time and fuel information * 2672 FIX: mounts: ignore options that are allowed to change on btrfs filesystems... * 2445 FIX: ibm_svc_disks: fixed crash in case special agent reports too much data columns per line * 2734 FIX: cmctc.temp: fix exception of type UnicodeDecodeError * 2446 FIX: Active checks check_mail, check_mail_loop: did not work with POP3 protocol... * 1300 FIX: ovs_bonding: Fixed discovery exception in case of not active bond * 1301 FIX: cmciii: Some rewrites of the cmciii Temperature and Power Phase Checks... NOTE: Please refer to the migration notes! * 2735 FIX: esx_vsphere_datastores: fix labelling, help and performance data of provisioned space... * 2737 FIX: bluecoat_sensors: fix crash when using Nagios as core (missing include)... * 2738 FIX: Check_MK Caching agent on Linux: introduce timeout for lock... * 2725 FIX: Dynamic levels: Enforce config of levels for filesystems larger than 0 bytes... * 2726 FIX: veeam_backup_status: Fixed missing agent section error in case of aborted tasks * 2727 FIX: ibm_imm_health: Fixed unhandled exception when SNMP info is missing * 2730 FIX: if64: Grouping of interfaces resulted in an exception... * 2741 FIX: isc_dhcpd: Fix problem where outdated leases where counted as active * 2731 FIX: smart.temp: Handles case of missing temperature values correctly * 2753 FIX: ad_replication: Made check more robust agains garbled agent output * 2773 FIX: omd_staomd_status: handle case where site's software installation is broken * 2754 FIX: ipmitool: Killing asynchronous ipmitool call after 300 seconds... * 2755 FIX: apc_symmetra: Check is handling missing data more robust now * 2783 FIX: esx_vsphere_datastores: fixed crash when no provisioning levels were set * 2700 FIX: ibm_svc_node: fixed handling with agent output after firmware update * 2701 FIX: zfsget: fixed handling in case of zero total size based on buggy 'df -h' command on some solaris systems... * 2702 FIX: oracle_diva_csm: fixed handling of empty sublists * 2761 FIX: check_http: Fixed handling of multiple strings given as "Strings to expect in server response" * 2786 FIX: agent_netapp: now able to monitor more than 20 instances of a given type, e.g. volumes or interfaces... * 2765 FIX: heartbeat_crm: Fixed issue detecting outdated data with daylight saving time * 2775 FIX: omd_status: handle case where status information is incomplete due to missing cmk version * 2835 FIX: netextreme_psu_in: fixed wrong voltage usage handling... * 2776 FIX: apache_status: fix crash for Apache versions with yet unhandled status fields * 2836 FIX: pandacom_psu: fixed handling of not available power supplies * 2766 FIX: juniper_fru: Don't discover devices reported as "empty"... * 2790 FIX: check_dns: now able to configure milliseconds as expected response time... * 2794 FIX: The encoding parameter set in the agent sections was not working... * 2712 FIX: winperf_processor: this check no longer requires multiple check cycles before counters are initialized * 2796 FIX: apc_symetra_ext_temp: now supports temperatures measured in fahrenheit * 2837 FIX: hitachi_hnas_temp: fixed ascii decode error, handles degree celsius now correct * 2844 FIX: heartbeat_crm: Fixed problem processing the state of clone set resources * 2798 FIX: netapp_api_cpu: fixed incorrect scaling of CPU data in NetApp Clustermode... * 2799 FIX: check_mail_loop: "Use TLS over SMTP" option did not work * 2777 FIX: check_mk_agent.linux: avoid execution of .deb temporary files as plugins * 2800 FIX: mk_mysql: fixed some issues with incorrect assembled command line... * 2744 FIX: waitmax now kills the whole process group and is a bit more robust. * 2842 FIX: jolokia_metrics.perm_gen: fixed wrong calculation of perf variables warn and crit * 2782 FIX: cups_queues: fix crash in case user name contains spaces * 2849 FIX: winperf_processor.util: Fixed crash in case no CPU infos are sent * 2850 FIX: juniper_cpu: Better error handling of empty data reported by device * 2873 FIX: megaraid_pdisks: handle case "Copyback" correctly... * 2852 FIX: check_http: SSL can now be configured to use specific SSL version * 2853 FIX: cisco_asa_failover: Added support for CISCO PIX security devices * 2854 FIX: winperf_if: Assuming interfaces without status to be up * 2855 FIX: ibm_svc_mdiskgrp: Fixed crash when capacity of pool is 0 * 1308 FIX: check_mk_agent.linux: Not longer list prl_fs filesystems... * 2856 FIX: winperf_phydisk: Not discovering on clusters where disk perfcounters are missing... * 2875 FIX: citrix_farm.ps1: Add missing end marker of piggy data - fixes problem in subsequent plugins * 2857 FIX: fritz.conn: Handling missing connection state infos as UNKNOWN * 2805 FIX: ps: Now able to monitor processes which contain + characters... * 2858 FIX: hp_proliant_da_phydrv: Adding disk controller to check items... NOTE: Please refer to the migration notes! * 2876 FIX: mk_logwatch: Avoid parsing lines that are currently being written by application... * 2806 FIX: oracle_rman: introduced missing WATO, allows configuration of backup age * 2883 FIX: default.php template: fixed id_string while creating default template, e.g. for custom checks * 2859 FIX: Check_MK Discovery/Inventory and HW/SW Inventory services are now always using caches (if available)... * 2860 FIX: mssql.vbs: Now really used the configuration file from the agent config directory * 1309 FIX: multipath: Fixed name handling of multipaths... NOTE: Please refer to the migration notes! * 1310 FIX: blade_bx_powerfan: Check now uses better default leves... * 2807 FIX: check_mail_loop: POP3 protocol wasn't working at all * 2808 FIX: db2_connections: added missing connections performance data * 2861 FIX: hivemanager_devices: Fixed configuration of states to treat as WARN * 1312 FIX: carel_uniflair_cooling: Check is now disabled... * 2868 FIX: cpu_util.include: fixed crash on some systems if per-core statistics were enabled... * 1317 FIX: fileinfo.groups: Fixed handling of $DATE pattern... * 2813 FIX: agent_netapp: fixed missing environmental sensor information and exception with snapshot volumes... * 2818 FIX: check_mail_loop: now only deletes expected mails and not all mails matching a specific pattern... * 2819 FIX: netapp_api_if: now able to detect even more interfaces... * 2820 FIX: winperf_phydisk: fixed invalid performance data for read/write ios * 2887 FIX: docsis_channels_downstream: now handles correct the downstream power in dBmV * 2914 FIX: hr_cpu: fixed check not being applied on some systems... * 1320 FIX: fjdarye60_sum: Fixed bug in discovery function * 2898 FIX: smart: Using normalized value for determining reallocated events state... * 2888 FIX: citrix_controller.licensing: ignoring double data from piggy backs * 2899 FIX: ps: Finally improved performance impact of perfdata when having a lot of processes... * 2917 FIX: cisco_asa_failover: Will no longer discover on devices where failover is disabled... * 2927 FIX: Fix links to logwatch logfiles in case of several special characters in the name... * 2891 FIX: mcafee_av_client: fixed wrong params handling after WATO configuration * 2907 FIX: chrony: Fixed exception in discovery function when daemon is not running * 2908 FIX: oracle_locks: Fixed handling of ORA- errors as sent from e.g. older AIX agents * 2909 FIX: postfix_mailq: Fixed crash when postfix mailq size can not be read * 2910 FIX: heartbeat_crm: Fixed crash in case of "number of resources" paramters have been configured * 2911 FIX: mysql.innodb_io: Fixed crash in case averaging is set to 0 minutes * 2912 FIX: mk_oracle mk_oracle.aix: Fixed handling of DBs which names end with "_[NUMBER]"... * 2948 FIX: oracle_tablespaces: Fixed exception when section contained empty line * 2949 FIX: oracle_logswitches oracle_sessions oracle_version: Improved handling of legacy oracle plugin error cases * 2950 FIX: citrix_controller.sessions: Fixed crash in case active/inactive infos are missing * 2951 FIX: ibm_svc_disks: Fixed exception with disks having a TB capacity * 2952 FIX: netextreme_psu_out: Fixed crash in case of phase can not be found anymore * 2953 FIX: netextreme_psu_in: Fixed discovery of Power Supply Input checks * 2954 FIX: netextreme_temp: Fixed temperature checking * 2955 FIX: cpu.loads: Fixed monitoring on some AIX systems * 2939 FIX: winperf_phydisk: fixed permanent stall state if windows reports several disks with the same drive letter... * 2957 FIX: Renamed Lotus Domino Task Inventory rule to Lotus Domino Task Discovery * 2958 FIX: domino_tasks: Fixed broken discovery and check * 2959 FIX: apt: Made check more robust against invalid agent data * 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 * 2962 FIX: esx_vsphere_vm.guest_tools: Fixed exception in case no version info is available * 2963 FIX: esx_vsphere_datastores: Deal with empty url attribute of datastores * 2983 FIX: netapp_api_disk: fixed exception when disks were not included in the raid... * 2971 FIX: heartbeat_crm: Is now compatible with more forms of crm_mon output formats * 2972 FIX: df: Filesystem trends: Outputting less senseless time left in case of nearly 0 growth * 3034 FIX: cups_queues: Fixed bug when no user name available for a print job * 2940 FIX: dell_om_disks: non-raid state is no longer treated as a critical problem... * 2942 FIX: juniper_cpu_util: new check replaces juniper_cpu which was reporting incorrect values... NOTE: Please refer to the migration notes! * 3063 FIX: mcaffee_av_client: plugin didn't work with 32-bit av software installed on 64-bit system * 3064 FIX: netscaler_health: no longer discovers non-running fans (i.e. in virtual appliances) * 2987 FIX: esx_vsphere_counters: Improved accuracy of all counter values... * 3065 FIX: mem.win: renamed "Pagefile" to "Commit Charge" to clarify what the number actually expresses... * 3043 FIX: agent_emcvnx: Fixed error handling in case of missing naviseccli command * 3045 FIX: veeam_backup_status: Fixed wrong date format reported by agent... * 3066 FIX: windows agent: 32-bit performance counters were not returned correctly * 3068 FIX: ps: added performance graphs for process handle count (windows only) * 3069 FIX: unitrend_backup: fixed broken plugin output * 2930 FIX: juniper_cpu_util: Better detection, find more devices... * 3163 FIX: Treat interface name '1' and '01' as identical when grouping interfaces... * 3167 FIX: apc_inrow_airflow: fix exception in displaying parameters in WATO services list... * 3070 FIX: windows agent: replaced a very costy section regarding installed software... * 3071 FIX: cisco_mem, cisco_sys_mem, cisco_mem_asa: fixed incorrect unit being displayed... * 2990 FIX: netapp_api_vs_traffic: fixed incorrect CIFS latency... * 2978 FIX: agent_appdynamics: fixed missing closing brackets for piggyback data * 3172 FIX: fjdarye100_rluns fjdarye101_rluns fjdarye60_rluns: Correctly detect RAID 0 state... * 3174 FIX: Fix exception in Check_MK agent version check if version number does not contain three parts * 3049 FIX: esx_vsphere_hostsystem.mem_usage_cluster: Fixed exception when no thresholds configured * 3052 FIX: domino_mailqueues: Fixed exception when receiving empty data from SNMP * 3054 FIX: ups_modulys_battery: Fixed wrong remaining minutes in some cases * 3055 FIX: ibm_svc_mdiskgrp: Fixed exception in case of configured thresholds... * 3056 FIX: vms_cpu: Fixed exception when having thresholds configured * 3072 FIX: windows agent: agent can now handle utf-16 encoded output from plugins... * 3057 FIX: arc_raid_status: Fixed exception when number of disks changed Multisite: * 2684 Added icons for downloading agent data / walks of hosts... * 2713 New bookmark lists, strucutrable and shareable between users... * 2768 SHowing number of unacknowledged incompatible changes in sidebar header * 2769 Verifying that the Check_MK GUI is not used with Apache threaded MPM (e.g. worker) * 2880 Automatically detect changes in local web/plugins, no Apache restart needed anymore... * 2929 Show all metrics of a service in a nicely formatted table in the service details * 2992 New visual filter: "Hostname or Alias"... * 2680 FIX: LDAP: Fixed exception when syncing groups using configurations from previous versions... * 2435 FIX: New graphing system: fixed broken graphs for iSCSI checks... * 2696 FIX: Fixed broken perfometer for update checks * 2685 FIX: LDAP: Fixed failing synchronization when migrating some old configs... * 2686 FIX: Fixed showing graphs for cluster ping services * 2687 FIX: Quicksearch: Improved error handling * 2689 FIX: LDAP: Fixed broken sync when using "Filter Group" in the user sync settings * 2438 FIX: Manpage icons: fixed manpage links for active checks * 2691 FIX: Fixed exception in host address painter when displaying hosts/services of older sites * 2670 FIX: Fix problem that no site is configured when user has deleted only site... * 2717 FIX: Fixed broken webserver level authentication integration (e.g. basic, kerberos)... * 2722 FIX: Fixed some icon links from views opening in dashlet frames instead of the whole page... * 2729 FIX: Hosts/Hostproblems snapin: Fixed wrong livestatus query when filtering lists * 2709 FIX: fixed exception when opening the action menu... * 2447 FIX: Fixed sorting of performancedata values with units... * 2758 FIX: Fixed processing of metrics containing varnames with quotes and/or spaces * 2762 FIX: Fixed formating of check_http when using "clickable URL" option * 2772 FIX: Fixed possible exception in icon column when showing some actions in the column... * 2846 FIX: View refresh could reset checkboxes on views where "always show checkboxes" is enabled * 2778 FIX: Fixed correct scaling of sidebar on newer versions of Chrome browser * 2781 FIX: Fix role handling of "Custom Links" snapin in case of adapted roles... * 2804 FIX: Avoid redeclaration errors in graphs when using pnp basket... * 2877 FIX: Do not reopen search form when doing actions via Host/Service search * 2810 FIX: esx_vsphere_counters, winperf_phydisk: fixed exception on pnpgraph overview page... * 2895 FIX: Fixed broken "back to view" links after checkbox actions in views... * 2896 FIX: Improved handling of wrong encoded input strings... * 2822 FIX: Availabiltiy: Fixed exception while rendering the timeline... * 2901 FIX: Fixed issue editing availability annotations... * 2904 FIX: Improved error handling when custom url dashlets raise an exception... * 2830 FIX: Improved sorting in view column "Services colored according to state"... * 2945 FIX: LDAP: Fixed broken sync for LDAP connections named "ldap"... * 2946 FIX: LDAP: User created during login does not trigger full user synchronisation anymore... * 2947 FIX: LDAP: Simplified automatic sync logic... * 2956 FIX: Fixed exception on "Availability of Single-Host Aggregations view * 2965 FIX: Fixed HTML code shown in filter selection of favorite hosts filter * 2966 FIX: Quicksearch: Fixed sorting of results when not only searching for hosts * 2967 FIX: Hosts/Services: Hiding action menu trigger for empty menus * 2968 FIX: Closing quicksearch results when moving mouse out of sidebar area * 2969 FIX: Fixed folding of sidebar in Google Chrome * 2970 FIX: Users now allowed to modify the sidebar (e.g. guests) can now not fold snapins anymore * 3035 FIX: Fixed broken graph preview when hovering graph icon in Check_MK Raw Edition * 3040 FIX: Removed all summary_hosts related filters from shipped views... * 3041 FIX: Fixed deselecting view checkbox options like "Always show checkboxes" in dashboard embedded views * 3046 FIX: Acknowledging all incompatible werks when creating new sites * 2931 FIX: Do not load bookmarks, reports, view, etc. of non-existing users anymore * 3171 FIX: Logout in one site will log out of all sites sharing the same auth.secret... * 3048 FIX: It is now possible to add a context filter right after removing it from a view again... * 3050 FIX: Fixed broken "Host state (first character)" painter * 3053 FIX: Fixed broken login with Python 2.4 (e.g. on CentOS 5.x systems) WATO: * 2442 WATO remove host: improved cleanup of obsolete host files... * 2785 WATO Web-API: i18n of error messages and intitial validation of incoming request... * 1302 Added new WATO permission to deactivate the function rename of hosts... * 1311 netapp_api_volumes: Added option to configure inode levels in wato * 2878 Rework of host search in WATO - allow all bulk operations on search results... * 2879 WATO-Replication of MKPs and files in the local/ hierarchy... * 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... * 2923 SNMP community in WATO is now always displayed with ******... * 2924 WATO can now add contact groups from hosts also to services... * 2902 Hosts can now be added by regular network scans of configured IP ranges... * 2991 Snapshot restore: Improved robustness and logging... * 2666 FIX: Fix search for global configuration variables: ignore case now * 2715 FIX: Fixed visibility of BI aggregations in editor * 2716 FIX: Fixed error reporting on disabled checks page in case of broken man pages * 1298 FIX: Fixed broken WebAPI... * 1299 FIX: BI: Fixed recently introduced bug when editing BI Rules... * 2721 FIX: Fixed user profile sync in distributed environments after profile change * 2723 FIX: Hiding "discard changes button" after successful activation of changes * 2742 FIX: Make selection of folders and host group tag filter use nicer drawing characters * 2774 FIX: Fix exception when deleting certain types of MIBs * 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 * 2791 FIX: Service parameter overview: Fixed problem displaying incorrect rule for classical checks... * 2793 FIX: Parameter Overview: Prevent python unicode warnings for services with umlauts... * 2845 FIX: LDAP: Fixed exception in connection test on complain issue during connection creation * 2779 FIX: Fix moving of folders... * 2825 FIX: Parameter overview page no longer raises an exception in certain scenarios... * 2925 FIX: Editing a notification rule for a missing user selected random other user... * 2905 FIX: Check plugins: Non existant man pages now result in helpful error messages * 2943 FIX: Preventing issues with password completion of browsers on user and profile edit pages * 2831 FIX: Removing a previously set custom attribute for a contact did not work as intented... * 2973 FIX: showing subfolder info in WATO if there are more than four groups * 2964 FIX: Deleting site having hosts assigned links to list of hosts now * 2928 FIX: Fix display of rule set Do hardware/software Inventory... * 3036 FIX: Bulk discovery steps are now timing out short before HTTP request timeout... * 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 * 3047 FIX: Git integration: Using the users mail address for commit messages * 3169 FIX: Permission/Contact group settings for new hosts did show folder options... Notifications: * 2811 Mail notifications: Now able to add Host/Service Notes Url... * 2935 a notification can now match multiple event console rules * 2728 FIX: Removed debug notification script (was not executable)... * 2843 FIX: Hanging notification scripts could prevent all other notifications... * 2815 FIX: Notification scripts: Fixed missing environment variables... * 2821 FIX: WATO rule based notifications: Validate regular expression for service conditions... * 3042 FIX: Fixed configuring the sender of mails (Text and HTML mails)... 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"... Reporting & Availability: * 2823 FIX: Availability: Fixed division by zero error on rendering the availability table * 3166 FIX: Fixed problem where scheduled report did not honor host or service group filter Event Console: * 2733 Visibility of Event Console events more flexible now... * 1306 mkeventd: The Recent event history can you be filtered by extended regexes * 2903 Added "Service Level" to event simulation... * 2974 Added short cut icon 'archive this event' to event console events view * 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)... * 2795 FIX: mkeventd: send email action did not work if message text contains umlauts... * 2862 FIX: Fixed handling of umlauts in mails send by the EC * 2893 FIX: Improved error handling of sending mails via Event Console * 2986 FIX: Event Console: Text elements of events are now correctly quoted in shell scripts... * 3164 FIX: No longer crash on action or email if trap contains a null byte Livestatus: * 2743 FIX: Fixed handling of column types in "GET columns"... Livestatus-Proxy: * 3165 FIX: Make columns in view "Services by group" same as in other service views HW/SW-Inventory: * 2436 NetApp monitoring: Now able to gather data for inventory... * 2440 VMware ESX inventory: Now able to display ESX hostsystems and virtualmachines of clusters * 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... * 2667 FIX: solaris_mem: fix exception in inventory plugin * 2714 FIX: Fixed visibility of folding arrows by making them dark * 2439 FIX: solaris_prtdiag: Can now handle Oracle Corporation SUN FIRE X4170 M2 SERVER... * 2827 FIX: win_disks, win_video: now able to detect multiple instances * 2828 FIX: win_disks: now able to handle disks with missing size or media type information * 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 * 3051 FIX: lnx_distro: Correctly detecting Check_MK Appliance Operating System now 1.2.7i3: Core & Setup: * 2595 Discovery check can now automatically add missing services and also activate changes... * 2674 Added native support for monitoring via IPv6... * 2465 FIX: Fixed broken Check_MK Discovery checks (check reports "(null)") * 2502 FIX: Fixed removing autochecks when a host is configured to be ping only... * 2526 FIX: Fixed crash in filesystem checks in case mountpoint contains non-ascii characters * 2540 FIX: Process piggy backed data even if host is set to "No Agent"... * 2543 FIX: Fixed usage of icons/actions configured directly with process rules * 2630 FIX: fixed incorrect check interval of Check_MK Discovery... * 2430 FIX: Fixed crash with availability queries when using nagios as core... * 2643 FIX: Fix spurious CRIT status on check on mknotifyd... * 2617 FIX: Improved error handling in case of agent error but piggyback data available * 2647 FIX: Fix crash of CMC in case of duplicate host... Checks & Agents: * 2312 New checks for EMC VPLEX: emc_vplex_cpu, emc_vplex_director_stats, emc_vplex_if, emc_vplex_volumes... * 1260 jolokia_metrics.perm_gen: New Check to monitor used Perm Space on a JVM * 2317 agent_ruckus_spot: new special agent for querying access point statistics via web interface... * 2371 appdynamics_memory, appdynamics_sessions, appdynamics_web_container: New checks for AppDynamic... * 2398 agent_vsphere: now able to opt-out of servers ssl certifcate check... * 2448 Various Checks for Citrix XenApp 7.x Farms... * 2399 agent_vsphere/esx_vsphere_counters.if: now also reports interface state, bandwidth and mac address... * 1262 check_dns, check_ldap, check_smtp: It is now possible to customize the service descriptions of this checks.... * 2127 haproxy.frontend, haproxy.server: new checks and agent plugin for HAProxy * 2285 Modified checks for printer pages: canon_pages, printer_pages, printer_pages_ricoh, printer_pages.include... NOTE: Please refer to the migration notes! * 2129 db_ checks: new mk_db2.linux agent supporting the existing db2_ checks * 1269 esx_vsphere_counters.diskio: Check now uses the default diskstat implementation... NOTE: Please refer to the migration notes! * 1272 alcatel_power, alcatel_temp Support for stacked environments... NOTE: Please refer to the migration notes! * 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 * 2405 ucs_bladecenter_topsystem, ucs_bladecenter_faulinst: new checks for UCS bladecenter... * 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! * 2472 MSSQL Agent Plugin: Can now be configured to auth as database user... * 2286 hp_procurve_cpu, hp_procurve_mem, hp_procurve_sensors: now can monitor HP 2920 Switch Stack... * 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 * 2409 AIX DB2 monitoring: the agent plugin now processes all db2 instances in parallel... * 2288 check_mk_agent.aix: New sections for HACMP cluster manager... * 2289 aix_hacmp_resources, aix_hacmp_services, aix_hacmp_nodes: new checks for HACMP Cluster Manager... * 2410 ESX / agent_vsphere: Now able to re-use session cookies... * 2290 hp_procurve_temp: new check which monitors the system temperature of HP Switches which support the HP-ICF-CHASSIS-Mib * 2291 check juniper_trpz_aps: now monitors the number of access points of all juniper trapeze devices which support the TRAPEZE-NETWORKS-REGISTRATION-MIB * 2292 kentix_amp_sensors: New check for the Kentix Alarmmanager Pro... * 2413 esx_vsphere_counters: new check to monitor the disk throughput and latency for ESX datastores * 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 * 2514 check oracle_jobs: configurable service status in case of disabled jobs... * 2515 juniper_trpz_aps: check is now cluster-aware... * 2417 winperf_phydisk: can now work in a cluster environment * 2523 ipmi: new wato rule to set ignored sensors and activate/deactivate summarizing * 1277 check_ldap: It is now possible to specify a alternative Hostname... * 1278 mssql_blocked_sessions: New Check to show blocked MSSQL Sessions * 1279 check_curl (treasures): Added NTLM support * 2516 check juniper_trpz_aps: now lists also the sessions on the access points... * 2535 if64adm: new variant of 64 that allows to take the admin status of the interface into account * 2536 emc_isilon_fans, emc_isilon_temp, emc_isilon_temp.cpu: New checks for fans and temperatures of EMC Isilon * 2527 emc_isilon_power, emc_isilon_quota: New checks for power supply and fs quotas on EMC Isilon data storage devices * 2528 emc_isilon_cpu, emc_isilon_ifs: New checks for cpu utilization and the combined cluster storage on EMC Isilon data storage devices * 2529 kernel.util can now be configured to warn if a single cpu core exceeds a utilization threshold for a while * 2419 windows agent: is now downward compatible to win2k * 2517 mem.linux: Now able to handle hardware corrupted error via WATO rule... * 1281 Microsoft Azure special agent (treasures)... * 2420 mk_db2.aix: now able to monitor partitioned databases... * 2530 ups_modulys_alarms ups_modulys_battery ups_modulys_battery_temp ups_modulys_inphase ups_modulys_outphase: New checks for the Socomec Modulys UPS * 2518 veritas_vcs: New check which monitors the Veritas Cluster Service... * 2519 check_mk_agent.linux: New section for a Veritas Cluster Service... * 1283 hyperv_checkpoints,hyperv_vmstatus: Checkpoints and Integration Services Check for HyperV VMs... * 2520 genua_vpn: new check which monitors the VPN state of a genuscreen VPN appliance... * 2521 juniper_trpz_aps_sessions: new check shows the radio data and sessions per online access point... * 2511 siemens_plc: Special agent can now be configured to fetch other memory areas than DB... * 2421 winperf_phydisk: now able to monitor the average read/write duration for each disk... * 2422 winperf_mem: new check to monitor memory pages per second... * 2423 interface checks: now able to configure absolute levels for error packets... * 1286 blade_bx_powerfan: Discovery ignores not present fans now * 2424 esx_vsphere_counters: improved handling when data is missing... * 1288 cisco_vpn_tunnel: Added Metrics for trafic, please beware:... * 2425 agent_hp_msa: New special agent to monitor "HP MSA Storage" devices... * 2563 ipr400_temp, ipr400_in_voltage: New checks for the Omnitronics IPR400 * 2583 datapower_tcp: new check which monitors the number of TCP connections in the various possible states * 2565 dell_om_disks now warns if SMART predicts disk failure * 2572 dell_om_vdisks: New check for virtual disks on Dell OpenManage supported devices * 2586 ibm_imm_fan: lower and upper levels are now configurable * 2587 juniper_temp, juniper_fru, juniper_mem, juniper_alarm: new checks for a Juniper Ethernet Switch * 2588 emcvnx_sp_util: new check which monitors the storage processor utilization of an EMC VNX Storage System... * 2623 janitza_umg_inphase, janitza_umg_freq, janitza_umg_temp: new checks for Janitza Power Analyzers * 2589 check raritan_emx: splitted into three subchecks... NOTE: Please refer to the migration notes! * 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 * 2592 netextreme_fan, netextreme_psu, netextreme_psu_in, netextreme_psu_out, netextreme_temp: new checks for Extreme Networks Switches... * 2625 kernel.util, winperf_processor.util: now support an optional graph showing utilization of individual cores... * 2626 ps check configurable to list state of individual processes in long output... * 2633 cisco_stackpower: new check which monitors the link status of stack ports of Cisco Switches 3750-E Series * 2634 artec_documents, artec_temp: new checks for ARTEC Mail Archive Appliance... * 2632 oracle_diva_csm, oracle_diva_csm.actor, oracle_diva_csm.archive, oracle_diva_csm.drive: new checks for DIVA CSM devices * 2635 pandacom_psu, pandacom_fan, pandacom_sys_temp, pandacom_10gm_temp, pandacom_fc_temp: new checks for Pandacom SpeedCarrier Chassis 5u... * 2433 interface checks: now able to configure the infotext shown in the check output... * 2636 ucd_mem, ucd_processes, ucd_disk: new checks for systems using UCD SNMP Daemon... * 2655 Windows Agent can now read additional settings from an optional check_mk_local.ini file... * 2656 windows agent can now optionally output the full command line in the ps section... * 2637 etherbox2_temp: new check for the etherbox 2 (from firmware version 1.21 on) / MessPC... * 2621 check_http: Can now be configured to check via IPv6 * 2694 cmctc_lcp: this check monitors now the device levels * 2659 Added IPv6 support to the windows agent... * 2315 FIX: windows agent: BOM replacement, fixed incorrect byte offset... * 2316 FIX: windows agent: fix garbled output of cached agent plugins... * 2358 FIX: check_mk_agent.solaris: more correct computation of zfs used space... * 2350 FIX: FreeBSD Agent: Changed bash path to /usr/local/bin/bash... NOTE: Please refer to the migration notes! * 2351 FIX: FreeBSD Agent: Made plugin/local paths standard conform... NOTE: Please refer to the migration notes! * 2352 FIX: FreeBSD Agent: Removed statgrab cpu section because there is a dedicated cpu section... * 2359 FIX: adva_fsp_if: Use more reliable SNMP table, avoids sporadic problems... * 2360 FIX: esx_vsphere_vm.snapshot: Fix output of snapshot age in performance data and graph... * 2378 FIX: if: Now fixing encoding in interface descriptions according to rule... * 2362 FIX: mk_logwatch: fix cases where one logfile is listsed more than once in logwatch.cfg... * 2363 FIX: jolokia_metrics.uptime: Do not inventory instances where Uptime is missing - avoid crashed check * 2381 FIX: emc_datadomain_fans: Made check more robust against broken SNMP output * 2366 FIX: carel_sensors: fix crash in case of missing temperature sensor * 2382 FIX: mssql_backup: Formating age output more human friendly * 2383 FIX: FreeBSD Agent: Fixed handling <<>> section when jailed * 2368 FIX: ucd_cpu_load: fix exception in case of dump SNMP agent sending 12,540000 instead of 12.540000 * 2318 FIX: windows agent: no longer crashes when a cached plugin has several hundred sections... * 2319 FIX: winperf_if: fixed exception when using windows_if.ps1 in an old windows version... * 1261 FIX: apc_symmetra_power: Ignore unused phases during discovery * 2320 FIX: winperf_msx_queues: no longer crashes in service discovery if there are no msx queues available * 2321 FIX: process discovery: fixed exception during service discovery when no explicit process matching was set... * 2394 FIX: megaraid_ldisks: Is now supporting LSI CacheCade drives * 2449 FIX: db2_mem: Fixed scaling of perfdata... * 1264 FIX: ad_replication: Fixed handling of agent output without Destination DC entry * 1265 FIX: check_mk_agent.aix: Filesystem Section now ignores cdrfs filesystems * 1266 FIX: cisco_mem_asa: Special memory check for cisco asa devices.... NOTE: Please refer to the migration notes! * 2400 FIX: windows_if.ps1: fixed exception in plugin when an interface team had no members * 2374 FIX: md: Fix exception for certain outputs of certain special MD configurations... * 2458 FIX: FreeBSD-Agent: Fixed uptime calculation * 1271 FIX: omd_apache: Fixed handling of urls with whitespace * 2402 FIX: netapp_api_disk: fixed broken WATO and check configuration... * 2403 FIX: ibm_imm_fan: fixed exception with invalid formatted fan speed information... * 2404 FIX: apache_status: now able to handle BusyServers and IdleServers... * 2406 FIX: fileinfo: fixed missing size performance data for very large (e.g 2TB) files and fileinfo groups... * 2450 FIX: citrix_serverload: Changed representation of load to percent in rule and graphs, added perfometer * 2408 FIX: ibm_imm_fan: fixed exception while parsing fan percentage values * 2469 FIX: Fixed service discovery on SNMP host having no system description OID * 2480 FIX: Fixed exception when configuring predictive levels for network interfaces * 2376 FIX: Fix parsing of performance data from MRPE based checks * 2377 FIX: cpu.loads: Fix output of reference for predition (was scaled wrongly by number of cores) * 2473 FIX: cisco_asa_failover: Reworked check to reflect expected primary/secondary states of devices... * 2476 FIX: check_bi_aggr: Fixed exception when authentication is enabled * 2477 FIX: SNMP: Fixed exception when processing specific SNMP data with missing columns... * 1274 FIX: heartbeat_crm: Handle case of error messages from CRM * 2488 FIX: veem_jobs: fix problems with spaces or single quotes in the names of jobs... * 2494 FIX: Clasic SNMP mode now uses normal snmpwalk when bulkwalks are disabled with SNMPv3 * 2495 FIX: printer_supply: Fixed exception when unit type is not available via SNMP * 2496 FIX: Fixed CPU load checks when monitoring raspbian/babanian systems * 2497 FIX: veeam_client: Fixed exception when client is missing in agent output * 2498 FIX: livestatus_status: Records the number of hosts/services now * 2489 FIX: cmciii_lcp_water: New check replacing cmciii_lcp_waterin/out, support for newer devices... NOTE: Please refer to the migration notes! * 1275 FIX: Fileinfo: Fixed handling of output from AIX Agent * 2500 FIX: qlogic_fcport: Can now deal with missing port status information... * 1276 FIX: brocade_mlx_temperature: Fixed the shown Temperature Values * 2490 FIX: synology_disks: treat SSDs with state "not initialized" as OK if state does not change later * 2414 FIX: logwatch: now really ignores ignored logwatch lines... * 2415 FIX: check_mail, check_mail_loop: fixed incorrect POP3 ssl setting (thanks to Bernhard Schmidt)... * 2452 FIX: cisco_temperature: Fixed handling of scaling... * 2416 FIX: agent_netapp: fixed rare problem where environmental sensor info (fan, psus, temp) were not shown... * 2418 FIX: agent_vsphere.pysphere: legacy agent no longer aborts when evaluating unknown ssl option... * 2503 FIX: diskstat: Only excluding multipath members when infos for multipath devices are available... * 2504 FIX: cups_queues: Fixed wrong queue discovery on hosts running apcupsd * 2506 FIX: Diskstat summary: Ignoring stats from LVM devices * 2455 FIX: raritan_pdu_inlet: Fixed scaling... * 2492 FIX: check_mk_agent.linux: avoid problems with crashing waitmax after Ubuntu update... * 2507 FIX: mysql_slave: fixed exception caused by wrong parsing of agent data * 1280 FIX: check_mail_loop: It was not possible to use POP3 as protocol to fetch mails * 1282 FIX: win_printers: Not longer discover offline printers * 1284 FIX: symantec_av_progstate: Now Supports the current version of Symantec AV * 1285 FIX: blade_bx_powerfan: Fixed exception in case of fan failure * 2522 FIX: check_mk_agent.aix: now handles different output formats of the uptime function * 1287 FIX: akcp_temperature: Fixed interpretation of device levels... * 2545 FIX: akcp_daisy_temp: sensorProbe8-X20 not trying to discover services on these devices * 2546 FIX: brocade_mlx_power: Only discover power supplies in state normal/failure, skip other states... * 2547 FIX: mysql mysql_capacity mysql_ping mysql_slave: Fixed broken service discovery when instance id is empty... * 2564 FIX: logins: missing manpage * 2575 FIX: cpu.loads: Fix exception in displaying parameters for CPU load check... * 2574 FIX: postfix_mailq: speed up agent part on FreeBSD * 2566 FIX: ups_modulys_battery.temp: fixed missing manpage * 2585 FIX: include file for elecritcal phases handles warn/crit levels correct * 2576 FIX: symantec_av_updates: fix crash due to missing datetime module, also handle DD.MM.YYYY date format * 2567 FIX: jolokia_metrics: fixed crash if agent output is missing memory metrics * 2577 FIX: printer_input, printer_output: Fix exception on Brother NC-340h * 2554 FIX: oracle_recovery_status: Fixed exception when files have no checkpoints * 2568 FIX: apache_status: fixed computation of bytes and requests per second... * 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... * 1290 FIX: brocade_mlx_fan: Fix: Not longer add fans who not are present while discovery * 2569 FIX: fixed crash in aix lvm check after volume disappears... * 2559 FIX: job: Trying to read job result files as non root when agent is not executed as root * 2570 FIX: winperf_msx_queues: fixed crash when winperf data is missing... * 2593 FIX: cisco_wlc, cisco_wlc_clients: Fix discovery so that Cisco Virtual Wireless Controller are detected... * 2571 FIX: local: improved reporting of bad local check output * 1291 FIX: alcatel_fans: The internal name of the Check changed... NOTE: Please refer to the migration notes! * 1292 FIX: hitachi_hus_status: Internal Name of Check changed... NOTE: Please refer to the migration notes! * 2561 FIX: check-mk-agent rpm is now also replacing check_mk_agent named rpms... * 2594 FIX: mem.linux: Remove several bogus exceeding time graphs * 2605 FIX: mbg_lantime_ng_fan: Fixed exception in check / added missing man page * 2606 FIX: cisco_temperature: Reduced SNMP overhead for large devices... * 2428 FIX: "Clustered services for overlapping cluster": Improved rule matching... * 2608 FIX: kemp_loadmaster_ha: Fixed wrong discovery on snmp monitored linux systems * 2609 FIX: mysql_capacity: Can now handle sizes reported being NULL... * 2627 FIX: knuerr_sensors: no longer creates a service for unnamed sensor... * 2631 FIX: janitza_umg_freq: fixed crash when no frequency measurements were reported by the device * 2653 FIX: winperf_msx_queues: fixed incorrect cancelation of check claiming no counters were available... * 2619 FIX: services_summary: Fixed exception on WATO services summary page * 2654 FIX: logwatch: fixed high memory and cpu usage caused by too many unacknowledged messages... * 2622 FIX: postfix_mailq: Fixed exception when postfix is installed but not configured properly * 2675 FIX: checkpoint_connections checkpoint_packets: Fixed wrong discovered services on non checkpoint devices * 2657 FIX: windows agent: fixed failure to resolve named performance counters... * 2676 FIX: cisco_asa_failover: Failover state is not treated as warning state anymore... * 2658 FIX: logwatch: unacknowledged messages exceeding the max size are now dropped, even if they were already stored due to a previous bug... * 2679 FIX: hp_proliant_power: Not discoverying when host is reporting "absent" state... * 2652 FIX: jolokia_metrics: better handling of situation where agent does not respond... Multisite: * 2385 SEC: Fixed possible reflected XSS on all GUI pages where users can produce unhandled exceptions... * 2387 SEC: Fixed XSS problem on all pages using confirm dialogs outputting user provided parameters... * 2388 SEC: Fixed reflected XSS on the index page using the start_url parameter * 2389 SEC: Fixed XSS using the _body_class parameter of views... * 2390 SEC: Fixed possible XSS issue on views... * 2391 SEC: Auth cookie is using "secure" flag when HTTPS request detected... * 2392 SEC: Auth cookie is always using "httponly" flag... * 1268 The Snapins "Folders" and "Tree of Folders" can now be used by users without wato permission * 1270 Multsite site Hostfilters for views can now be negated * 2471 User IDs are now allowed to contain special characters (like German umlauts)... * 2484 Virtual Host Tree now allows adding levels of WATO folders... * 2501 Implemented new crash report handling... * 2491 Allow clickable URLs in comments and downtime texts... * 2512 Custom Icons/Actions: URLs target frames can now be configured... * 2612 SEC: Fixed possible XSS on service detail page using the long service output... * 2613 SEC: Additional fix for refleced XSS on index page using start_url... * 2600 Allow service regular expression filter to be negated... * 2601 Access to Werks (change log) directly in the user interface... * 2602 Tracking of incompatible Werks... * 2681 LDAP: Added support for synchronizing with multiple LDAPs * 2616 LDAP: Improved handling of multiple connections (Name conflicts, cross directory sync)... * 2646 New system for displaying time graphs of metrics... * 2678 LDAP: New sync plugin: Groups to custom user attributes... * 2314 FIX: Availability: fixed exception when grouping by host or service group * 2361 FIX: Fix exception for missing key 'title' in certain cases of older customized views * 2379 FIX: Plugin-Output: Fixed handling of URLs within output of check_http... * 2380 FIX: Custom Host Notes painter was showing service notes when used in service based views * 2393 FIX: Fixed exception "user_confdir" not set in case of exceptions during login * 1263 FIX: Fixed handling of urls in views... * 2396 FIX: LDAP: Fixed handling of LDAP trees having special chars in the path (e.g. in OU names)... * 2459 FIX: Preventing caching of all HTTP requests to dynamic pages (*.py)... * 2468 FIX: Fixed actions for duplicate host names on different sites... * 2470 FIX: Fixed exception in logwatch log list in rare cases... * 2375 FIX: prediction preview: automatically select valid prediction period * 2509 FIX: Logwatch: Fixed exception when deleting a specific logfile on multiple hosts * 2538 FIX: Fix exception in PNP graph template where metric name contains colon (e.g. omd_apache)... * 2510 FIX: Fixed sidebar frame scaling in chrome when using browser zoom * 2544 FIX: Fixed links to availability timeline using the context buttons * 2548 FIX: Fixed exceptions in different places in case of user errors... * 2549 FIX: Silently ignore not existing painters and sorters in views... * 2531 FIX: Fixed graph hover for services containing backslashes... * 2532 FIX: Fixed undefined variable exception in prediction in rare cases... * 1289 FIX: Fixed missing table headers in hostgroup view * 2551 FIX: Fixed locking issues when editing dashboards... * 2426 FIX: pnptemplate: fixed template for netapp_api_volumes * 2578 FIX: Fix exception in case a user has a non-existant role... * 2556 FIX: Availability: Fixed exception when trying to group BI aggregations by host/service-groups * 2580 FIX: Remove bogus ;0 in comment of problem acknowledgements... * 2604 FIX: Dashboards: Improved error handling in case of broken dashlet * 2597 FIX: Fix settings downtimes on BI aggregates in distributed environment... * 2598 FIX: Remove button for removing downtimes an BI aggregates because it cannot work... * 2607 FIX: Fixed broken links from BI views to aggregation group views * 2615 FIX: Fixed bug in legacy dashboard conversion when having users not permitted to access embedded views... * 2429 FIX: check_mk-netapp_api_disk.summary.php: fixed broken php-template * 2618 FIX: Fixed "move folder" popup being positioned out of screen on the right * 2620 FIX: Fixed issue loading correct graph templates when HTTP is disabled on system apache level WATO: * 2365 Removed old deprecated notification global options for plain emails... * 2384 SEC: Prevent user passwords from being visible in webserver log on user creation... * 2386 SEC: Fixed possible XSS on WATO rule edit page... * 2373 Skip unmonitored hosts during bulk discovery... * 2462 Users with access to host/services can now edit the disabled services rule for their hosts/folders... * 2463 Hiding not permitted actions from service discovery page when only permitted on host... * 2479 Allowing dots in host-, service- and contact groups now * 2486 Remove special handling for non-distributed-setups in WATO... * 2487 Remove dangerous Factory Reset button... * 2649 Bulk renaming of hosts in WATO... * 2651 Do not allow adding of duplicate hosts anymore... * 2344 FIX: Improved validation of selected rules when editing BI aggregations... * 2346 FIX: Notifications: Fixed garbled page when switching on/off bulks/backlog/user rules * 2372 FIX: Avoid freezing WATO during bulk discovery if hosts do not respond in a timely manner * 1267 FIX: Fixed confirm activating foreign changes dialog... * 2397 FIX: Fixed wrong confirm text in distributed setup when activating foreign changes * 2461 FIX: Service Discovery: Hiding action buttons to rules when user is not permitted to rulesets * 2464 FIX: UDP ports for SNMP communication can now be configured via WATO * 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... * 2407 FIX: WATO master/slave replication: fixed problem where the configuration from the master site was not activate on slave site... * 2474 FIX: Fixed possible corruption of user datasets (contact, mail, rbn config)... * 2499 FIX: Git: Fixed message "Please tell me who you are. Run git config ..." on making changes... * 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 * 2552 FIX: API: Service Discovery action is now creating missing pending log entry and marks the site dirty * 2560 FIX: Fixed rare exception when using bulk host move... * 2603 FIX: Git integration: Preventing issues with *.mk.new files... * 2610 FIX: Fixed host search showing results of not permitted folder * 2611 FIX: Fixed host view permission checks on host related pages... * 2599 FIX: Fix newly introduced fatal bug preventing creation of new hosts in WATO... * 2431 FIX: WATO Snapshots: Fixed broken performancedata backup... Notifications: * 2478 Integrated notification plugin for mobile phone push messages via Pushover... * 1295 RBN Rules can now also match service event type OK to OK... * 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 * 2348 FIX: HTML-Mails: Added missing link to service descriptions * 2349 FIX: HTML-Mails: Fixed state colors in Outlook * 2645 FIX: Fix garbled notification context when \n appears in service description... BI: * 2537 BI Editor: restructured, now show tree structure of aggregations, show unused rules... * 2628 check_bi_aggr service now also goes into downtime if the monitored BI aggregation is in downtime... * 2629 BI Aggregations now adopt downtime from hosts... * 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... * 2573 FIX: Fix influance of service period to the availability of BI aggregates... Reporting & Availability: * 2596 FIX: Fix exception in availabiliy table if average number of events and summary are both being displayed... Event Console: * 2411 Check check_mkevents: Now able to look for events matching the host alias... * 2533 Allow inverted match in Event Console rules * 2508 It is now possible to upload multiple zipped MIB files at once... * 2562 SNMP trap translation can now be configured to put trap description into event text... * 2322 FIX: mkeventd: MIBs are now only loaded if SNMP Traps translation is activated... * 2460 FIX: Slightly more robust SNMP trap translation... * 2534 FIX: Fixed implementation of skipping rule packs * 2614 FIX: Fixed exception when processing events with umlaut in names from history * 2644 FIX: Fix exception in executing actions or notifications when match groups contain non-ASCII characters * 2673 FIX: SNMP-Traps: Fixed translation of OIDs which are parts of trap values... NOTE: Please refer to the migration notes! * 2677 FIX: Fixed duplicate Event Console reload in distributed setups... 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 * 2454 FIX: lnx_distro: Fixed inventory for SuSE installations with patchlevel 0 * 2541 FIX: Round last state change of network interfaces to one day, avoid history spam... * 2553 FIX: solaris_prtdiag: Can now handle Supermicro servers using Solaris 10 * 2624 FIX: fixed vbscript based inventory script (windows) only sending updated data every 39 years * 1293 FIX: dmidecode: Sanitized CPU Vendor field for some Intel CPUs... * 1294 FIX: esx_vsphere_hostsystem: Inventory plugin is now graceful if not all information are available 1.2.7i2: Core & Setup: * 2339 FIX: Discovery service: Fixed handling of agent / SNMP communication errors... * 2307 FIX: Windows Agent MSI installer: removed version information from product name... Checks & Agents: * 2117 postfix_mailq: agent and check now retrieve and monitor active queue data as well * 2325 oracle_tablespaces: correctly handle case where check runs in clustered mode... * 2216 raritan_pdu_ocprot: New check to monitor overcurrent protectors of Raritan PDUs... * 2119 omd_status: check can now work in a cluster environment * 2219 hr_cpu: Reworked check to use WATO rule allowing averaging and predictive levels... NOTE: Please refer to the migration notes! * 1255 AIX Agent now supports fileinfo. Thanks to Falk Grunert (IBM) * 2284 kaspersky_av_client, mcafee_av_client: New Checks, Monitoring Signature and Fullscan Age... * 2308 agent_vsphere, esx_vsphere_sensors: now reports additional sensor information (cpu, storage controller, memory)... * 2327 mbg_lantime_ng_state, mbg_lantime_state: change default parameters to 2/3 for stratum, 10/20us for offset * 2220 pfsense_counter: New check to monitor several global packet rates on pfSense firewalls * 2120 datapower_cpu, datapower_mem: new checks to monitor CPU and memory and IBMs Datapower Gateways * 2121 datapower_temp: new check to monitor temperature sensors of IBMs Datapower Gateways * 2122 datapower_fan: new check to monitor fan status of IBM Datapower Gateways * 2123 datapower_fs: new check to monitor filesystems on IBMs Datapower Gateways * 2124 datapower_pdrive, datapower_ldrive: new checks to monitor disk states of IBM Datapower Gateways * 2125 datapower_raid_bat: new check to monitor the battery of RAID controllers of IBM Datapower Gateways * 2330 ovs_bonding: Linux agent now supports OVS version 6.2... * 2126 cisco_ace_rserver: new check to monitor real servers of Cisco ACE servers * 2235 lnx_quota: Extended linux quota check with group quota check... * 2222 citrix_serverload: Load now formatted in percent, correctly treat license error... * 1259 wut_webtherm: Check now uses the Check_MK defaults for temperature checks... NOTE: Please refer to the migration notes! * 2323 FIX: df: Fix new graphs for all filesystem checks in case of existing inode information * 2305 FIX: agent_vsphere, esx_vsphere_sensors: now able to handle sensor names with semicolon... * 2118 FIX: aix_sap_processlist: agent plugin now is more general to deal with various AIX versions... * 1253 FIX: printer_io,printer_supply: prevent discovery on not supported devices * 2217 FIX: md: Fix handling of found and expected disks * 2309 FIX: cpu_util checks: removed superfluous space in check output * 1257 FIX: oracle_jobs: Fix: Discovery now supports the old oracle plugin again * 1258 FIX: fileinfo solaris: Fixed configuration crash... * 2221 FIX: cisco_temperature: Fixed order of device levels for some devices... * 2329 FIX: windows_intel_bonding: Fix exception in case of no existing bonding device * 2355 FIX: docsis_channels_upstream: Fix graph definitions * 1906 FIX: oracle_recovery_status: added support for missing files... * 2311 FIX: windows agent: now replaces BOM (byte order marks) from local and plugin scripts... * 2357 FIX: livestatus_status: no not alarm switched off host freshness nor event handlers on CMC <= 1.2.6... Multisite: * 2260 Improved load time of Check_MK GUI... * 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... * 2324 FIX: Add icon for those checks that cannot be rescheduled... * 2261 FIX: Fixed wrong pnp template cache path in non OMD environments... * 2262 FIX: Fixed deletion of foreign views/dashboards... * 2335 FIX: Fixed PNP default template for active checks with arguments... * 2337 FIX: Fixed problem with long hanging pnp graph rendering calls * 2338 FIX: Logging internal GUI exceptions to web.log instead of apache error_log... * 2340 FIX: Email validation: Top level domains can now have a maximum length of 24 characters * 2353 FIX: Fix showing options for availability in BI mode, where above header * 2356 FIX: Fixed exception in Multisite JSON output * 2310 FIX: multisite view data export: fixed exception when using joined columns... WATO: * 1254 The target address for crash reports can now be configured in wato global settings * 1256 lvm_vgs: Check now has his own configuration in wato... NOTE: Please refer to the migration notes! Notifications: * 2343 FIX: Rule Based Notifications GUI can now deal with latin-1 encoded plugin output in backlog... BI: * 2354 BI aggregations now also consider the service period... * 2336 FIX: BI compilation diagnostics are now logged to the generic web.log... 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... * 2328 FIX: Fix sporadic error "Connection reset by peer" when reloading Event Console... * 2342 FIX: SNMP-Traps: Also deleting compiled files when removing a MIB file 1.2.7i1: Core & Setup: * 1759 Packed RPM and DEB agent packages are now shipped with normal Check_MK package... * 1228 Linux Agent: Now supports systemd... * 2167 SNMPv3: Added support for using SNMP contextes in requests... * 2231 More transparently show errors during service discovery... * 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... * 1808 FIX: Fixed broken nagios config when using RBN without a host defined... * 1842 FIX: Rewrote implementation of service discovery (formerly inventory)... * 1869 FIX: Deleting outdated persisted agent sections now * 1919 FIX: cmk --snmpwalk: continue if one of the OIDs to walk fails * 1880 FIX: inventory_processes rules can now be configured without setting levels... * 1882 FIX: Fixed exception "filesystem_levels" not defined when compiling config for nagios * 1977 FIX: Dramatically reduced size of Check_MK check helper processes... * 1982 FIX: Fixed exception during checking regular checking when having checks without discovery function * 2012 FIX: Piggyback hostname translation can now deal correctly with umlauts * 2014 FIX: Fixed different issues running Check_MK on CentOS 5.x * 2037 FIX: Inventorize piggy back data even if access to normal agent fails * 2016 FIX: Fixed service discovery / monitoring on hosts which have only piggyback data (e.g. ESX VMs)... * 2089 FIX: Debug mode shows details about errors in autochecks as expected now * 2093 FIX: Fixed handling of check_mk commandline parameter "-c" * 2187 FIX: Avoid CLOSE_WAIT sockets for agent connection in case of timeouts... * 2194 FIX: Avoid new discovered checks from being used without config reload * 2180 FIX: cmk -D showed always "bulkwalk: no" for SNMPv3 hosts (which is wrong)... * 2182 FIX: Fixed services randomly becoming stale when using CMC... Checks & Agents: * 1665 agent_netapp: New special agent for NetApp monitoring via Web-API... * 1782 msexch_replhealth: new check for monitoring health of MS Exchange DAG * 1458 msexch_dag.contentindex, msexch_dag.copyqueue, msexch_dag.dbcopy: new checks for MS Exchange Mailbox Servers in a DAG... * 1207 services: Check can now be configured with additional names for matching... * 1786 casa_cpu_mem, casa_cpu_temp, casa_cpu_util, casa_fan, casa_power: support more devices, also C100G * 1787 docsis_channels_upstream, docsis_channels_downstream: now also support CASA 100G * 1519 etherbox.temp: Now supports lower levels, output configurable to Celsius, Fahrenheit or Kelvin... NOTE: Please refer to the migration notes! * 1520 hwg_temp: Now uses new temperature ruleset, allows lower levels and alternate output units.... NOTE: Please refer to the migration notes! * 1521 carel_sensors: Now uses new Temperature WATO-Rule... NOTE: Please refer to the migration notes! * 1459 netscaler_cpu: new check to monitor the CPUs of Citrix Netscaler Appliances * 1460 df_netscaler: new check to monitor filesystem usage on Citrix Netscaler devices * 1820 mem.linux: new dedicated check for Linux memory management... NOTE: Please refer to the migration notes! * 1831 diskstat: detect multipath devices and handle them instead of the physical paths... * 1462 netscaler_ha: new check to monitor the HA state of Citrix Netscaler appliances * 1838 emc_datadomain_mtree: New check for EMC Datadomain MTrees... * 1464 netscaler_mem: new check to monitor the memory usage of Citrix Netscaler Appliances * 1822 oracle_undostat: rule for non space error count... * 1823 mk_oracle_crs: compatibility against CRS 10.2 + 11.1... * 1825 oracle_recovery_status: backupcheck for user managed backups... * 1826 oracle_dataguard_stats: New rule for apply_lag_min, removed default rule... * 1807 check_mail: Added new check to check IMAP/POP3 login (incl. forwarding of mails to event console)... * 1841 fileinfo, fileinfo.groups: new parameter for selecting ranges of the time of the day... * 1668 Interface groups: Can create groups out of interface item names... * 1669 mrpe program check_16bit_program.cc: Monitors 16 bit programs on windows... * 1849 netscaler_dnsrates: new check for DNS statistics of Citrix Netscaler Loadbalancers * 1850 netscaler_health.fan, netscaler_health.psus, netscaler_health.temp: new checks to monitor the health of Citrix Netscaler Loadbalancers * 1214 ups_bat_temp,ups_capacity,ups_in_freq,ups_in_voltage,ups_out_load,ups_out_voltage: Checks now detect more UPS Devices... * 1523 lnx_thermal: Now supports setting levels... NOTE: Please refer to the migration notes! * 1670 winperf_processor: fixed invalid check values on counter wrap... * 1524 kentix_temp: Now supports setting levels... NOTE: Please refer to the migration notes! * 1525 viprinet_temp: Now uses new Temperature WATO rule... NOTE: Please refer to the migration notes! * 1673 netapp_volumes: now able to configure levels by magic factor * 1854 netscaler_tcp_conns: new check to monitor tcp connections on Citrix Netscaler Loadbalancer Appliances * 1857 ibm_svc_portsas: new check and extended special agent for IBM SVC / Storwize V3700 / V7000 devices * 1918 ps: new option for checking the age of a process (on Linux)... * 1920 df: Linux filesystem check now supports displaying data reserved for root... * 1675 esx_vsphere_hostsystem.cpu_util_cluster: Averaged CPU utilization of all cluster nodes... * 1216 hp_procurve_cpu: Can now be configured with Wato * 1676 if.include: now able to detect grouped interfaces... * 1928 netapp_api_if: Improved handling and check output of virtual interfaces... * 1827 oracle_tablespace: WATO rule for default increment... NOTE: Please refer to the migration notes! * 1217 dell_om_sensors: Check now uses generic temperature features... NOTE: Please refer to the migration notes! * 1929 netapp_api_if: improved inventory and check output of virtual interfaces... * 1218 Inital Agent Version for zOS (IBM Mainframes)... * 1948 Livedump: Host names can now be prefixed with an individual string... * 1958 akcp_daisy_smoke: added new check for smoke sensors on expansion boards which are daisy chained to an AKCP securityProbe 5E... * 1219 synology_disks, synology_fans, synology_info, synology_raid, synology_status, synology_update: Multiple Synology NAS Checks * 1968 qlogic_fcport, qlogic_sanbox, qlogic_sanbox_fabric_element: Supporting SAN Switch Module for IBM BladeCenter(R) now * 1220 if,if64: Discovery can now be based on port description... * 1930 Windows agent: now able to unpack plugins.cap file (created by Check_MK agent bakery)... * 1933 esx_vsphere_objects: now able to set a different alert level when the host/vm reports 'unknown'... * 1860 df and other filesystem checks: process total fs size as perfdata... * 1222 mbg_lantime_ng_state: Support for the new Meinberg Lantime MIB (MBG-LANTIME-NG-MIB)... * 1961 akcp_exp_humidity, akcp_exp_smoke, akcp_exp_temp, akcp_exp_water: New checks to monitor AKCP securityProbe and expansion boards... * 1991 emc_datadomain_temps: make configurable via WATO, add Perf-O-Meter... NOTE: Please refer to the migration notes! * 1939 check_ftp: changed service description if the ftp port differs from 21... NOTE: Please refer to the migration notes! * 1992 df: Show usages near to zero with a higher precision - not simply as 0.00 * 1996 kernel.util: Also output values for steal and guest (no PNP template yet) * 1998 statgrab_net: New implementation of network interface monitoring via statgrab... NOTE: Please refer to the migration notes! * 1889 cmciii.phase: New check to monitor input phases for Raritan PDUs * 2005 services: change service description from service_ to Service or new installations * 1862 netscaler_vserver: new check to monitor VServers on Citrix Netscaler Appliance * 2036 docsis_channels_upstream: Add handling for codewords (WATO rule, rate computation, Perf-O-Meter) * 1947 agent_ucs_bladecenter: Monitors UCS Bladecenter via Web-API... * 2039 mk_logwatch: new per-logfile-options maxfilesize and maxlinesize... * 1891 apc_symmetra: Now supports setting levels on remaining battery time... * 1892 hp_procurve_mem: Now supports setting levels in WATO... NOTE: Please refer to the migration notes! * 1952 check_mk_agent.linux: integrated runas plugin into check_mk_agent.linux... * 2083 Added Siemens PLC (SPS) monitoring... * 1893 cisco_power: Now discovers all power supplies, not only redundant ones... * 2052 winperf_if: Now able to automatically group teamed interfaces and more... NOTE: Please refer to the migration notes! * 2053 New windows plugin: windows_if.ps1, renders wmic_if.ps1 obsolete... * 1864 akcp_exp_drycontact, akcp_exp_temp : change to service output and levels... * 2043 ibm_svc_mdiskgrp: Fix computation of capacity, show and check provisioning... NOTE: Please refer to the migration notes! * 2044 IBM SVC checks: renamed services, remove bogus IBM SVC... * 1894 hwg_humidity: New check to monitor humidity sensors attached to HWg-STE... * 1866 ibm_imm_fan, ibm_imm_temp: new checks to monitor fans and temp sensors on IBM Servers via the IMM * 1867 ibm_imm_voltage: new check to monitor power supply and CMS battery voltages on servers via IBMs IMM * 1225 sansymphony_alerts,sansymphony_pool,sansymphony_ports,sansymphony_serverstatus,sansymphony_virtualdiskstatus: New Checks for Datacore Sansymphony... * 2056 winperf_processor: additionally reports user and privileged(system) time... * 1226 mysql: New check to show the version of the mysql deamon * 2100 if64: check can now impose limits on the number of outgoing and incoming non-unicast packets per second * 1227 mysql_ping: New Check to detect misconfiguration of the mk_mysql plugin * 2134 winperf_phydisk: allow device to appear more than one time in agent output... * 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 * 2057 New checks for postgreSQL monitoring... * 2137 diskstat: new implementation of Linux Disk IO check... NOTE: Please refer to the migration notes! * 1229 MySQL: The MySQL Plugin now supports multiple instances... NOTE: Please refer to the migration notes! * 2138 df: Filesystem check now outputs performance data for inodes (and shows a graph) * 1231 mssql_counters.file_sizes: It's now possible to set levels for Filesizes * 2104 aix_if: new agent section and check... NOTE: Please refer to the migration notes! * 2061 DB2 monitoring: Additional checks for AIX (and presumably linux)... * 2105 mbg_lantime_ng_refclock: new check for Meinberg LANTIME clocks supporting the new MBG-LANTIME-NG MIB * 2062 grouped interfaces: additional information in check output and new port state 'degraded'... NOTE: Please refer to the migration notes! * 2153 siemens_plc.duration siemens_plc.flag siemens_plc.info: New Checks for Siemens PLC devices * 2063 winperf_if: now also able to detect the interface port state 'lowerLayerDown'... * 2154 Interface-Checks: Separate traffic thresholds for in and out are now possible... * 2155 siemens_plc_counter: added new check for monitoring increasing counter values * 2106 aix_sap_processlist: new check and agent plugin to monitor the process list of SAP Application Server Instances on AIX systems * 2156 Interface-Checks: Can now be configured to use predictive traffic levels * 2165 aix_agent: Local checks can now also be executed in run cached mode... * 1830 oracle_rman: added detection of INCR0/1 backups... NOTE: Please refer to the migration notes! * 1900 mk_oracle: added oracle session environment... * 1901 mk_oracle: IGNORE_DB_NAME for special environments... * 1902 mk_oracle: Performance hint for RMAN checks... * 1903 mk_oracle: Remote Monitoring of Oracle Databases... * 2183 ps: allow levels of used RAM in percentage of total RAM of host... * 2184 statgrab_mem: converted to the same logic as the other memory checks... NOTE: Please refer to the migration notes! * 2185 canon_pages: added support for b/w A4 and color A4/A3 counters * 2186 check_mk_agent.aix: use GNU df in order to exclude NFS for filesystem monitoring... * 2112 hitachi_hnas_bossock: new check to monitor number of running Bossock Fibers * 2196 winperf_if: for Windows interfaces show original Windows state names * 2199 livestatus_status: now in addition check master settings of monitoring core... * 2113 hitachi_hnas_drives: new check to determine the overall status of all system drives of Hitachi NAS devices * 2201 apt: New check for checking pending APT updates on Debian and Ubuntu... * 2114 hitachi_hus_dkc, hitachi_hus_dku: new checks to monitor hardware states of Hitachi Unified Storage DKUs and DKCs * 2115 bluenet_meter: new check to monitor energy and power related parameters of Bachmann Bluenet PDUs * 2205 check_icmp: new option for pinging the host alias or an explicity address... * 2210 check_bi_aggr: new option for honoring downtimes and acknowledgements... * 2211 netapp_api_disk.summary: output physical size of broken disks as an additional information * 1242 enterasys_powersupply: It's now possible to choice which redundancy state treated as OK... * 2214 icom_repeater: New set of checks for Icom repeaters... * 2245 AIX-Agent: Added support for the uptime check * 2076 fortigate_cpu_base, fortigate_sessions_base: supports wider range of models... * 2227 isc_dhcpd: New agent plugin and check for checking IP address pools of ISC DHCP-Daemon * 2252 SEC: mk_logwatch: Fixed mostly uncritical command injection from config... * 2270 windows agent: now able to add cached information into section headers... * 2271 logwatch_ec: Now able to create a single check for each logfile forwarded to the event console... * 2283 cisco_srst_call_legs cisco_srst_phones cisco_srst_state: New checks for monitoring Cisco SRST routers * 1246 blade_bays, blade_blades, blade_blowers, blade_health, blade_mediatray: Checks now support IBM Flex Bladecenter * 2274 windows agent: "check_mk_agent.exe test" now also outputs stderr of plugins... * 2275 windows agent: new subfolders, improved folder cleanup during uninstall... NOTE: Please refer to the migration notes! * 2276 mk_inventory.ps1: now uses directory ./state for its statefiles * 2277 mk_oracle.ps1: changed location of config file... NOTE: Please refer to the migration notes! * 2232 printer_supply: move setting for "some remaining" status from global option to check parameters... * 2293 logwatch: Remove global setting logwatch_service_output from WATO... * 2294 if, if64: Move global option for padding port numbers with zeroes into rule... * 2296 win_dhcp_pools: Convert global option for discovery empty pools into rule set... * 1247 alcatel_timetra_chassis: New Check for Slots, Power Supplies, MDAs, cf cards and Fans of Alcatel Switches Supporting the TIMETRA-CHASSIS-MIB * 1248 acme_sbc, acme_sbc.settings: New Checks to monitor an ACME Session Border Controller... * 2256 mk_mysql: MySQL monitoring is now available for windows... * 1249 alcatel_cpu, alcatel_temp, alcatel_fans: New checks for Alcatel switches based on IND1 MIB * 1250 alcatel_timetra_cpu: New CPU Check for Alcatel Switches supporting the TIMETRA MIB * 2215 pfsense_status, pfsense_if: Two new checks to monitor the interfaces and status of pfSense firewalls... * 1251 lvm_vgs: New Checks for LVM volume groups... * 2280 agent_vsphere: now provides more information if the login attempt fails... * 2116 bluenet_sensor, bluenet_sensor.hum: new checks to monitor temperature and humidity of Bachmann Bluenet PDUs * 1252 hitachi_hus_status: New check to monitor global status on Hitachi Hus Systems * 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... * 1763 FIX: diskstat: Fixed error in config example of manpage * 1755 FIX: cisco_vpn_tunnel: fix exception in case tunnel is not OK * 1756 FIX: agent_ibmsvc: do not abort execution if one of the sections fail * 1778 FIX: cisco_secure: do not warn for port where port security cannot be enabled * 1764 FIX: mk_sap: Fixed exception when saving status file * 1663 FIX: winperf_if: fixed incorrect enumeration of interface index... * 1204 FIX: veeam_client: Not longer throwing an error in case of currenlty running backup * 1666 FIX: inventory check esx_vsphere_hostsystem: no longer crashes if information is missing... * 1767 FIX: fc_port: Re-enabled check discovery of this check * 1768 FIX: brocade_fcport/brocade_info: Only try to discover these services when device provides correct info... * 1769 FIX: megaraid_bbu: Fixed exception for some controllers reporting "full charge capacity" * 1770 FIX: megaraid_pdisks: Now handling unconfigured good/bad states... * 1771 FIX: domino_mailqueues: Fixed exception during inventory when no data usable data available * 1208 FIX: cifsmounts: Detects now unreachable CIFS mounts * 1772 FIX: lparstat_aix: Check handles already working agent output again * 1793 FIX: fritz: avoid Exception in inventory function of fritz checks if agent output is empty * 1795 FIX: Fix internal exception in WATO rule for filesystems... * 1522 FIX: quantum_libsmall_door, quantum libsmall_status: Fixed broken scan function * 1818 FIX: dell_poweredge_cpu: Fix exception where BrandName is missing * 1819 FIX: dell_poweredge_temp: Make output and service description consistent with other temperature checks... NOTE: Please refer to the migration notes! * 1388 FIX: oracle_asm_diskgroup: fixed wrong calculation of free space in NORMAL/HIGH redundancy Disk Groups... * 1389 FIX: oracle_rman: detect failed jobs... * 1390 FIX: mk_oracle: better detection of RMAN Archivelog Backups... * 1391 FIX: oracle_instance: New function for Primary Database not OPEN... * 1833 FIX: jolokia_metrics.gc: fix recently introduced exception for missing variable * 1463 FIX: juniper_screenos_mem, juniper_trpz_mem: pnp template fixed * 1806 FIX: services check was not recognizing configured state when no service was found * 1840 FIX: oracle_tablespaces: fix implementation of magic factor * 1848 FIX: df: title of pnp graphs for filesystem checks fixed... * 1821 FIX: mk_oracle: changed connection to dedicated server mode... * 1824 FIX: oracle_recovery_status: removed default values from Check... * 1209 FIX: livestatus_status: Check handles cluster using in cluster now * 1809 FIX: cisco_temp_perf: Fixed exception when no temperature threshold provided by device * 1812 FIX: juniper_screenos_mem: Fixed too large memory reported (byte <> kbyte mixup) * 1814 FIX: agent_ibmsvc: Fixed missing executable flag * 1817 FIX: The Check_MK service did not result in CRITICAL/WARNING states when using Nagios as core... * 1844 FIX: oracle_crs_res: fix computation of node a ressource is running on... * 1852 FIX: solaris_multipath: this check now works with inventory to remember the number of total paths... NOTE: Please refer to the migration notes! * 1828 FIX: oracle_dataguard_stats: Bugfix for 'params_value' referenced before assignment... * 1853 FIX: cisco_power, cisco_fan, cisco_temp_perf: fixed service description for some special cases... NOTE: Please refer to the migration notes! * 1671 FIX: windows agent: fixed gaps in eventlog monitoring after agent restart... * 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... * 1874 FIX: ps: Old process inventory configurations work now again... * 1875 FIX: Fixed possible exceptions of CMC Check_MK helpers when using some custom checks... * 1858 FIX: docsis_channels_downstream: allow for negative values of power in dBm * 1847 FIX: oracle_logswitches: Fixed description of WATO rule for levels... * 1877 FIX: printer_input/printer_output: Check can now handle non reported capacity unit * 1921 FIX: kemp_loadmaster_realserver: reimplementation, now use vendor specific information * 1859 FIX: cups_queues: linux agent now runs section cups_queues in cached mode... * 1881 FIX: omd_status: Check works now even when a site is reported as not OK... * 1923 FIX: cisco_qos: Fixed exception in discovery that might lead to missing services * 1924 FIX: cisco_power: Fixed missing power supplies in case where name is not unique * 1886 FIX: win_printers: Fixed exception in WATO when displaying default parameters * 1887 FIX: Logwatch event console forwarding: Better handling of logwatch states * 1969 FIX: apc_symmetra: Fix wrong critical state "0 batteries need replacement" * 1926 FIX: ps: reenable compatiblity with existing configurations... * 1970 FIX: lparstat_aix: Made the check compatible to different kinds of lparstat output... * 1971 FIX: printer_input/printer_output: Discovery is using name field when available no... NOTE: Please refer to the migration notes! * 1931 FIX: agent_vsphere: no longer crashes when host has no license information * 1932 FIX: check_http: Check SSL Certificate: did not work when SNI Option was set... * 1975 FIX: check_bi_aggr: Ignoring proxy settings from environment now * 1936 FIX: check_form_submit: fixed crash on certain form fields with unnamed input elements * 1960 FIX: akcp_sensor_drycontact: Service description prefix changed from "Device" to "Dry Contact"... NOTE: Please refer to the migration notes! * 1938 FIX: docsis_channels_upstream: fixed missing checks if channels had the same ChannelId... * 1940 FIX: ps: Fixed a rare crash on malformed agent output... * 1941 FIX: df.include: fixed exception on emtpy filesystems... * 1942 FIX: netapp_api_volumes: fixed exception when performance data generation was enabled * 1993 FIX: solaris_multipath: Fix detection of expected number of paths * 1944 FIX: hr_mem: no longer reports incorrect memory values when cached memory values are broken... * 1994 FIX: lparstat: Support new AIX version with two new columns nsp and utctc * 1997 FIX: checkpoint_connections, checkpoint_packets: Detect more recent devices * 1999 FIX: raritan_pdu_inlet_summary, raritan_pdu_inlet, ups_socomec_outphase: renamed services to be consistent... NOTE: Please refer to the migration notes! * 2000 FIX: check_mk_agent.freebsd: Add missing <<>> section, plugins was twice instead... * 2004 FIX: windows_updates: fix exception in WATO when displaying default levels * 2006 FIX: services: Add WATO rule for configuring parameters of discovered checks... * 2007 FIX: md: Handle rebuild of RAID 5 correctly, handle sitatuation of replacement correctly... * 2028 FIX: hyperv_vms: new plugin that allows spaces in VM names... * 2013 FIX: stulz_pump: Fixed exception during checking for some devices * 2030 FIX: netapp_api_temp: add Perf-O-Meter, make configurable via WATO... NOTE: Please refer to the migration notes! * 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! * 2032 FIX: brocade.temp: use new generic WATO rule, add Perf-O-Meter... NOTE: Please refer to the migration notes! * 2033 FIX: check_mk-zfs_arc_cache: add Perf-O-Meter * 2034 FIX: netapp_api_volumes: added Perf-O-Meter * 2035 FIX: check_mk-netapp_api_if, check_mk-if_brocade: added missing Perf-O-Meters * 2017 FIX: Solaris-Agent: Prevent hanging agent in uptime section... * 1890 FIX: cisco_temperature: Replaces cisco_temp_perf and cisco_temp_sensor... NOTE: Please refer to the migration notes! * 2018 FIX: ibm_imm_health: Fixed exception when host does provides empty SNMP data * 2019 FIX: heartbeat_crm: Be compatible to yet unknown crm_mon output format * 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! * 2021 FIX: if_lancom: Also used for checking ELSA/T-Systems branded devices * 2022 FIX: SNMP: Fixed handling of backslashes in SNMP data... NOTE: Please refer to the migration notes! * 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! * 2023 FIX: if_lancom: Handle point-2-point interfaces of newer firmwares correctly * 2027 FIX: fc_port: Fixed exception when wirespeed is reported as 0 by the device * 1224 FIX: Fixed rare Bug in case of clusterd network interfaces... * 2079 FIX: freebsd agent: Was unable to find ntpq command with FreeBSD10... * 2082 FIX: jolokia_metrics.mem: Fixed levels on total memory usage * 2049 FIX: window agents: prevent errors with invalid plugin output... * 2050 FIX: netapp_api_if: Fixed invalid speed warning for virtual interface groups... * 2086 FIX: apc_ats_status: Fixed exception when source different than selected source * 2087 FIX: netapp_api_temp: Fixed exception when dealing with old discovered checks... * 2051 FIX: windows agent: no longer outputs stderr of local and plugin scripts... * 2088 FIX: cisco_cpu: Dealing with non CPU utilization information correctly... * 2055 FIX: agent_vsphere, licenses check: now really configurable on / off... * 2091 FIX: The check-mk-agent RPM packages can now update the old check_mk-agent named RPMs... * 2046 FIX: Replace GBit with Gbit, MBit with Mbit, KBit with Kbit... * 2098 FIX: ibm_svc_mdiskgrp: fix rounding bug, decimal digits of size (GB, TB) were always lost * 2094 FIX: Fixed missing agent section when ntpq times out after 5 seconds * 2095 FIX: oracle_crs_voting: Also handling voting disks with id 0 (seen on old CRS 10.2.0.5.0)... * 2101 FIX: cisco_temperature: check can now handle cases when no description of the sensor is available * 2096 FIX: jolokia_metrics: Now deal with missing thread related infos (jboss might only send ThreadCount) * 1895 FIX: temperature.include: Fixed Fahrenheit handling... * 2097 FIX: apc_symmetra: Fixed false alert during self test... * 2143 FIX: Solaris-Agent: Fixed broken zfsget checks on solaris 10 * 2144 FIX: Fixed exception in inventory GUI when trying to render dates of inventorized exe files... * 2058 FIX: ucs_bladecenter_fans.temp, ucs_bladecenter_psu.chassis_temp: fixed broken temperature checks (nagios only)... * 2059 FIX: ucs_bladecenter_if: fixed exception when fibrechannel interfaces were not configured... * 1233 FIX: Fixed fileinfo check for solaris in case of missing files * 1236 FIX: multipath: Now show correct error in case of removed multipaths instead of check crash * 2152 FIX: apache_status: Fixed plugin to work on CentOS/RedHat 5.x... * 1896 FIX: ups_socomec_capacity: Now no longer critical when device reports -1 minutes left on battery... * 1238 FIX: check_mk_agent.linux: Do not execute the multipath section if no /etc/multipath.conf exsist. * 1240 FIX: multipath: improved detection for not installed multipath * 2159 FIX: netapp_api_disk.summary: Changed default thresholds to WARN on the first broken disk, CRIT on 50%... * 2161 FIX: heartbeat_crm: Fixed UnboundLocalError exception on some systems * 2162 FIX: citrix_sessions: Handle not set thresholds on single values correctly... * 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 * 2169 FIX: jolokia_metrics.threads: Fixed graph template... * 2170 FIX: jolokia_metrics_gc: Fixed exception when GC time not reported by server * 2109 FIX: netapp_api_volumes: now using the defined levels when using the Nagios core * 1241 FIX: hp_prolaint: Unkown state is not longer handled as OK... * 2171 FIX: netapp_api_vf_status: Handling "DR backup" as normal (OK) state now * 1898 FIX: mk_oracle: Bugfix for error while loading shared libraries: libsqlplus.so * 1899 FIX: mk_oracle: backport of werk 1564 from agent... * 2110 FIX: netapp_api_aggr: check did not take configured levels when using Nagios * 1954 FIX: fileinfo / fileinfo.groups: Fixed discovery function for fileinfo groups and equalize agent output of fileinfo agents... * 1904 FIX: mk_oracle: added processes check to ASM... * 1905 FIX: oracle_recovery_status: Bugfix for checkpoints in the future... * 2111 FIX: hitachi_hnas_volume: fix for cases when size information of volumes is not available * 2190 FIX: jolokia_metrics.gc: Fixed exception in check if no warn/crit levels are defined * 2192 FIX: check_notify_count": Fix exception in PNP template in case of explit email addresses... * 2172 FIX: Allowing OIDs in checks not starting with a dot again... * 2173 FIX: mk-job: Fixed quoting of command line arguments * 2198 FIX: windows_updates: Fix missing warning if reboot required in case forced reboot is in the past... * 1955 FIX: lnx_quota: Fixed status message to show the correct values of limits... * 2064 FIX: windows agent: crash.log now uses \r\n as newline * 2202 FIX: hr_fs: Remove Label:... from mount point, replace \ with /... NOTE: Please refer to the migration notes! * 2065 FIX: windows agent: now correctly installs service with elevated privileges... * 2179 FIX: apc_symmetra: Fixed regression introduced with last release when output state is empty * 2067 FIX: windows agent: product version is no longer set to 1.0.0... * 2068 FIX: Filesystem checks: Fix crash when legacy parameters (tuple) were used... * 2213 FIX: cisco_temperature: Fixed behaviour in cases where device reports status but no temperature... * 2069 FIX: netapp_api_disk.summary: fixed one missing disk in summary check... * 2070 FIX: agent_netapp: fixed exception when a channel has no shelf-list configured * 2212 FIX: oracle_tablespaces: Fix plugin output in case of detected problem in Autoextend settings... * 1243 FIX: mk_postgres: Prevent loading of .psqlrc... * 2234 FIX: AIX Agent: Forced load of environment and fixed call of trd (Libelle Business Shadow)... * 2247 FIX: ibm_svc_mdiskgrp: Made check working with different firmware versions outputs * 2071 FIX: windows agent: fileinfo check now correctly reports empty directories... * 2072 FIX: agent_netapp, netapp_api_volumes, netapp_api_disks: Improved check output... * 2075 FIX: check_mk_agent: fixed formatting error for windows eventlog entries > 2048 characters... * 2077 FIX: Windows MSI Installer: fixed automatical install of agent plugins... * 1244 FIX: windows_tasks: Fixed handling of tasks manually stopped by admin... * 1245 FIX: printer_output: Now correctly detect a bin with unknown as name * 2265 FIX: db2_version: improved check output when version information is missing... * 2266 FIX: windows agent: fixed invalid agent output if system memory exceeds 2TB RAM... * 2267 FIX: mk_db2.aix agent plugin: no longer throws an error when a db2 profile is not set up properly... * 2268 FIX: db2_tablespaces: no longer throws exception in checks when complete db2 instance vanishes * 2272 FIX: mrpe: made UNKNOWN message more clear in case of an invalid state char * 2255 FIX: checkpoint_*: Fixed exception in scan function when sysDescr has less than 2 spaces... * 2278 FIX: printer_supply: now able to toggle the point of view for used and remaining material... NOTE: Please refer to the migration notes! * 2258 FIX: windows_multipath: Fixed exception in case check reports more paths than expected Multisite: * 1758 Improved exception hander: Shows details without additional debug request, added mailto link for error report... * 1788 New personal setting for start page, right after login... * 1776 Dashboard: Allowing unicode characters in static text dashlet * 1210 New Downtime Filter for comments... * 1811 Added new filter for regex based filtering of contacts to log based views... * 1667 Sidebar snapin 'Tree of Folders' and 'WATO folder' filter now available on slave sites... * 1815 Dashboard: Sidebar snapins can now be added as dashlets to dashboards... * 1979 Relative timestamps display warnings when they should be in future but are in past * 1937 cpu.loads: performance graph now displays number of CPUs * 2040 Allow commands for setting downtimes and acknowledging on BI aggregates... * 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... * 2166 LDAP: Multiple LDAP groups can be configured for assigning single roles to users... * 2174 Added action popup to host & service views, supporting custom actions now... * 2175 Added icon uploader, unified icon selection... * 2200 New filter for (de-)selecting preliminary notifications to "check-mk-notify"... * 2209 New filter for selecting hosts/services in/out of their service period * 2181 Admins can now delete views/dashboards/reports created by other users * 2249 Builtin icon visibility can now be configured... * 2228 New matrix views for displaying performance data of service in a matrix table... * 2273 New multisite filter: Start of downtime... * 1781 FIX: Fix broken grouping by host/service group in availability * 1783 FIX: Finish the view "History of Scheduled Downtimes"... * 1206 FIX: Hostname not longer shown as column in host views * 1766 FIX: Fixed exceptions in Web GUI when host or service groups used non ascii characters in names... * 1773 FIX: Fixed different exceptions when using localized multisite * 1774 FIX: IE: Always use the latest available rendering enginge of the used browser... * 1777 FIX: Fixed js error making the "add to visual" link break on pages with context... * 1798 FIX: Filters are now retained when adding a view to a dashboard... * 1799 FIX: Dashboards: Existing views added to dashboards now get a correct title / title_url * 1800 FIX: Fixed umlauts and HTML tags in exception texts... * 1796 FIX: Fix filtering in Multisite View BI Boxes... * 1802 FIX: Links in messages like "successfully sent X commands" are now working again... * 1803 FIX: Fixed exception in Check_MK prediction page... * 1804 FIX: Fixed prechecked checkboxes in view actions after first action submit... * 1843 FIX: Fixed crash in display of crash report for precompiled host checks * 1870 FIX: Joined columns were empty in CSV, JSON or PYTHON exports of view... * 1871 FIX: Site filter is only shown as host related filter now... * 1872 FIX: View editor hides filter selection for object types which have no filter to choose... * 1876 FIX: User sorting of views can now be disabled again * 1884 FIX: Fixed exception in virtual host tree snapin * 1885 FIX: Fixed filtering by software versions in software package search * 1972 FIX: Prevent erasing of quicksearch field when sidebar is reloaded (e.g. during activate changes)... * 1221 FIX: veeam_client: Multisite perfometer is now more robust * 1989 FIX: Fix sorting of services in availability views * 1978 FIX: Fixed linking to other views using "joined columns"... * 1980 FIX: logwatch: Fixed exception when acknowledging errors of a single logfile on a single host * 1981 FIX: Not trying to render view in view editor when the view is not valid * 1983 FIX: Fixed special case in language configuration via user profile... * 1984 FIX: Fixed loosing sidebar after switching to/from edit mode in dashboard edior on page reload... * 1985 FIX: PNP graph dashlet handles graphs in distributed setups correctly... * 1945 FIX: doc/treasures/downtime: Fix setting and removing of downtimes... * 2008 FIX: Users created during basic auth login get the role assigned configured in "default user profile"... * 2011 FIX: "Service Group" view sorts/groups the services now correctly by host * 2024 FIX: Views: Fixed problem when filtering views by strings containing umlauts... * 2054 FIX: Sidebar snapin "Tree of folders": fixed exception when using localized default value... * 2090 FIX: Fixed errors when editing / rendering custom url dashlets in some cases... * 2092 FIX: Dashboards: Possible to configure an empty custom title * 2145 FIX: LDAP-Sync: Handling user ids with special characters more user friendly... * 2149 FIX: LDAP: The diagnostic log has been changed to use a fixed path... * 2150 FIX: Reworked internal logging mechanism... * 1953 FIX: Fixed processing of html processing in input fields... * 1239 FIX: Fixed doc/treasures/downtime script to work with current GUI version * 2157 FIX: LDAP: Fixed group-to-role/group-to-contactgroup sync with OpenLDAP (using posixGroup) * 2141 FIX: Fix computation of explicit time ranges with time of day... * 2142 FIX: Fix non-working option for disabling column headers in grouped boxed views... * 2168 FIX: Fixed automation actions with transid=-1 when using basic authentication * 2177 FIX: Host/Service statistics dashlets honor the site filter correctly now * 1957 FIX: Fixed default value for text input fields in notification plugins... * 2233 FIX: Fixed WATO folder view and Host Tags search with HTML Entity encoding... * 2074 FIX: pnptemplate netapp_api_volume: fixed title * 2251 FIX: Adding views to dashboards / reports is now respecing all set filters... * 2253 FIX: Availability context button is now visible again for host- and servicegroups * 2257 FIX: Improved handling of duplicate hostnames across different sites... * 2299 FIX: Fixed search filter for check command when command was active... WATO: * 1760 Added search form to manual checks page * 1785 Upload SNMP MIBs via WATO... * 1461 msexch_dag.copyqueue: added a WATO rule for this check * 1868 "Successfully created the host" message is also shown on host diagnose page now * 1674 ibm_svc_license / other license checks: now able to configure limits... NOTE: Please refer to the migration notes! * 1934 WATO Web-API: Documentation is finally available... * 1935 WATO Web-API: Reduced number configurable role permissions... * 1949 ibm_svc_host / other license checks: now able to configure limits... * 1950 ibm_svc_mdisk / disk checks: now able to configure the return state for state and mode of disk... * 1951 check_http: now able to configure warning and critical limit for certificate age... * 2136 Unify headers of Host/Service rules, EC rules and notification rules... * 2176 One custom icon or action can be configured per process/service... * 2250 Added download page for shipped agents and plugins... * 2264 WATO Web API: new function get_all_hosts (returns all host attributes) * 2297 Cleanup global settings, rename sections, remove obsolete settings... * 2300 New catalog of check plugins and manpages now available as a new WATO module... * 1761 FIX: Ruleset search is now consistent for host & serviceparameters and manual checks * 1765 FIX: Fixed bug when generating nagvis backends while having sites with livestatus proxy configured... * 1789 FIX: Fix preview of passive checks in WATO list of services * 1790 FIX: Fix WATO parameters page for passive checks... * 1794 FIX: Fix exception in WATO service list in case of vanished checks * 1805 FIX: Changing roles marks sites where users can login dirty for sync now... * 1211 FIX: Fixed g_git_messages error on activate changes... * 1212 FIX: Fixed default value in wato parameter page for timeperiods... * 1816 FIX: Fixed garbled output on "rename host" result page * 1879 FIX: Not showing "only show permitted hosts/services" option for users not having "see all" permissions... * 1922 FIX: Fix exception in saving of hosttags if hosttag has at least one auxiliary tag * 1883 FIX: Fixed lossing service context when cloning a rule * 1925 FIX: Fix missing auxilliary tags that have their own topic... * 1927 FIX: Fixed level description in WATO rules, change from if above into at * 1976 FIX: Sorting BI rule choice dropdown field entries now * 1986 FIX: Added nicer error message when calling the rename host page with a non existant host * 1987 FIX: Editing auxtags shows existing topics in dropdown instead of as "create new topic" * 2001 FIX: Fix exception of missing .site when editing a non-existing host * 2002 FIX: Mark slave sites as dirty if BI aggregates are changes and login is allowed... * 2009 FIX: Fixed styling of site login page for establishing a distributed monitoring WATO sync... * 2003 FIX: Fix saving of "Users are allowed to directly login into the Web GUI of this site"... * 2010 FIX: Improved error message when trying to add group assignment rule without having a group configured * 1946 FIX: WATO Web-API: edit host action does no longer unset all unspecified attributes... * 1223 FIX: Fixed manual configuration of ntp peer check... * 2025 FIX: Fixed exception when synchronising custom ldap attributes in distributed WATO setup * 2026 FIX: Fixed exception when using umlauts in notification plugin descriptions... * 2078 FIX: Fixed exception with some snapshots when using a localized GUI... * 2080 FIX: Fixed UnicodeDecodeError when using a localized GUI on notification configuration page * 2084 FIX: Disabled notification for a user is now shown on profile page even when not permitted to edit... * 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... * 2146 FIX: In distributed environments user notification rules trigger a profile synchronisation now... * 2158 FIX: Condition column in WATO rule tables has now a flexible width... * 2160 FIX: Fixed rename of hosts where a host with this name did exist before * 2191 FIX: Fixed handling of URL variable 'mode' in web API for discovering services... * 1956 FIX: WATO Web-API: Fixed exception information for single sites... * 2178 FIX: Fixed handling of user erros in WATO when using Python < 2.5 * 2203 FIX: Fix sorting of unselected elements in a list choice with two panes * 2244 FIX: Fixed sorting of host tag topics in dropdown selections * 2263 FIX: Bulk service discovery: Fixed error when doing bulk inventory on locked folders... * 2254 FIX: Fixed error message in parameter columns of discovered services... * 2230 FIX: Fix two exceptions in case of errors during bulk discovery * 2259 FIX: Raw Edition: Added missing agent download icons to WATO quickaccess snapin Notifications: * 1662 notification plugin spectrum: finalized script. now able to handle host notications * 1213 New Notification macros $SERVICEFORURL$ and $HOSTFORURL$... * 2041 Notification Spooler can now handle incoming and outgoing persistent TCP connections... NOTE: Please refer to the migration notes! * 2135 Allow to filter notification contacts based on values of custom macros... * 1235 Added notification plugin for Braintower SMS Gateways... * 2188 Rule based notification now allow match for notification comment... * 2195 New condition "Match Contacts" in rule based notifications... * 2304 notification bulking: now able to configure the notification sort order in emails... * 1661 FIX: mknotifyd: improved performance when receiving forwarded notifications * 1664 FIX: mknotifyd: further performance improvements for notification forwarding * 1205 FIX: RBN: Fixed match contactgroup condition... * 1810 FIX: Rule based notifications: Fixed output of non contact mail recipient address in analyze table... * 1988 FIX: Gracefully handle invalid empty bulk notification files from previous buggy versions * 2015 FIX: Fixed sending notifications for services with umlauts in names... * 2038 FIX: Log complete Email address into monitoring history when notifying explicity addresses * 2081 FIX: Improved logging of mkeventd in error cases * 2193 FIX: Remove duplicate performance data from host notifications... * 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 BI: * 1784 FIX: Fix exception in BI Boxes when parents are being used * 2020 FIX: Fixed non working FOREACH_CHILD mechanism for BI rules * 2085 FIX: Host search for child nodes can now filter child nodes by tags or patterns... * 1897 FIX: Fixed exception in BI Availability view... * 2073 FIX: BI aggregation: fixed exception when showing clusters in BI boxes Reporting & Availability: * 2301 Availability now allows just showing rows with outage times above certain levels... * 2302 Availability: new option in "Labelling" for omitting legend for availability levels * 1990 FIX: Fix two exceptions in PDF exports of host group views * 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... * 2295 FIX: Fix exception in reporting for views that do not show a host name Event Console: * 1845 Keep record of original source IP address of a syslog message or SNMP trap... * 1873 SEC: Escaping event text of event console messages correctly in views... * 1672 Now able to reclassify logwatch messages before forwarding them to the event console... * 1878 SEC: Fixed possible shell injection when filtering the EC archive... * 2099 Allow replication of Event Console rule and settings... * 2107 mkeventd: can now handle syslog format of Sophos firewalls * 2223 Allow cancelling actions to be omitted of the cancelled event is not (yet) open... * 2248 The Event Console can now translate incoming SNMP traps... * 2225 Restructured Event Console rules into packs... * 1839 FIX: Fix exception when notifying EC alert into monitoring for traps (because PID is missing) * 1813 FIX: Fixed bug in event console rule editor when no contact groups configured * 1974 FIX: Event console views were randomly ignoring host filters... * 1861 FIX: exception in mkeventd when archiving certain event log lines * 1865 FIX: mkeventd: fixed exception when executing a shell script as action * 2133 FIX: Fix visualization of global EC setting for Rule Optimizer... * 2139 FIX: Fix exception in Event Console when archiving events with match groups and non ASCII characters * 2151 FIX: Fixed wrong time in events when forwarding logwatch to EC between timezones... * 2281 FIX: mkeventd: fix: now able to create notifications with events containing umlauts... * 2282 FIX: mkeventd: fixed exception in notification if the application field of the event was not set... 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: * 1846 Keep track of changes of software and hardware... * 1855 esx_systeminfo: new inventory plugin to retrieve info about the host operating system for ESX servers * 2204 Inventory of switch ports, allows searching for unused ports... * 2298 Inventory: add host name (Linux, AIX, Windows), add IP addresses and routes (Linux) * 1851 FIX: win_exefiles: inventory check can now handle time stamps in us english locale * 1943 FIX: inventory plugin win_os: no longer detects incorrect i386 architecture... * 1995 FIX: dmidecode: Fix parsing when memory devices are listed before controller * 2147 FIX: Fixed exception in HW-/SW-Inventory GUI with special characters in inventorized data... * 2148 FIX: win_os: Fixed inventory of OS with older powershell versions * 2108 FIX: win_bios win_disks win_system win_video: these inventory checks can now handle colons in the output * 2197 FIX: win_reg_uninstall: Fix exception in case of invalid output line... * 2224 FIX: Fixed sorting in inventory based views... * 2246 FIX: Linux CPU Inventory: Fixed wrong number of CPUs when first CPU is not in first slot * 2226 FIX: prtconf: Fix computation of CPU clock speed: 1MHz is 1000^2 Hz, not 1024^2 1.2.6b1: Core & Setup: * 1439 mk-job: now also available on solaris systems... * 1648 New installations have the service to check for unchecked services enabled by default... * 1723 New check API function get_average() as more intelligent replacement for get_counter()... * 1725 The get_average() function from now on only returns one argument: the average... NOTE: Please refer to the migration notes! * 1483 FIX: Savely replace illegal vertical bars in check plugin output... * 1431 FIX: windows_agent: fixed error on parsing unicode formatted logfiles... * 1545 FIX: Check_MK Inventory check is now resulting in correct state on duplicate host * 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... * 1624 FIX: Remove illegal characters from service descriptions of active checks... * 1628 FIX: Remove trailing backslashes from service descriptions... * 1649 FIX: Check_MK inventory service has been renamed to Check_MK Discovery... * 1706 FIX: Fix file permissions when installing MKPs to 0644 or 0755... * 1750 FIX: Handle rare cases where SNMP response string begins with a line feed... * 1740 FIX: Changed default service discovery check intervall to 12 hours Checks & Agents: * 1197 climaveneta_temp: New check for temperature sensors on Climaveneta clima devices * 1167 citrix_license/esx_license: Can now be configured to always show OK as state * 1198 climaveneta_fan: New check for fan speed on Climaveneta devices * 1199 climaveneta_alarm: New check to display the alarm states on Climaveneta devcies * 1484 dell_om_sensors: Use sensor name as item... NOTE: Please refer to the migration notes! * 1200 Docsis Checks: Now HW Rev2 of Arris Cable Modems are detected. * 1486 mk_oracle: completely overhauled ORACLE monitoring... * 1201 allnet_ip_sensoric: Detect Temperature Sensors now in more cases... * 1171 Added new check for monitoring mail delivery (SMTP -> IMAP/POP3 mailbox)... * 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! * 1432 agent_vsphere: now able to monitor virtual machines snapshots... * 1507 New optional parse_function for check API... * 1445 quantum_libsmall_door, quantum_libsmall_status: Two new checks for monitoring small Quantum tape libraries * 1448 domino_info: check is extended to also show and monitor the lnNotesServerState * 1509 if, if64: New option for make inventory based on port alias... * 1440 livedump: now able to add hosts icon_image on config generation... * 1517 carel_sensors: New check for monitoring temperature sensors of Carel AC devices * 1551 f5_bigip_vserver: add performance data for connections and connection rate * 1554 mk_oracle: You can now monitor multiple ORACLE releases on the same host * 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! * 1592 AIX: New Plugin to monitor errpt in logwatch style... * 1565 mem.win: set default levels for page file to 80%/90% * 1608 zpool_status: Add an overall state check (thx to Craig Cook)... * 1594 ibm_svc_host: Can now be set to be always OK... * 1595 esx_vsphere_objects_count: New Check to Ouput the number of VMs * 1567 postfix_mailq: speedup in Linux agent for large mail queues... * 1611 mssql.vbs: Supporting SQL-Server 2014 now * 1568 f5_bigip_cluster_v11: new check for F5 cluster status for firmware version 11 * 1450 checkpoint_connections, checkpoint_packets: new checks to monitor Checkpoint firewalls * 1569 check_mk_agent.openbsd: add sections for mem and lnx_if (memory and network interfaces)... * 1451 users: new check to monitor number of users logged in on a linux system... * 1615 qnap_disks: Added support for Fujitsu NAS QR802 * 1616 drbd: Added support for Ahead/Behind cluster states (DRBD >= 8.3.10) * 1626 Renamed service descriptions of filesystem, process and logwatch checks... * 1627 megaraid_ldisks: Warn if current cache or write policy differs from logical drive default policy... * 1629 check_mk_agent.freebsd: several new features and improvements, now only use statgrab... * 1630 smart: update in plugin that also outputs information about disks attached to a MegaRAID controller... * 1631 juniper_bgp_state: check now detects and supports more differen device models... * 1645 Added basic kernel section to FreeBSD agent... * 1597 bluecat_dhcp, bluecat_dns: Checks can now be used in Check_MK Cluster Mode * 1599 check_mk_agent.aix: Simple run_cached Feature for plugins... * 1699 Windows agent: new option "file" for writing output into a file... * 1684 cisco_vpn_tunnel: Now supporting VPN 3000 Conncentrator devices * 1685 enterasys_*: Now supporting device C2G124-48 (Rev 05.02.18.0002) * 1694 cisco_wlc/cisco_wlc_clients: Added support for Cisco AIR-CT2504-K9 * 1726 Move variable data of Linux/UNIX agents to /var/lib/check_mk_agent... NOTE: Please refer to the migration notes! * 1734 check_sql: Added support for DB2 (thanks to Troels Arvin) * 1757 Check SSH can now be configured in WATO * 1478 FIX: kernel.util, statgrab_cpu: fix computation of utilization... * 1480 FIX: brocade_vdx_status: disable check on some devices that do not support it... * 1485 FIX: dell_om_disks, dell_om_esmlog, dell_om_mem, dell_om_processors, dell_om_sensors: detect more devices... * 1202 FIX: cisco_power, cisco_temp_perf: Both checks now using a new service description... NOTE: Please refer to the migration notes! * 1446 FIX: cisco_temp_perf: Check now finds missing sensors in case where also cisco_temp_sensor is being used.... * 1203 FIX: veeam_client: Now supports multiple Backups for one host... NOTE: Please refer to the migration notes! * 1437 FIX: veeam_jobs: fixed incorrect state for BackupSync job... * 1511 FIX: oracle_jobs: avoid broken checks, make compatible with old version... * 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... * 1515 FIX: cisco_secure: fix service description, fix OK state in case of no violation * 1449 FIX: nginx_status: agent plugin no longer honours "http(s)_proxy" env variables of root user * 1387 FIX: mk_oracle: Correctly deal with underscore in SID for Oracle 9.2-10.1... * 1532 FIX: mk_sap: Cleaning up old state information from sap.state file... * 1548 FIX: bluecat_ntp: do not inventorized devices where NTP information is missing * 1549 FIX: bluecat_threads: do not inventorize this check where information is missing... * 1536 FIX: fritz!Box special agent now deals with new URLs (firmware >= 6.0) correctly * 1550 FIX: zfs_arc_cache: do not inventorize of no cache information available... * 1572 FIX: Sample configs, plugins etc. for windows agent use windows linebreaks now... * 1575 FIX: vSphere Monitoring works with RedHat 5.x now... * 1584 FIX: winperf_if: Fixed checks of interfaces with equal names but one with index... * 1590 FIX: printer_supply_ricoh: Fixed broken check * 1591 FIX: netapp_volumes: The state mixed_raid_type is now treated as non-critical state * 1602 FIX: dell_om_esmlog: Fixed typo in plugin output * 1603 FIX: ad_replication: fixed typo in plugin output * 1604 FIX: mysql_slave: Dealing with situation where connection with master is lost * 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! * 1564 FIX: check_mk_agent.linux: fix situation where async plugin is not executed after crash... * 1609 FIX: zpool_status: fix problem when the zpool has a separate log or cache device... * 1566 FIX: 3ware_disks: consider VERIFYING state as OK now... * 1612 FIX: job: Fixed wrong reported start time for running jobs * 1596 FIX: etherbox: Fix for the inventory in case of not connected temperature sensors... * 1571 FIX: check_mk_agent.linux: fix output of lnx_if on Ubuntu 8.04 (on older kernels), repairs tcp_conn_stats... * 1622 FIX: megaraid_bbu: handle case isSOHGood and consider it as critical... * 1617 FIX: lnx_if: Deal with data provided by cluster host * 1618 FIX: ad_replication: Output of timeLastSuccess and timeLastFailure was inverted... * 1623 FIX: hp_proliant_mem: support for some yet unhandled status situations * 1640 FIX: check_jolokia_metrics_serv_req: Fixed wrong levels shown for upper thresholds * 1632 FIX: hr_fs: remove ugly "mounted on:" information appearing on Juniper devices * 1646 FIX: hyperv_vms: Plugin garbles following plugin output when no VMs exist... * 1647 FIX: agent_ipmi: Check_MK service gets critical now when ipmi-sensors command fails * 1453 FIX: drbd.stats: tried to send non-numeric write order parameter to rrd... * 1598 FIX: bluecat_dhcp: Check is not longer found in inventory if dhcp service is not activated * 1635 FIX: multipath: fix parsing output of multipath on RedHat6 with space in alias * 1652 FIX: kaspersky_av_quarantine: Fixed exception when a file was found in quarantine * 1653 FIX: megaraid_pdisks: Resulting states are now hard coded within the check... * 1654 FIX: statgrab_disk: Fixed scaling of values shown in PNP graphs... * 1655 FIX: AIX Agent: Fixed broken filesystem checks when having PowerHA installed... * 1656 FIX: cisco_vpn_tunnel: Refactored complete check, fixed threshold bugs... * 1677 FIX: f5_bigip_interfaces: Cleaned up check a bit * 1679 FIX: ups_bat_temp: Now skipping sensors which are reported to have 0 upsBatteryTemperature * 1681 FIX: cmciii_lcp_fans: Skipping non FAN units now; cleaned up check * 1682 FIX: cmciii_lcp_waterflow: Check can now deal with devices with a different setup * 1701 FIX: Correctly show absolute level for CPU load in case of warn/crit... * 1702 FIX: Fix check_notify_count: notification had been counted twice... * 1703 FIX: ups_test: Fix computation of time since last self test... * 1454 FIX: megaraid checks: megacli binaries in lowercase (Ubuntu..) are now also detected by the linux agent * 1455 FIX: hp_proliant_mem: avoid a crash of the check when module_condition is empty * 1688 FIX: juniper_screenos_mem: Fixed wrong total memory computation * 1658 FIX: agent_vsphere: no longer crashes when decommissioned vms report no hardware information... * 1708 FIX: cups_queues: fix outputting of current printer jobs if printer daemon is CUPS... * 1710 FIX: omd_status: Fix totally missing section in Linux agent... * 1711 FIX: win_printers.ps1: ignore temporary printers created by RDP terminal sessions... * 1712 FIX: hyper_vms: fixed for snapshot VMs with (...) in their names... * 1713 FIX: check_fstab_mounts: now correctly ignores swap space... * 1716 FIX: windows_tasks: consider state SCHED_S_TASK_QUEUED (0x00041325) as OK now * 1721 FIX: dell_om_mem: Handle formerly unhandled situations with multiple errors... * 1695 FIX: brocade_vdx_status: Is now not bein inventorized anymore for devices not supporting the check * 1722 FIX: lnx_thermal: fix invalid zero temperature if mode file is missing * 1696 FIX: cisco_temp_sensor: Value reported of check was not always correct (precision was wrong)... * 1727 FIX: cisco_secure: Fixed inventory exception when port security is not enabled * 1728 FIX: cisco_temp_perf: Not inventorized anymore for hosts supporting cisco_temp_sensor * 1724 FIX: emc_datadomain_temps: convert to new standard check output, add PNP template * 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 * 1731 FIX: ipmi_sensors: Fixed agent part when ipmi-sensors call on first agent run... * 1732 FIX: dell_powerconnect_cpu: Fixed exception during inventory for incompatible devices * 1733 FIX: dell_powerconnect_psu: Skipping inventory of not supported System temp sesnor for M6220 devices... * 1747 FIX: zfsget: try to speed up agent code for Linux/Solaris/FreeBSD by using -t filesystem,volume... * 1659 FIX: windows agent: fixed output of 64 bit performance counters... * 1748 FIX: win_dhcp_pools: fix naming of WATO rules and informal WARN/CRIT levels in performance data * 1735 FIX: oracle_instance: Inventory function deals better with old bogus agent output * 1736 FIX: lparstat_aix: Trying to deal with more kind of lparstat output... * 1737 FIX: mk_sap: Working around garbled SAP state file when multiple instances were running parallel * 1738 FIX: oracle_instance: Be compatible to old oracle agent outputs * 1751 FIX: winperf_ts_sessions: try to fix invalid number of active and inactive sessions... * 1739 FIX: lnx_thermal: Be more compatible to thermal devices which report no "type" Multisite: * 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... * 1497 Implemented password policy capabilities for local users... * 1499 SEC: Fixed XSS injections in different places... * 1069 SEC: Replaced insecure auth.secret mechanism... NOTE: Please refer to the migration notes! * 1500 SEC: Preventing livestatus injections in different places... * 1530 Dashboard: Host/service statistics dashlets now deal with the context... * 1558 Better visualize manually changed notification enable/disable * 1621 Sorting Check_MK* services always on top of services lists * 1636 Crash checks now have an icon for viewing and sending a crash dump... * 1700 Enable icon for link to host/service parameters per default now... * 1705 Better styling of dashboard designer * 1714 Add support for jsonp export (next to json and python)... * 1715 Output icon information in CSV/JSON/Python export of views... * 1164 FIX: Fixed links from servicegroup overviews to single servicegroups * 1166 FIX: Also prevting stylesheet update issues during version updates (just like for JS files) * 1481 FIX: Fix broken layout of Host-, Service- and Contactgroup filters * 1482 FIX: Fix exception when editing a visual of type single host group... * 1487 FIX: Fixed exception in Web GUI "Internal error:: name 'Filter' is not defined" in manual setups (using setup.py)... * 1488 FIX: Fixed wrong information showing up on "Host Group" and "Service Group" views... * 1433 FIX: Quicksearch: no longer shows an invalid search result when looking for multiple hosts... * 1494 FIX: Fixed error in NagVis Maps snapin when some users had no contact groups assigned * 1496 FIX: Fixed exception after editing a dashboard as user without permission to publish dashboards... * 1436 FIX: quicksearch: search with multiple patterns (h: / s:) no longer discards the host pattern... * 1438 FIX: quicksearch: fixed various non-working quicksearch filters... * 1501 FIX: Legacy view formats created with 2014-09 snapshots are now converted... * 1506 FIX: Fixed randomly hidden dashboard title... * 1527 FIX: Fixed views missing values of some filters (serviceregex, hostgroup filters, ...)... * 1528 FIX: Fixed actions in mobile GUI... * 1529 FIX: Mobile-GUI: Fixed "all host problems" view not showing all problems... * 1533 FIX: Fixed sorting of hosts with same name in "services of host" view * 1534 FIX: Fixed filtering views in distributed setup lead to empty views... * 1553 FIX: Fix deleting (acknowleding) of logfiles in logwatch... * 1537 FIX: Added transformation code for user dashboards created between 2014-08 and 2014-10... * 1538 FIX: Only allow switching sites on/off when permitted to... * 1539 FIX: Fixed refreshing of PNP graphs in dashboards... * 1543 FIX: Hosttag columns are now available right ater creating a tag... * 1544 FIX: Fixed exception in complain phase in view editor... * 1573 FIX: WATO Quickaccess snapin: Pending button is not overlapped by icons anymore * 1557 FIX: Fix sorting of hostnames that only differ in lower/uppercaseness * 1577 FIX: Fixed editing of views using the "Downtime for host/service" sorter or column... * 1578 FIX: Folding states of containers with umlauts in titles are now persisted... * 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... * 1585 FIX: Dashboard: Fixed mass client CPU load consumption when making graph dashlets too small... * 1586 FIX: Dashboard: Toggling edit/non-edit is now reflected when reloading the page * 1605 FIX: Fixed perfometer of check check_mk-printer_supply_ricoh * 1607 FIX: check_http: Fixed broken links in escaped plugin output * 1614 FIX: Fixed wrong URL in webapi.py documentation * 1619 FIX: Renamed "Hostgroups" and "Servicegroups" views to "Host Groups" and "Service Groups" * 1638 FIX: Fixed styling small styling problems in wiki snapin * 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) * 1651 FIX: Consolidated painters of service list views... * 1678 FIX: Fixed problem with garbled styles on user profile page after saving * 1680 FIX: Fixed various dashlet designer position/resizing issues... * 1683 FIX: Replaced a lot of old GIF images with better looking PNG images * 1687 FIX: Add visual to dashboard menu can now be closed with click anywhere on page * 1709 FIX: Fix exception when a non-Ascii character is part of the variable part of a view title * 1691 FIX: Fixed problem when watching BI aggregations with umlauts in titles or group name WATO: * 1170 Added buttons to move rules to top/bottom of the list to ruleset edit dialog * 1489 Added iCalendar import for generating timeperiods e.g. for holidays... * 1495 Most WATO tables can now be sorted (where useful)... * 1504 WATO makes host tag and group information available for NagVis... * 1535 Disabled services on service discovery page now link to the ruleset * 1587 SEC: Prevent logging of passwords during initial distributed site login... * 1560 Put host and service groups into one WATO menu item... * 1561 Remove Auditlog from the main WATO menu and put it into the activate Changes page * 1562 Move manual checks into a new WATO module... * 1697 Allow non-Ascii characters in topic of host tag groups * 1707 WATO rule editor: show title of tag group when rendering the conditions of a rule... * 1689 Creating WATO backends for each configured site now... * 1690 Pending changes can now be discarded... * 1693 Added search form to global settings page... * 1717 Split up LDAP configuration dialog into four boxes... * 1165 FIX: Fixed exception in service discovery of logwatch event console forwarding checks... * 1490 FIX: Timperiod excludes can now even be configured when creating a timeperiod... * 1491 FIX: Fixed bug in dynamic lists where removing an item was not always possible... * 1492 FIX: Fixed too long URL bug when deleting a timeperiod right after creating one * 1498 FIX: Fixed displaying of global settings titles / help texts... * 1502 FIX: Fixed removing elements from ListOf choices during complain phase * 1505 FIX: Snapshots are now bound to the used monitoring core... * 1540 FIX: Host diagnose page: Some tests were failing randomly * 1541 FIX: Fixed missing form fields for notification method when editing rbn default rule * 1542 FIX: Changed text of "debug_log" option to be clearer in distributed setups... * 1546 FIX: Fixed adding cluster nodes to new cluster in complain phase... * 1556 FIX: WATO inventory ignores already inventorized checks which does not exist anymore... * 1576 FIX: SNMP Community host attribute is now visible for IE<=8... * 1588 FIX: Renamed SNMP communities rule to SNMP credentials * 1589 FIX: Restructured SNMP credentials rule specification... * 1620 FIX: Fixed exception during host renaming when host has no perfdata * 1625 FIX: Safely handle characters that have a special meaning in regexes when creating service-specific rules... * 1637 FIX: Fixed exception in notification analysis when notifications have not NOTIFICATIONTYPE set * 1639 FIX: Interfaces with speed more than 10GBit/s can now be configured correctly * 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... * 1686 FIX: Host renaming also updates explicit negated hosts in rules Notifications: * 1512 Bulk notification can now be grouped according to custom macro values... * 1650 Enabled rule based notifications by default (for new installations)... * 1749 Allow title of notifiation script to be in third line if second line is encoding: utf-8... * 1660 notification plugin spectrum: now configurable via flexible notifications * 1168 FIX: HTML mails can now be configured to display graphs among each other... * 1514 FIX: Try harder to detect previous hard state in notification when using Nagios as core... * 1582 FIX: Fixed missing graphs in mails when sending notifications to non-contacts... * 1583 FIX: Can use contact groups without hosts/services assigned in RBN rules now... * 1606 FIX: Moved notify.log to var/log/notify.log in OMD environments... * 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 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 Reporting & Availability: * 1720 FIX: Remove bogus column H.Down if "Consider times where the host is down" is switch off... Event Console: * 1169 Added host state type filter to "recent event history" view * 1718 Show groups of regex match of events in details views of Event Console * 1719 Allow to allow both host name and IP address when checking for events in Event Console... * 1531 FIX: Fixed exception in event history view when displaying CHANGESTATE events * 1610 FIX: Hostname translation now also works for incoming SNMP traps * 1643 FIX: Improved error handling of exceptions when processing log lines * 1644 FIX: Fixed matching dynamic number of regex match groups... * 1698 FIX: Fix specifying explicit path to unix socket for check_mkeventd 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... * 1547 FIX: win_cpuinfo: fix case where NumberOfCores is missing (Windows 2003)... * 1552 FIX: mk_inventory.ps1: fix garbled or missing entries by removing bogus binary zeroes... * 1752 FIX: win_exefiles: handle case gracefully where no size information is available * 1753 FIX: win_bios: handle case with colons in BIOS version inventory: * 1516 FIX: win_disks: fix exception in case of empty signature 1.2.5i6: Core & Setup: * 1008 Overall check timeout for Check_MK checks now defaults to CRIT state... * 1373 SEC: Do not ouput complete command line when datasource programs fail... * 1425 New section header option "encoding" for agent output... * 1129 FIX: Windows MSI-Installer: some systems created corrupted check_mk_agent.msi files... * 1426 FIX: windows agent: logwatch: no longer reports incorrect formatted texts (japanese characters)... * 1429 FIX: Disabled snmp checktypes are now sorted out before Check_MK contacts the snmp host... Checks & Agents: * 0185 knuerr_rms_humidity, knuerr_rms_temp: Two new Checks to Monitor the Temperature and the Humidity on Knürr RMS Devices * 1065 heartbeat_crm / heartbeat_crm.resources: Rewrote checks / formalized parameters... * 1068 livedump: Added optional check interval (detect staleness) / option to encrypt mails... * 1093 windows agent: performance counter can now be specified by name... * 0189 docsis_channels: Support for Frequency of Downstream Channels for Devices with DOCSIS MIB * 0190 docsis_channels_upstream: New check for monitoring upstream channels on cable modems with DOCSIS MIB * 0193 docsis_cm_status: New Check Status Check for Cable Modems with Docsis MIB. * 1070 printer_input/printer_output: New checks to monitor input/output sub-units of printers... * 0196 esx_vsphere_hostsystem: New subcheck for maintenance mode... * 0197 check_uniserv: New Check for Uniserv Data Management Services... * 0199 veeam_client: Check rewritten to get a nicer output * 0200 arris_cmts_cpu,arris_cmts_temp: New Checks for Arris CMTS Devices ( Temperature and CPU Utilization) * 0202 cisco_temp_sensor: It is now possible to configure this check in WATO.... * 1172 New check sap.value_groups... * 1173 cisco_secure: Check creates now a summary instead one service by port... NOTE: Please refer to the migration notes! * 1174 rms200_temp: New Temperature check for RMS200 Devices * 1175 dell_idrac_disks: New Check for Harddisks using Dell iDrac * 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! * 1006 printer_pages: add Perf-O-Meter and PNP template * 0646 brocade_fcport: the administrative states for which ports are inventorized can now be configured in WATO * 1010 chrony: new check for NTP synchronization via chrony on Linux... * 1011 ibm_svc_systemstats.disk_latency: introduce levels for alerting... * 1372 cisco_vss: new check for monitoring state of Cisco Virtual Switches * 0648 brocade_fcport: new speed calculation of isl_ports... * 0649 f5_bigip_pool: check now also prints the node names of down nodes * 1374 arc_raid_status: moved plugin into main Linux agent... NOTE: Please refer to the migration notes! * 1375 vxvm_enclosures, vxvm_multipath, vxvm_objstatus: joined into one agent plugin called vxvm... * 1376 dmraid: moved plugin code into normal Linux agent... * 1377 Renamed agent plugin resolve_hostname into dnsclient, make portable to all Unices... * 1146 nfsmounts: supported by AIX agent now... * 1103 windows agent: now able to omit context text of logfiles... * 1150 netstat: new check for monitoring TCP/UDP connections and Linux and AIX... * 0654 oracle_instance: now also monitors the log mode * 1176 winperf_msx_queues: The list of counters for inventory can now be configured host based using wato * 0656 brocade_fcport: inventory rule can now choose upon physical und operations states as well, state choices were also updated * 1177 Hivemanger: New agent to check hivemanager devices * 1383 oracle_asm_diskgroup: Account for offline disks and required mirror free space... NOTE: Please refer to the migration notes! * 1178 arris_cmts_mem: New check for Memory usage on arris cmts modules. * 1179 bluecat_dhcp: New Check for DHCP Service on bluecat adonis devices. * 1180 bluecat_dns, bluecat_dns_queries: New DNS Checks for Bluecat Adonis. * 1181 bluecat_ntp: New Check for NTP on bluecat adonis or proteus devices * 1105 wmic_if.ps1: Powershell version of the wmic_if.bat script... * 1182 bluecat_ha: New Check for HA Status on Bluecat Adonis devices * 1183 bluecat_commandserver: New Check for bluecat adonis devices * 1397 juniper_screenos_cpu, juniper_screenos_fan, juniper_screenos_mem, juniper_screenos_temp, juniper_screenos_vpn: new checks for Juniper ScreenOS Firewalls * 1106 mk_inventory.ps1: now uses the MK_CONFDIR environment variable from the agent (if available)... * 1107 windows agent: now sets additional environment variables... * 1108 printer_io.include: included tray description in check output * 0657 diskstat: cluster support added for single disk modes * 1111 vCenter monitoring: greatly improved performance (at least 40 times faster)... * 1112 esx_vsphere_hostsystem.mem_usage_cluster: allows to monitor total RAM usage of all nodes in a cluster... * 0658 brocade_info: new check to retrieve informational data about Brocade switches * 1385 oracle_instance: new WATO rules for archivelog, logging, login and uptime... * 1403 kernel.util: allow levels for the total CPU utilization... NOTE: Please refer to the migration notes! * 1117 agent_vsphere: now able to query license information from esx system... * 1118 bluecat_dns, bluecat_dhcp: no able to run as clustered checks... * 1409 Extended Check_MK-API: check function may return None... * 0659 domino_tasks: new check to monitor tasks on a lotus domino server via snmp * 1187 Hivemanager: Extended Check and Agent... * 1130 esx monitoring: agent_vsphere now retrieves additional data (used by HW-inventory)... * 1422 agent_vsphere: now able to configure where the power state of a vm or esx-host should be assigned... * 1442 ups_socomec_out_source: New check for checking the power source of out phases for Socomec UPSs * 0662 domino_mailqueues: new check to monitor mail queues in Lotus Domino * 1188 veeam_client: Check now also outputs ReadSize and TransferedSize... * 0663 domino_info: new check to extract informational data about a Lotus Domino Server * 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 * 1190 statgrab_cpu: Check can now handle parameters * 1191 Linux agent now also sends information about tmpfs... * 1193 ps: Manual Checks can now use RegEx for user matching... * 1194 Linux Agent now supports monitoring of cifs mounts * 1195 AIX Agent now also supports monitoring of cifs mounts * 1196 apache_status: Added timeout... * 1443 ups_socomec_outphase: New check for monitoring the out phases of Socomec UPSs * 1051 FIX: tcp_conn_stats: fix missing performance data... * 1142 FIX: winperf_ts_sessions: fix computation, check has never really worked * 1090 FIX: zfsget: fixed exception which happened on incomplete zfs entries * 0187 FIX: hp_proliant_power: Fixed Wato configuration * 0192 FIX: oracle_rman_backups: Not longer try to make a inventory for broken plugin outputs * 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... * 1152 FIX: mk-job: The check now captures currently running jobs and their start time... * 0198 FIX: cisco_temp_sensor: Removed dicey detection for temperature value.... * 0645 FIX: brocade_fcport: since in newer firmware (7.*) swFCPortSpeed is deprecated, we then calculate port speed from IF-MIB::ifHighSpeed * 1097 FIX: windows_agent: preventing missing agent sections on first query... * 1009 FIX: df: deal with space in file system type for PlayStation file system... * 1098 FIX: esx_vsphere_counters.diskio: Now reports unknown when counter data is missing * 1143 FIX: dell_powerconnect_temp: fix configuration via WATO... * 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! * 1145 FIX: windows_tasks: handle case correctly where task is currently running... * 1378 FIX: mk_logwatch: remove exceeding \n when rewriting message and using \0... * 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... * 0650 FIX: f5_bigip_pool: limits to the number of active nodes are now correctly applied... NOTE: Please refer to the migration notes! * 1102 FIX: esx_vsphere_counters: no longer raise false alarms because of invalid data from ESX Host... * 1149 FIX: check_mk-ibm_svc_systemstats.diskio, check_mk-ibm_svc_systemstats.iops: fix exception in Perf-O-Meter * 0651 FIX: f5_bigip_interfaces: Fix invalid throughput values, detect newer F5 devices... * 1393 FIX: casa_cpu_temp, casa_cpu_util: Change service description to standard... NOTE: Please refer to the migration notes! * 1104 FIX: winperf_if: Improved matching of data from wmic_if.bat / wmic_if.ps1 scripts... * 1110 FIX: windows agent: fixed missing agent section problem if a cached script ran into a timeout... * 1113 FIX: oracle_rman: fixed exception when backup was currently running * 1114 FIX: bluecat_threads: no longer detected on wrong systems... * 1116 FIX: megaraid_ldisk: now longer raises an exception for adapters with 'No Virtual Drive Configured' * 1122 FIX: windows agent: unicode logfile monitoring: now able to detect incomplete written lines... * 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! * 1078 FIX: Fix compensation for daylight safing time in prediction * 1126 FIX: bluecat_ntp: check no longer crashes on evaluating sysLeap values higher than 1... * 1127 FIX: bluecat_dhcp: fixed exception when data was available.. returns UNKNOWN when data is missing * 1128 FIX: bluecat_dns: now reports UNKNOWN if no snmp data is available * 1131 FIX: esx_vsphere_hostsystem.maintenance: fixed misspelling in service description... NOTE: Please refer to the migration notes! * 1161 FIX: fc_port: Fixed invalid values of counters, fixed wrong values in graphs... * 1192 FIX: veeam_jobs: Check now recognize sync jobs... * 1386 FIX: oracle_jobs: Bugfix for forever running jobs... * 1427 FIX: esx_vsphere_hostsystem.multipath: no longer crashes at invalid multipath types... Multisite: * 1066 New Dashboard Designer... * 1392 WATO Folder filter: show only the paths a user is allowed to see * 1398 Allow to spread times of next check when rescheduling... * 1405 Checkbox for settings downtimes on the hosts of the selected services... * 1410 Output log text of scheduled downtime log entries... * 1411 New builting views for the history of scheduled downtimes * 1185 mobile ui: Added a new view to see events from the Event Console * 1412 Speed up of displaying and sorting after WATO folder path * 1477 New screenshot mode for Multisite... * 1067 FIX: Fixed login problem in LDAP connector when no user filter specified... * 1094 FIX: sidebar snaping 'Tree of folders': fixed exception * 1154 FIX: Availability: Fixed unwanted redirect to edit annotation page after editing availability options... * 1401 FIX: Display options in views are now again persistent... * 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! * 1077 FIX: Fixed labelling of Y achsis in prediction graphs... * 1162 FIX: User profiles can not be edited on WATO remote sites anymore... WATO: * 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... * 1115 Renamed rule: Hosts using SNMP v2c -> Legacy SNMP devices using SNMP v2c... * 1404 Make title/help of custom user attributes localizable... * 1159 Remote BI Aggregations can now be configured to be checked as single services... * 1163 Service discovery: Added direct link to check parameter ruleset of services... * 1428 Web-API: now able to add cluster hosts... * 1064 FIX: Fixed rare issue with WATO communication in distributed setups (different OS versions)... * 1089 FIX: Snapshot restore: fixed exception during exception handling...... * 1091 FIX: logwatch patterns: allow unicode text in pattern comment * 1092 FIX: logwatch: now able to enter unicode text into the "Pattern (Regex)" field * 0191 FIX: Added swp files to the ignore list for the WATO git feature... * 1153 FIX: Changed custom user attributes can now be used immediately... * 0201 FIX: Fixed error message in Rulelist of RBN... * 1100 FIX: WATO backup domains: fixed bug were excluded files still got deleted on snapshot restore... * 1101 FIX: WATO check parameter: renamed 'Nominal Voltages' to 'Voltage Levels..' * 1396 FIX: Fix default setting of Enable sounds in views... * 1109 FIX: WATO active checks: passwords no longer shown as plain text.... * 1119 FIX: WATO create rule: No longer raises an incorrect permission warning when creating a new rule... * 1121 FIX: Rule based notifications formular: No longer raises Request-Uri-Too-Large errors... * 1160 FIX: Fixed wrong named column in mkeventd rules * 1430 FIX: Clone group: Now displays correct alias name of cloned group... Notifications: * 1151 Add variables (HOST/SERVICE)ACK(AUTHOR/COMMENT) to notification context... * 1394 HTML notifications have a new content field for debugging variables... * 1400 Added example notification script for Pushover to doc/treasures/notifications... * 1123 Rule based notifications: New condition "Match Service Groups" * 1186 RBN: It's now possible to Filter for contactgroups... * 1189 sms notification: also send information about Downtimes, Acknowledgments and Fallping now * 1424 mknotifyd: now able to check if its still listening for telegrams... * 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 * 1408 FIX: mknotifyd now really reads all configuration files below mknotifyd.d... BI: * 1406 Assume PEND in count_ok aggregations if all nodes are PEND... Event Console: * 1148 Allow execution of actions when cancelling events... * 1395 Event Console can now create notifications via Check_MK RBN... * 1007 FIX: check_mkevents: fix case where events contain binary zeroes * 1399 FIX: Fix left-over tac processes when showing Event Console history... * 1402 FIX: Fixed cased where counting events did not reach required count... * 1124 FIX: WATO EC configuration: no longer raises an exception when user has restricted WATO access... * 1125 FIX: EC actions are now saved when an EC rule has "Send monitoring notification" set... HW/SW-Inventory: * 0643 windows inventory: OS now contains the install date, reg_uninstall now contains the path... NOTE: Please refer to the migration notes! * 0652 windows software inventory gives some more details about OS and installed software... 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 * 1379 FIX: Fixed filter "Host has inventory data"... * 1423 FIX: Host HW-inventory: now longer generates an exception on displaying the BIOS date check: * 1384 oracle_jobs: new WATO rules, changed service name to SID.OWNER.NAME... NOTE: Please refer to the migration notes! 1.2.5i5: Core & Setup: * 1012 Fix quoting of backslashes in custom checks with nagios core... NOTE: Please refer to the migration notes! * 1038 Massive speedup of cmk --snmptranslate * 1035 FIX: Do not fail on errors in *.mk files anymore - except in interactive mode... * 0174 FIX: Fixed appending of --keepalive-fd parameters to checkhelpers... * 1053 FIX: Fixed events check always being reporting OK state... * 1045 FIX: Gracefully restart check_mk helpers in case of memory leak... * 0633 FIX: diskstat: fixed performance data of old legacy disk IO read/write data... Checks & Agents: * 0168 f5_bigip_pool: Added Wato configuration... * 0995 raritan_pdu_outletcount: new check for outlet count of Raritan PX-2000 family PDUs * 0169 websphere_mq_channels,ebsphere_mq_queues: New Checks to monitor IBM Websphere MQ Queues and Channels... * 1034 Always provide also 64 bit version of Windows agent * 0170 hp_proliant_power: New check to monitor the Power Meter on Prolaint Servers and iLO Boards * 0172 zfsget: Check is now usable in cluster_mode... * 1039 aix_diskiod: new check for disk IO on AIX * 0997 New checks and a special agent for ALLNET IP Sensoric devices... * 0175 logwatch.groups: New logwatch subcheck who can be used to group logfiles together.... * 1041 aix_memory: new check for RAM and SWAP on AIX * 0998 ibm_imm_health: Trying to recognice newer versions of IBM IMM now too * 0628 raritan_pdu_inlet: now also monitors the three phases of the inlet * 1073 sni_octopuse_cpu: added PNP graph definition and Perf-O-Meter * 0178 mssql_tablespaces: It is now possible to define thresholds * 0999 allnet_ip_sensoric.pressure: New Check for Pressure Sensors in ALLNET IP Sensoric devices * 1082 windows agent: now also available as msi installer... * 0179 check_dns: It is now possible to use the local dns server in wato configuration... * 1058 livedump-mail-fetch: Now supporting either quoted-printable or non encoded mails... * 0180 sap: It is now possible to add multiple sap instances to the sap.cfg file... * 0181 citrix_sessions, citrix_serverload: New checks for Citrix Load (a Score calculated by citrix) and the number of sessions * 0637 jolokia_metrics.gc, jolokia_metrics.tp, jolokia_info: two new subchecks for the jolokia_metrics checks and better error handling for jolokia_info... * 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 * 0182 MegaCli: Agent now also supports the 64bit version (Thanks to Philipp Lemke) * 1132 qlogic_fcport: New Check for Fibre Channel Ports in QLogic SANbox FC Switches * 1133 qlogic_sanbox_fabric_element: New Check for Fabric Elements in QLogic SANbox Fibre Channel Switches * 1134 bintec_sensors.fan: New Check for Fan Speed of Bintec Routers * 1135 bintec_sensors.voltage, bintec_sensors.temp: New Checks for Voltage and Temperature Sensors of Bintec Routers * 1048 mem.win: support predictive levels... * 1136 bintec_brrp_status: New Check for BRRP States on Bintec Routers * 0640 jolokia_metrics.gc, jolokia_metrics.tp: now come with its own pnp templates * 1088 included check_mk_agent windows msi installer... * 0183 sentry_pdu: New check to monitor plugs of sentry PDUs * 0184 knuerr_sensors: New Check to monitor Sensors on a Knürr RMS Device * 0994 FIX: agent plugin smart: fixed syntax error * 0989 FIX: logwatch.ec: Fix forwarding multiple messages via syslog/TCP... * 0943 FIX: if.include: fixed incorrect traffic percentage values in the check output of if checks... * 0944 FIX: oracle_tablespaces: fixed calculation of space left and number of remaining increments... * 1032 FIX: check_traceroute: Fix option Use DNS, worked vice versa * 0171 FIX: hp_blade_psu: Fixed pnp template... * 0996 FIX: apc_symmetra_test: Handle unknown date of last self test as intended... * 0173 FIX: hitachi_hnas_volume: Fixed bug when snmp outputs empty lines * 1037 FIX: bintec_info: support bintec RXL12500 * 0948 FIX: mk_inventory.ps1: increased caching time to 14400, fixed incorrect default cachefile path * 0827 FIX: lnx_thermal: Not checking active trip points (e.g. cooling device triggers) anymore * 1043 FIX: printer_supply: fix value error in default parameters... * 0626 FIX: veeam_jobs: agent now supports output lines longer than 80 chars * 1072 FIX: printer_supply: fix colors of Perf-O-Meter on HP OfficeJet... * 0950 FIX: check_mkevents: now able to resolve the hostname of the remote hosts... * 0177 FIX: esx_vsphere_hostsystem.multipath: Fixed return state in case of paths in standby... * 1054 FIX: mysql_slave: Only monitor the age of the slave when it is running * 1075 FIX: if, if64: Fixed PNP template in order to correctly scale Y axis * 0631 FIX: fc_port: several fixes for the perfometer to display the right values... * 0632 FIX: brocade_fcport: fix perfometer output of out bandwidth when averaging is switched on * 1055 FIX: mysql_slave: Fixed detecting CRIT states when IO/SQL slaves are not running * 0634 FIX: Max Bandwidth for PNP-Graphs of Interface checks corrected... * 0635 FIX: fc_port: the check no longer inventorizes ports with administrative state of 'unknown' or 'offline' * 0636 FIX: fc_port: do not inventorize if brocade fibre channel mib is also supported on the device... * 1083 FIX: ad_replication.bat: does not return data if the server is no DC * 0638 FIX: windows_updates: agent plugin now always sends section header, even if no update information provided... * 1084 FIX: ps: now able to handle bigger process groups without constant MKCounterWrapped Exceptions... * 1087 FIX: Active checks: Non-ascii check commands now converted into utf-8... * 1049 FIX: ups_capacity: Fix exception when running on battery... * 0639 FIX: jolokia_metrics: fix for problem when catalina uses the standalone engine * 1050 FIX: websphere_mq_queues: make compatible with old agent, fix not-found case Multisite: * 1013 Sort host names naturally, e.g. foobar11 comes after foobar2... * 1033 New Mutisite filter for the number of services a host has... * 0949 quicksearch: now able to search for multiple hosts at once... * 1052 SEC: index start URL can not be used to redirect to absolute URLs anymore... * 1085 quicksearch: multiple hostname matches now lead to the searchhost view instead of the hosts view... * 1047 Virtual Host Tree: Allow to use topic as tree level... * 1062 SEC: Fixed several XSS issues on different pages... * 1063 SEC: Fixed several XSS issues on different pages... * 0945 FIX: Sidebar snapin "Problem hosts": Now excludes hosts and services in downtime * 1036 FIX: doc/treasures/downtime: fix --url option, better error output * 1074 FIX: Fix Virtual Host Tree snapin... * 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... 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... * 1086 check_http: now able to enter non-ascii signs in "Send HTTP POST data" rule... * 0990 FIX: Fix HTTP error handling in bulk inventory... * 1004 FIX: Fix exception when saving rules, caused by empty item * 0947 FIX: WATO snapshots: fixed missing files on restoring nagvis backup domains * 0826 FIX: Fixed problem where user access times were not updated correctly * 1044 FIX: Remove icon for service parameters in WATO service list for missing services... * 1056 FIX: Fixed selection of hosts for bulk actions Notifications: * 1042 Rule based notifications: allow matching on host groups... * 0828 FIX: Mails sent with mail/asciimail plugin now really set the from address * 1061 FIX: SMS notifications: correctly handling spaces in phone numbers... Reporting & Availability: * 0991 FIX: Availability: optionally show time stamps as UNIX epoch time... * 1076 FIX: Fix wrong percentual host availability > 100% when excluding downtimes... Event Console: * 1040 FIX: Avoid sporadic errors when checking event state in Event Console... Livestatus: * 0988 FIX: livedump: Fix exception in case no contact groups are defined for a service * 0951 FIX: table servicegroups: fixed service visibility when using group_authorization AUTH_STRICT... HW/SW-Inventory: * 0625 hw/sw inventory now reads the kernel version and architecture for linux and 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) * 0630 win_disks: hardware inventory for physical disks in windows * 1046 Added AIX support for HW/SW-Inventory... * 0167 FIX: mk_inventory.linux: Changed field separator from pipe to tab... * 1005 FIX: Fix exception when using pretty-print output format * 0946 FIX: hw/sw inventory: fixed display bug for byte fields with the value 0... * 0641 FIX: windows inventory: moved encoding from checks to windows agent plugin 1.2.5i4: Core & Setup: * 0940 SEC: Fixed various core SIGSEGV when using malformed livestatus queries... Checks & Agents: * 0812 nginx_status: New check for monitoring status information of the Nginx web server... * 0986 citrix_licenses: new check for monitoring Citrix licenses * 0814 Agent versions can now be checked with "at least version X" parameters... * 0815 mysql_slave: New check for monitoring MySQL slave sync state * 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 * 0619 adva_fsp_temp: new check to monitor temperature and temperature trends on ADVA scalable optical transport solutions * 0993 raritan_pdu_inlet: now delivers performance data * 0624 fc_port: new check for fibre channel devices supporting the FCMGMT MIB * 1003 ibm_svc_enclosure: support new firmware, also check fan modules * 0616 FIX: brocade.fan, brocade.power, brocade.temp: will now only discover services which are not marked as absent * 0992 FIX: zfs_arc_cache: returns OK even if values of arc meta are missing... * 0936 FIX: agent_ibmsvc: improved error messages on using wrong credentials * 0621 FIX: zfsget: better filesystem selection and calculation of sizes... * 0819 FIX: Fixed keepalive termination in case of exceptions during checking... * 0622 FIX: cisco_temp_sensor: fix to also work with newer IOS versions * 0623 FIX: fsc_fans: upper levels for fan RPMs are now optional also for the check * 0823 FIX: mk_sap: Fixed some wrong calculated values (decimal numbers)... Multisite: * 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)... * 0934 FIX: Logwatch messages with class unknown ( 'u' ) now displayed as WARN... * 0166 FIX: mobile gui: Fixed colors of command list... * 0820 FIX: Fixed wrong NagVis links in "custom links" snapin * 0938 FIX: logwatch: fixed incorrect display of warning messages * 0939 FIX: Fixed multisite exception caused by missing explanation text for a AUTODELETE event action * 0822 FIX: Sorting columns in view dashlets is now working again * 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... WATO: * 0984 Fix code injection for logged in users via automation url... NOTE: Please refer to the migration notes! * 0987 New button for updating DNS cache... * 0824 SEC: Valuespecs: Fixed several possible HTML injections in valuespecs... * 0813 FIX: LDAP: Improved slightly missleading logging of LDAP sync actions... * 0935 FIX: CPU utilization: increased maximum value to 10000... * 0821 FIX: Reducing size of auth.php (needed for authorisation in NagVis) in large environments... Notifications: * 1002 FIX: Fix crash when debugging notifications with non-Ascii characters... Reporting & Availability: * 0985 Availability: display phases of freqent state changes as "chaos"... Event Console: * 0816 States of events can now be set by patterns... 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... 1.2.5i3: Core & Setup: * 0884 New options --oid and --extraoid for cmk --snmpwalk... * 0785 FIX: Availability: fixed memory leak in table statehist... * 0903 FIX: availability: fixed bug causing the availability feature not considering timeperiod transitions * 0888 FIX: Fix SNMP inventory check in simulation mode Checks & Agents: * 0149 cisco_secure: New check for Port Security on Cisco swichtes * 0751 New localcheck for Linux that makes sure that filesystems in /etc/fstab are mounted... * 0783 enterasys_lsnat: new check monitoring the current LSNAT bindings * 0601 printer_alerts: check can now display a textual representation of the alert code... NOTE: Please refer to the migration notes! * 0799 ibm_svc_systemstats.cpu_util: New check for CPU Utilization of an IBM SVC / V7000 device in total * 0800 ibm_svc_nodestats.cache, ibm_svc_systemstats.cache: New checks for Cache Usage of IBM SVC / V7000 devices * 0150 printer_suply: New option to upturn toner levels... * 0801 ibm_svc_eventlog: New Check for Messages in Event log of IBM SVC / V7000 devices * 0151 enterasys_cpu_util: Changed check to not longer summarize all modules... NOTE: Please refer to the migration notes! * 0802 ibm_svc_nodestats.iops, ibm_svc_systemstats.iops: new checks for IO operations/sec on IBM SVC / V7000 devices * 0602 cmciii.humidity: new check for Rittals CMC III humidity sensors * 0829 oracle_tablespaces: improved formatting of levels text in check output... * 0757 Linux multipath check can now use the alias instead of the UUID as item... * 0879 windows_tasks: output last and next run time * 0881 rmon_stats: now needs to be activated via a rule in order to be inventorized... NOTE: Please refer to the migration notes! * 0804 ibm_svc_portfc: New check for status of FC Ports in IBM SVC / Storwize V3700 / V7000 devices * 0805 ibm_svc_enclosure: New Check for Enclosures, Canisters and PSUs in IBM SVC / Storwize V3700 / 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 * 0808 brocade_mlx*: Checks now also work correctly with Brocade ADX / FGS / ICX devices * 0892 wagner_titanus_topsense: new info check and overall status check for Wagner Titanus Top Sens devices * 0893 wagner_titanus_topsense.alarm: New check for Alarms Triggered on 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 * 0152 fsc_fans: Added support for Wato configuration and upper limits * 0896 wagner_titanus_topsense.airflow_deviation: New Check for Airflow Deviation in Wagner Titanus Top Sens devices * 0897 wagner_titanus_topsense.temp: New Check for Temperature measured by Wagner Titanus Top Sens devices * 0898 ibm_svc_nodestats.disk_latency, ibm_svc_systemstats.disk_latency: New Checks for Disk Latency in IBM SVC / Storwize V3700 / V7000 devices * 0156 akcp_daisy_temp: New Check for akcp daisyTemp sensor chains... * 0899 enterasys_temp: New Check for temperature sensor in Enterasys Switches * 0901 ibm_svc_portfc: more devices recognized... * 0952 ibm_svc_array: New check for Status of RAID Arrays in IBM SVC / Storwize devices. * 0911 esx_vsphere_hostsystem.multipath: now able to configure paths minimum count... * 0159 brocade: Added support for brocade fdx switches * 0160 brocade_vdx_status: New check to monitor the operational state of vdx switches. * 0916 if: now able to configure minimum bandwidth limits * 0917 df checks: now able to show time left until disk full as perfometer and pnpgraph... * 0954 juniper_bgp_state: New Check for BGP status at Juniper Routers * 0955 zfs_arc_cache, zfs_arc_cache.l2: New Checks for Hit Ratios and Sizes of ZFS arc Cache * 0162 if_brocade: New if64 Check version for Brocade VDX Switches... NOTE: Please refer to the migration notes! * 0956 fast_lta_headunit.status, fast_lta_headunit.replication: New checks for FAST LTA Storage Systems * 0957 fast_lta_silent_cubes.capacity: New check for Total Capacity over all Silent Cubes on FAST LTA Storage Systems * 0975 esx_vsphere_vm.guest_tools: renamed check (formerly esx_vsphere_vm.guestTools)... NOTE: Please refer to the migration notes! * 0920 blade_bays: now also detects if blade server is switched off * 0977 check_traceroute: new active check for checking presence and absence of routes... * 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... * 0978 Fix security issue with mk-job on Linux... NOTE: Please refer to the migration notes! * 0925 ps: improved/fixed calculation of CPU utilization (linux)... * 0926 windows agent: local / plugin scripts now get the REMOTE_HOST as environment variable * 0163 kaspersky_av_quarantine,kaspersky_av_tasks,kaspersky_av_updates: New checks for kaspersky anti virus on linux * 0164 symantec_av_progstate,symantec_av_quarantine, symantec_av_updates: New checks for Symantec Anti Virus on Linux * 0615 apc_symmetra: check now also monitors the battery replacement status * 0927 windows agent: now able to evaluate logfiles written in unicode (2 bytes per character)... * 0165 ups checks now supports also GE devices (Thanks to Andy Taylor)... * 0928 runas: new plugin script to include and execute mrpe, local and plugin scripts as different user... * 0929 windows agent: now able to include and execute additional local and plugin scripts as different user... * 0812 nginx_status: New check for monitoring status information of the Nginx web server... * 0961 fast_lta_volumes: new check of capacity of volumes in FAST LTA Storage Systems... * 0777 FIX: special agent emcvnx: did not work with security file authentication... * 0786 FIX: zfsget: fixed compatibility with older Solaris agents... * 0809 FIX: brocade_fcport: Fixed recently introduced problem with port speed detection * 0787 FIX: df: fixed problems on some filesystem checks when legacy check parameters where used... * 0803 FIX: agent_ibmsvc: raw data for System Info Check and License Check now in correct format... * 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... * 0603 FIX: cmciii checks: more general scan function plus perf-o-meters for humidity and temperature checks * 0604 FIX: windows_updates: now handles situations with forced reboot and no limits correctly * 0605 FIX: enterasys_cpu_util enterasys_lsnat: syntax fixes * 0889 FIX: logwatch: fix case where rule wouldn't be applied... * 0882 FIX: check_bi_local.py: fix crash in case of non-ascii characters... * 0606 FIX: apache_status: now also sends an accept header to make it work with mod_security enables servers * 0832 FIX: solaris_mem: fixed invalid calculation of total swap... * 0810 FIX: fritz.link: Not inventorizing "unconfigured" interfaces anymore * 0154 FIX: zfsget: Fixed inventory of filesystems * 0155 FIX: mssql_counters: harded check agains odd agent output * 0907 FIX: windows agent: register_service: fixed ImagePath registry entry... * 0608 FIX: oracle_asm_diskgroup: check now also handles older oracle version 11.1.0 * 0157 FIX: apc_symmetra_test: Fixed case of unkown last test date * 0910 FIX: brocade.power: fixed an error where the check reports an UNKNOWN on power supply failure... * 0158 FIX: dell_om_disks: Handle hotspares more correctly * 0161 FIX: cisco_fru_power: Exluded not existing devices from the inventory * 0969 FIX: blade_health: correctly output error message in non-OK state * 0611 FIX: nfsexports.solaris: fix in determination of path prefix * 0953 FIX: brocade_mlx_temp: special treatment for devices sometimes not delivering temperature by SNMP * 0958 FIX: df.include: failed for checks with grouping patterns... * 0924 FIX: windows agent: now able to execute python scripts again * 0614 FIX: cmciii.temp, cmciii.humidity: fixed bugs to get performance data back * 0932 FIX: prediction: fixed bug where predicted levels were not recalculated Multisite: * 0779 Hostgroups (Summary): Empty hostgroups are no longer shown (can be re-enabled by filter) * 0887 Add new column painter "Host Notifications Enabled"... * 0963 New snapin with virtual host trees... * 0914 Improved transaction handling to speedup the Web-GUI... * 0905 FIX: Multisite context buttons: links in context buttons are no longer called twice... * 0906 FIX: Improved transaction handling in Web GUI... * 0909 FIX: Table checkboxes: Fixed bug where selected checkboxes got ignored... * 0811 FIX: Fixed handling of exceptions occuring before login in debug mode * 0912 FIX: Multisite Views: Fixed bug where custom views could not get deleted * 0921 FIX: dashboards: fixed bug not updating header timestamp... * 0923 FIX: json export: fixed bug not stripping html tags from output * 0931 FIX: pnp-template ps.perf: fixed display bug of cpu averaging WATO: * 0784 Improved security of WATO bulk inventory by using transaction ids * 0880 Added support for 389 Directory Server to LDAP connector * 0607 online help text for host creation in WATO now also explains hostname caching * 0908 Check event state: New option "Less Verbose Output"... * 0965 Cumulative permissions and contact groups for WATO folders... * 0973 Renaming of hosts via WATO... * 0976 Show preview of active and custom checks in WATO services table... * 0930 WATO snapshots: disabled upload of legacy snaphots and snapshots with invalid checksums... * 0781 FIX: host diag page: fixed problem with update of diagnose subwindows... * 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... * 0933 FIX: WATO snapshots: excluded some superfluous files from nagvis backup domaim... Notifications: * 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 * 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... * 0752 FIX: FIX: compute correct state transitions for notifications... * 0753 FIX: FIX: correctly show original state in HTML notification mails... * 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... * 0918 FIX: notification: fixed exception when sending notifications as sms / ascii mail... Reporting & Availability: * 0756 Allow availability of multisite BI aggregates at once... * 0966 CSV export for availability works now also for BI aggregates * 0967 BI Availability timewarp: new buttons for moving back and forth * 0962 FIX: Fix CSV-Export in availability table * 0890 FIX: Fix availability computation for hosts... * 0891 FIX: Fix HTML encoding of tootip in inline timeline of availability 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... Livestatus: * 0747 FIX: livestatus table hostsbygroup: fixed bug with group_authorization strict... * 0831 FIX: table statehist: no longer crashes on TIMEPERIOD TRANSITION entries with an invalid syntax... 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 HW/SW-Inventory: * 0913 lnx_distro: Now able to detect SuSE distributions... * 0610 mk_inventory: windows inventory check now included, install date added to data * 0886 FIX: Fix exception on non-UTF-8 encoded characters in software list * 0922 FIX: dmidecode: fixed exceptions on missing/unknown data 1.2.5i2: Checks & Agents: * 0147 enterasys_fans: New Check to monitor fans of enterasys swichtes * 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 * 0775 ibm_svc_systemstats.diskio: new check for disk throughput in IBM SVC / V7000 devices in total * 0764 lnx_quota: Added new check to monitor Linux File System Quota... * 0776 ibm_svc_nodestats.cpu_util: new check for CPU Utilization per Node on IBM SVC / V7000 devices * 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 * 0745 drbd: Roles and diskstates are now configurable via WATO... * 0740 FIX: winperf_if: now able to handle bandwidth > 4GBit... Multisite: * 0765 NagVis-Maps-Snapin: Now visualizes downtime / acknowledgment states of maps... * 0766 FIX: Changed transid implemtation to work as CSRF protection (Fixes CVE-2014-2330)... WATO: * 0767 FIX: Signing and verification of WATO snapshot (addresses CVE-2014-2330)... BI: * 0741 FIX: BI editor: fixed display bug in "Create nodes based on a service search"... Livestatus: * 0742 FIX: table statehist: now able to cancel a running query if limit is reached... 1.2.5i1: Core & Setup: * 0386 Added all active checks to check_mk -L output... * 0452 Speedup generation of configuration... * 0124 Support multiline plugin output for Check_MK Checks... * 0675 Activate inline SNMP per default (if available)... * 0695 Remove obsolete option -u, --cleanup-autochecks... NOTE: Please refer to the migration notes! * 0087 FIX: Fixed possible locking issue when using datasource program with long output... * 0313 FIX: Avoid duplicate reading of configuration file on --create-rrd... * 0379 FIX: check_mk -c: Now also rewrites the location of conf.d directory * 0354 FIX: Catch exception when check plugins do not return a state... * 0398 FIX: Tolerate debug output in check plugins when using CMC... * 0314 FIX: Fix CMC not executing any Check_MK checks after config reload... * 0401 FIX: Fix rule precedence in WATO-configured manual checks... * 0402 FIX: Fix exception in case of missing agent sections of cluster-aware checks... * 0426 FIX: Fixed processing of cached agent plugins / local scripts... * 0451 FIX: Ignore missing check types when creating configuration for Nagios * 0259 FIX: Fixed htpasswd permission problem in check_mk standalone installation... * 0453 FIX: Fix ugly Python exception in host diagnosis page in case of SNMP error... * 0696 FIX: Remove garbled output of cmk -v in state of CMC * 0682 FIX: Allow overriding of active and custom checks by more specific rule... * 0267 FIX: Fixed auth.serials permission problem in check_mk standalone installation... * 0282 FIX: TIMEPERIOD TRANSITION messages no longer cut at 64 bytes... * 0730 FIX: cmc: fixed bug displaying logentries after a logfile rotation... * 0140 FIX: Fixed unwanted handling of hostname as regex... * 0739 FIX: Availablity: Prevent crash if the notification period is missing... Checks & Agents: * 0306 esx_vsphere_counters: added missing ramdisk levels sfcbtickets * 0073 moxa_iologik_register: new check to monitor moxa e2000 series registers * 0105 apc_humidity: New Check for humidity levels on APC Devices * 0106 3ware_units: The verifying state is now handled as ok... * 0086 timemachine: new check checking the age of latest backup by timemachine on MAC OS * 0074 raritan_pdu_plugs: new check for Raritan PX-2000 family PDUs... * 0107 stulz_alerts, stulz_powerstate, stulz_temp, stulz_humidity: New Checks for Stulz clima devices * 0075 raritan_pdu_inlet: new check to monitor inlet sensors of the Raritan PX-2000 PDUs * 0315 hitachi_hnas_quorumdevice, hitachi_hnas_pnode, hitachi_hnas_vnode: New checks for Hitachi HNAS devices * 0316 hitachi_hnas_cpu: New check for CPU utilization of Hitachi HNAS devices * 0373 wut_webtherm: Supporting several other devices now * 0377 check_http: Certificate Age mode now supports SNI... * 0317 emc_isilon: New checks for EMC Isilon Storage System * 0395 cmctc.temp: also detect older CMC devices * 0396 cmciii_access cmciii_io cmciii_psm_current cmciii_psm_plugs: Support other firmeware versions as well... * 0111 kemp_loadmaster_ha, kemp_loadmaster_realserver, kemp_loadmaster_services: New Checks for Kemp Loadbalancer * 0318 hitachi_hnas_fan: New check for fans in Hitachi HNAS systems * 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 * 0321 brocade_mlx: enhancing checks (BR-MLX modules, more OK states)... * 0323 emcvnx_hwstatus, emcvnx_hba, emcvnx_disks: new checks for EMC VNX storage systems * 0254 agent_vsphere: Make handling of spaces in hostnames of ESX configurable... * 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! * 0078 job: check now monitors the time since last start of the job, limits can be configured in WATO * 0079 f5_bigip_conns: new check to monitor number of current connections * 0324 hitachi_hnas_cifs: new check for the number of users using a CIFS share * 0455 hitachi_hnas_span: new check for Spans (Storage Pools) in Hitachi HNAS storage systems * 0445 mem.win: Allow time-averaging of values before applying levels... * 0446 mem.used, solaris_mem: Introduce optional averaging of used memory... * 0566 services.summary: new check to monitor stopped services of mode autostart in windows * 0568 f5_big_ip_conns: check now supports predictive monitoring and both connections types are merged in one check * 0257 windows_agent: now reports extended process information (obsoletes psperf.bat plugin)... * 0457 hitachi_hnas_volume: New check for Usage and Status of Volumes in Hitachi HNAS storage systems * 0450 mem.used: Add information about shared memory (on Linux hosts) * 0458 hitachi_hnas_fc_if: New check for FibreChannel Interfaces in Hitachi HNAS storage systems * 0459 emcvnx_info: New info check providing Model, Revision and Serial Number of EMC VNX storage systems * 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... * 0570 fileinfo.groups: file groups now allow exclude patterns as well * 0464 stulz_pump: new check for the status of pumps of Stulz clima units * 0125 unitrends_backup:Unitrends Backup... * 0126 mikrotik_signal: Check for mikrotik wifi bridges * 0127 hp_proliant_raid: Check for proliant RAID status. * 0571 cmciii_lcp_fans: now monitors the lower limit for the rpm * 0572 cmciii_lcp_waterflow: lower and upper limits to the flow are now monitored * 0573 cmciii_lcp_airin, cmciii_lcp_airout, cmciii_lcp_waterin, cmciii_lcp_waterout: checks now observe limits to the temperatures * 0128 unitrends_replication: Check for monitoring Replicaion staus on Unitrend systems * 0265 mpre_include: run additional mrpe configs within user context... * 0266 windows_agent: now supports mrpe include files... * 0574 if64: check now supports clustering... * 0576 fileinfo.groups: new feature to include current date in file pattern * 0130 Support of new Firmware version of various Fujitsu Sotarge Systems * 0698 emc_isilon.nodehealth: new check for EMC Isilon Storage systems: NodeHealth * 0699 emc_isilon_iops: New check for Disk Operations per Second (IOPS) in EMC Isilon Storage * 0132 New checks fjdarye101_disks fjdarye101_rluns: Fujitsu Storage Systems with 2013 Firmware * 0697 check_dns: allow to specify multiple expected answers * 0700 arcserve_backup: new check for status of backups in an Arcserve Backup Server * 0580 emc_datadomain_fans, emc_datadomain_nvbat, emc_datadomain_power, emc_datadomain_temps: new hardware checks for EMC Datadomain * 0691 Solaris agent: include lofs in list of monitored filesystem types * 0694 wut_webtherm: Support new versions of WUT-Thermometer... * 0135 apc_inputs: New Check for APC Input Contacts * 0701 emc_isilon_diskstatus: new check for Status of Disks in EMC Isilon Storage Systems * 0581 emc_datadomain_disks emc_datadomain_fs: new checks to monitor disks and filesystems of EMC Datadomain * 0718 logwatch.ec: Optionally monitor the list of forwarded logfiles... * 0556 esx_vsphere_counters.diskio: now also shows disk latency * 0583 stulz_pump: now monitors the pumps rpm in precent of maximum and gathers performance data * 0560 check_mk_agent.solaris: report statgrab_mem section if solaris_mem section is missing... * 0702 Rule for checking agents for wanted version... * 0586 rmon_stats: new snmp check to gather network traffic statistics on RMON enabled network interfaces * 0704 windows_os_bonding: new check for bonding interfaces on windows... * 0562 esx_vsphere_vm.guest_tools: new check to monitor guest tools status... * 0674 brocade_fcport: Now supporting interface speed of 16 Gbit (just discovered in the wild) * 0138 Removed caching function in Windows Update agent plugin... NOTE: Please refer to the migration notes! * 0564 esx_vsphere_vm.datastores: displays the datastores of the VM... * 0731 mk_postgres: improved support for versions postgres < 9.2... * 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 * 0589 brocade_tm: new check monitoring traffic manager statistics for interfaces of brocade devices * 0591 dell_poweredge_mem: new check to monitor memory modules of Dell PowerEdge Servers * 0592 dell_poweredge_pci: new check for pci devices on dell PowerEdge Servers * 0141 ups_socomec_capacity: Battery Capacity Check for Socomec UPS Devices. * 0705 arcserve_backup: improved documentation (check manpage and comments in the agent plugin) * 0143 ups_socomec_in_voltage, ups_socomec_out_voltage: Socomec UPS Devices, Input and Output Voltages... * 0732 df: now able to monitor inodes... * 0716 Add Linux caching agent also to normal agent RPM... * 0594 dell_poweredge_netdev: new check to monitor the status of network devices on Dells Poweredge Servers * 0733 mem, solaris_mem: now able to configure amount of free memory... * 0706 EMC VNX: special agent can alternatively authenticate via security files... * 0734 esx_vsphere_vm.running_on: shows the esx host of the VM * 0144 enterasys_cpu_util enterasys_powersupply: New Checks for CPU Utilization and Power Supplies on enterasys switches * 0595 dell_chassis_power, dell_chassis_powersupplies: new checks for Dell Poweredge Chassis Ppower consumption... * 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 * 0145 apc_symmetra: Changed naming of Batterie Temperature to System Temerature... NOTE: Please refer to the migration notes! * 0146 innovaphone_priports_l1, innovaphone_priports_l2: New Checks for Innovaphone PRI Ports * 0707 ibm_svc_host: New check: Status of hosts an IBM SVC / V7000 presents volumes to * 0598 kentix_temp, kentix_humidity: new checks for Kentix MultiSensor-Rack * 0768 ibm_svc_license: New check for Licensing Status on IBM SVC / V7000 devices * 0778 New Special Agent for innovaphone gateways... * 0769 juniper_trpz_cpu_util, juniper_trpz_flash, juniper_trpz_info, juniper_trpz_power: new Checks for juniper trapeze switches * 0770 innovaphone_licenses: New check to monitor licenses on innovaphone devices" * 0771 juniper_trpz_aps: Show the number of connected access points on juniper wlan controllers * 0772 added special agent for IBM SVC / V7000 storage systems... * 0147 enterasys_fans: New Check to monitor fans of enterasys swichtes * 0759 check_notify_count: New active check to monitor the number of notifications sent to contacts... * 0760 The windows agent contains meta information about version, manufacturer etc.... * 0103 FIX: services: Fixed bug with service inventory defined in main.mk... * 0299 FIX: borcade_mlx_fan: Prettified output, handling "other" state now * 0300 FIX: cisco_fru_power: Trying not to inventorize not plugged in FRUs... * 0305 FIX: apache_status: Fixed exception when agent reports HTML code as apache-status data... * 0104 FIX: mssql: Server instances with underline in name are now supported.... * 0240 FIX: Virtualmachine names with space no longer have missing piggyback data... * 0310 FIX: apache_status: Improved handling of unexpeted data sent by agents... * 0088 FIX: esx_vsphere_datastores: fixed error with reported capacity of 0 bytes... * 0243 FIX: cisco_qos: no longer crashes when the qos policy name is not set... * 0326 FIX: hr_fs printer_supply: Improved translation of wrong encoded chars... * 0059 FIX: agent_vpshere: new option for supporting ESX 4.1... * 0334 FIX: cisco_fantray: Fixed error on Cisco devices which do not support this check... * 0355 FIX: heartbeat_crm: Now handling "Failed actions:" output in agent... * 0357 FIX: megaraid_bbu: Fixed expected state checking... * 0358 FIX: df: now ignores filesystems with a reported size of '-'... * 0360 FIX: multipath: Inventory handles non loaded kernel module now... * 0339 FIX: blade_bays blade_blades blade_blowers blade_health blade_mediatray blade_powerfan blade_powermod: fix scan function... * 0340 FIX: blade_health: fix check, it was totally broken... * 0363 FIX: mysql_capacity: Did use wrong calculated warn / crit thresholds... * 0364 FIX: brocade_mlx*: Several cleanups, fixed bug in brocade_mlx_fan where only the first worst state was shown in output * 0365 FIX: RPMs: Cleaning up xinetd checkmk.rpmnew file after updating package... * 0366 FIX: heartbeat_crm: Agent code is now compatible to pacemaker 1.1.9... * 0367 FIX: Now using /dev/null instead of closing stdin in linux agent... * 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... * 0369 FIX: cups_queues: Fixed bug checking the last queue reported by agent... * 0370 FIX: brocade_mlx_module*: Improved output of checks * 0372 FIX: megaraid_ldisks: Ignoring adapters without configured logical disks... * 0345 FIX: Linux agent: fix detaching of background plugins... * 0378 FIX: agent_vsphere.pysphere: Trying to deal with permissions only on some guests/hosts * 0245 FIX: Inline SNMP no longer throws an exception when using SNMPv3 credentials... * 0380 FIX: jolokia_metrics.mem: PNP-Template now handles non existant max values... * 0381 FIX: win_printers: Fixed creation of duplicate services... * 0347 FIX: smart.stats: Remove duplicate disks... * 0349 FIX: winperf.cpuusage: update man page: this check is deprecated * 0383 FIX: solaris_mem: Is now compatible to more systems... * 0109 FIX: cisco_fantray: Prevent inventory for not available fans * 0110 FIX: cisco_fru_power: Prevent inventory for not available FRUs * 0350 FIX: nfsmounts: correctly handle mount points with spaces... * 0387 FIX: df*: Negative filesystem space levels get a more clear text in check output... * 0351 FIX: local: Catch invalid state codes and map to 3 (UNKNOWN)... * 0397 FIX: mrpe: tolerate performance variable names with spaces... * 0399 FIX: check_ftp: cleanup configuration via WATO, remove Hostname field... * 0435 FIX: esx_vsphere_sensors: Fix garbled output in case of placeholder VMs... * 0251 FIX: agent_vsphere / check_mk agent: fixed outdated systemtime of check_mk agent... * 0439 FIX: postfix_mailq: Linux agent better detects Postfix installation... * 0440 FIX: heartbeat_crm: Inventory more gracefully handles case where agent output is invalid... * 0113 FIX: blade_blades: Now only make inventory for blades that are powered on... * 0441 FIX: megaraid_bbu: Fix several false alarms and cases where inventory failed * 0442 FIX: dell_om_disks: Treat global hot spare disks as OK, instead of WARN... * 0443 FIX: brocade_fcport: cope with firmware that does not provide speed information... * 0322 FIX: timemachine: Check now also works if there are spaces in the name of the backup volume or the hostname * 0253 FIX: windows agent: fixed crash on processing eventlog records... * 0403 FIX: mem.used: Prefer statgrab on FreeBSD for supporting more than 4GB... * 0404 FIX: cups_queues: fix exception in case of alternative time format... * 0444 FIX: timemachine: do not inventorize check when timemachine is not used * 0116 FIX: cisco_vpn_tunnel: Fixed typo that lead to an exception * 0118 FIX: stulz_humidity: Fixed coloring in pnp template... * 0119 FIX: stulz_humidity: Fixed lower thresholds... * 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... * 0447 FIX: fortigate_memory: Fix inventory, do not add check if no info available... * 0567 FIX: apc_symmetra: transformation from old tuple to new dict format fixed and improved * 0432 FIX: stulz_humidity: Fixed syntax error... * 0120 FIX: stulz_humidity, apc_humidity: Fixed bug while processing check params... * 0460 FIX: endless waiting for printer queues fixed... * 0260 FIX: Fixed incorrect formatting of checks with long output... * 0261 FIX: df_netapp32 / df_netapp: Fixed bug with negative size in check output... * 0262 FIX: ps: Now able to skip disabled "Process Inventory" rules... * 0264 FIX: printer_supply_ricoh: now reports correct filling levels... * 0575 FIX: cmciii_lcp_airin, cmciii_lcp_airout, cmciii_lcp_waterin, cmciii_lcp_waterout: improved handling of warning state... * 0272 FIX: if checks: port type 56 (fibrechannel) is no longer inventorized per default... * 0577 FIX: fileinfo.groups: new date pattern is now available for inventory check as well * 0688 FIX: winperf_msx_queues: Support output of Exchange 2013... * 0578 FIX: zypper: check is always registered as soon as mk_zypper plugin detects zypper tool... * 0689 FIX: postgres_sessions: fix empty agent section in case of 0 sessions... * 0579 FIX: veeam_client: fix for case when no StopTime section in agent output * 0692 FIX: fileinfo: Avoid duplicate entries in Solaris agent... * 0693 FIX: hpux_lvm: avoid problem when alternative vgdisplay is installed... * 0708 FIX: ntp.time, ntp: avoid DNS lookups in NTP queries and avoid timeouts... * 0277 FIX: solaris agent: ntp now able to work with ntpd and xntpd... * 0279 FIX: check_mk_agent.solaris: removed proc section from statgrab... * 0281 FIX: statgrab_net.ctr: only inventorize interfaces with actual traffic... * 0582 FIX: cisco_sys_mem: check now has a man page and a new WATO integration * 0667 FIX: oracle_asm_diskgroup: Now really uses the generic filesystem levels... * 0555 FIX: snmp_uptime: no longer fails if uptime is < 1 seconds * 0136 FIX: cisco_fru_power: Prevent inventory of not exsisting devices * 0557 FIX: check_mk_agent.solaris: removed section statgrab mem... * 0673 FIX: zfsget: Fixed broken check - was not compatible to current agent output of "df" * 0719 FIX: postfix_mailq: fix Linux agent in case of ssmtp being installed * 0584 FIX: agent_vsphere: special agent now handles non-standard https port correctly... * 0585 FIX: check_mk_agent.linux: more efficient handling of cups printer queues... * 0703 FIX: brocade_mlx: omit inventory of cpu and memory on more states... * 0137 FIX: Fixed printer_pages... * 0587 FIX: if64: problems resolved when running as a clustered service... * 0563 FIX: windows agent: now able to process perl scripts... * 0729 FIX: esx_vsphere_hostsystem: fixed incorrect status label (not state)... * 0142 FIX: winperf_if: treat unknown packets no longer as error packets * 0593 FIX: zypper: agent plugin and check now lead to UNKNOWN result in case of repo problems * 0758 FIX: check_sql: Fixed monitoring of stored procedures with oracle * 0599 FIX: esx_vsphere_datastores: provisioning levels in WATO are no longer limited to 101% * 0737 FIX: megaraid_ldisks: now able to handle "No Virtual Drive Configured" states... * 0763 FIX: hpux_if: Fixed exception during parsing of provided data on some systems... Multisite: * 0371 Added log class filter to hostsvcevents view * 0352 Avoid Livestatus connections on pages that do not need them... * 0390 Added an icon selector to the view editor... * 0391 Added sorter / filter for host/service service levels... * 0247 New mkp package for web applications: iNag / nagstatus / nagios status.dat... * 0429 Implemented role permissions for dashboards... * 0430 It is now possible to define custom time ranges in PNP graph search... * 0449 Show all custom variables of hosts and services in the detail views... * 0665 Added mail notificaton method to custom user notification dialog... * 0123 New time range filter for Downtimes and Comments... * 0683 New column painter for the last time a service was OK... * 0561 quicksearch: now able to search with multiple filters... * 0748 Also custom views now have permissions... * 0302 FIX: Fixed highlight of choosen elements in foldertee/views snapin in Chrome/IE * 0239 FIX: Fixed incorrect html formatting when displaying host or service comments... * 0307 FIX: Increased performance of multisite GUI with a large userbase... * 0312 FIX: Hiding views related to not existing datasources, like the EC now... * 0325 FIX: Removed CSV export icon from availability views... * 0327 FIX: Most forms did now work with "Profile Requests" enabled... * 0333 FIX: Fixed too long page title during performing several actions... * 0356 FIX: Fixed exception caused by utf8 chars in tooltip text... * 0368 FIX: Generating selection id is hopefully now compatible to more systems... * 0374 FIX: Fixed syntax error in exception handler of LDAP search code... * 0375 FIX: LDAP: Now handling user-ids with umlauts... * 0246 FIX: brocade_fcport: fixed error in pnp-template... * 0393 FIX: LDAP: Enabled paged LDAP search by default now with a page size of 1000... * 0394 FIX: LDAP: Auth expiration plugin now checks users for being disabled (in AD)... * 0436 FIX: Fix broken Site status switching via sidebar snapin... * 0420 FIX: LDAP: Roles/Groups are now synced even if case of DNs do not match... * 0421 FIX: UserDB: Fixed lost passwords when changing users in large user databases... * 0423 FIX: Users are not logged out anymore during changing their own passwords... * 0424 FIX: Improved error handling in case of incorrect auth config in distributed WATO environments * 0425 FIX: Fix login loop bug in distributed environments with different auth secrets * 0117 FIX: Availability button is now visible for users without the right to edit views * 0431 FIX: LDAP: Fixed group syncrhonisation when nested group sync is enabled * 0122 FIX: Multisite view editor not longer throwing a exception when loading views from other users * 0569 FIX: recurring updates of serial numbers of disabled ldap users fixed... * 0676 FIX: Move view "Stale services" to Problems folder * 0270 FIX: Multisite host tag filter: Now uses exact match... * 0273 FIX: Fixed exceptions when modifying / cloning views... * 0274 FIX: Fixed exception when view title or description was missing * 0278 FIX: Fixed bookmark icon images for non-english user languages... * 0670 FIX: LDAP: Fixed sync when non lower case attributes are configured... * 0671 FIX: LDAP: Disable logging of password changes received from LDAP * 0558 FIX: availability: fixed exception on specific filter settings... * 0712 FIX: Fix multiple groups with same tag when grouping hosts after a tag... * 0738 FIX: csv_export: now able to handle umlauts in download filenames... * 0762 FIX: Fixed availability filters not opening in IE7 WATO: * 0308 Multisite can now set rotation view permissions for NagVis... * 0329 Removed Distributed WATO peer mode... NOTE: Please refer to the migration notes! * 0244 New features for WATO page Backup & Restore... * 0382 Active HTTP check now supports multiline regexp matching... * 0112 Explicit mapping of clustered services can now be done with WATO... * 0437 Convert WATO rule for debug_log into simple Checkbox... * 0428 Changed user profiles (e.g. pw changes) are now replicated in distributed setups... * 0114 User Custom Attributes can now be exported to the core... * 0448 New button in WATO service list for displaying check parameters... * 0454 Add output of traceroute to host diagnostic page * 0677 Make title of tags and tag groups localizable... * 0685 Distributed WATO now disabled WATO on slave sites per default... * 0687 New summary pages with all settings of a host or service... * 0275 WATO "Notify Users" feature: Improved confirmation info... * 0134 New option to use expect string in response heads for check_http in wato... * 0717 Sort permissions of views, dashboards, commands and snapins alphabetically * 0761 New bulk host import mode in WATO... * 0057 FIX: Fix exception in WATO host editor on custom tag without topic... * 0241 FIX: Improved sorting of WATO folders in dropdown menu... * 0019 FIX: Fixed wording in WATO rule for MSSQL check * 0242 FIX: Parameters for clustered services can now be configured on the cluster host... * 0309 FIX: Trying to prevent read/write conflicts with a large user base... * 0311 FIX: Fixed "Inventory failed" message when trying an inventory on clusters via WATO... * 0330 FIX: Improved performance of WATO slave push with a large user base... * 0331 FIX: LDAP diagnostic LOG can now have the $OMD_SITE$ macro configured via WATO... * 0332 FIX: Own host tag groups without topics resulted in two groups "Host tags" in the rule editor * 0361 FIX: The page linked by "new rule" can now be bookmarked again * 0341 FIX: Avoid rare exception in WATO when deleting a host... * 0376 FIX: LDAP: Default configuration of attributes is reflected within WATO now * 0346 FIX: Fix folder visibility in WATO for unpriviledged users... * 0385 FIX: Better error handling for invalid service regex in rule conditions... * 0389 FIX: Showing LDAP settings on site specific global settings page now... * 0400 FIX: WATO BI editor now supports percentages for count_ok... * 0392 FIX: LDAP: Improved error messages of LDAP configuration test... * 0415 FIX: LDAP: The LDAP Settings dialog is now disabled when the LDAP Connector is disabled * 0416 FIX: When doing user sync on user page rendering, contact group memberships are shown correctly now... * 0417 FIX: LDAP: Fixed "Sync-Plugin: Roles" test with OpenLDAP * 0248 FIX: Backup & Restore: Snapshot comments now support unicode character... * 0418 FIX: LDAP: Fixed broken role sync plugin with OpenLDAP... * 0419 FIX: LDAP: The default user profile roles are only assigned to users without roles... * 0249 FIX: Backup & Restore: fixed bug when uploading legacy snapshots... * 0250 FIX: Fixed error on creating very large WATO snapshots... * 0422 FIX: Fixed numbers shown in log entries of bulk inventory... * 0252 FIX: ESX vSphere configuration: Fixed non-working configuration parameters... * 0456 FIX: Column was too short... * 0256 FIX: wato snapshots: snapshot restore no longer fails with older python versions... * 0433 FIX: Creating WATO lock during automations (like e.g. master to slave syncs)... * 0434 FIX: Fixed wrong count of failed hosts in bulk inventory mode... * 0678 FIX: Move two last global settings of Event Console to proper places * 0268 FIX: wato inventory: fixed missing services... * 0686 FIX: Fix replication with WATO if EC is enabled on master and disabled on slave * 0129 FIX: Fixed permission bug in "Edit user profile" dialog.... * 0269 FIX: brocade_fcport: fixed problem on displaying check_parameters in WATO... * 0271 FIX: Fixed sorting in duallist element (two lists with interchangable elements)... * 0131 FIX: Error rates for network interfaces can now be set smaller then 0.1 when using Wato.... * 0690 FIX: Fix language jumping to German when saving user profiles * 0666 FIX: Minimum port for the mknotifyd is now 1024 (never use well known ports)... * 0559 FIX: WATO snapshots: improved validation of (uploaded) snapshots... * 0709 FIX: Fix NoneType has not attribute userdb_automatic_sync bug in D-WATO * 0728 FIX: mem.win: fixed bug in WATO configuration rule... * 0139 FIX: ldap sync: syncing if rules against ldap is not longer case sensitiv * 0736 FIX: WATO backup and restore: improved error handling... Notifications: * 0362 sms: now searching PATH for sendsms and smssend commands... * 0684 New notification variables NOTIFY_LASTSERVICEOK and NOTIFY_LASTHOSTUP... * 0711 New rules based notifications... * 0713 New bulk notifications... * 0108 FIX: Prevent service notification on host alerts... * 0058 FIX: Fix email notifications containing non-ASCII characters in some situtations... * 0133 FIX: Fixed mkeventd notification plugin... * 0720 FIX: Fix timeperiod computation with CMC and flexible notifications... 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 [...]... 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 Event Console: * 0301 Handling messages of special syslog format correctly... * 0388 Moved Event Console related settings to own settings page... * 0710 Create a history entry for events that failed their target count... * 0749 Allow to restrict visibility of events by their host contacts... * 0303 FIX: Old log entries were shown in event history first... * 0304 FIX: Escaping several unwanted chars from incoming log messages... * 0089 FIX: CSV export of event console was broken... * 0359 FIX: Fixed exception in event simulator when one match group did not match * 0384 FIX: Trying to prevent problem when restarting mkeventd... * 0427 FIX: Fixed exception when handling connections from event unix socket... * 0679 FIX: Allow non-Ascii characters in generated events * 0680 FIX: Do not allow spaces in host names in event simulator... * 0672 FIX: Service item of "Check event state in event console" checks can now be configured... * 0590 FIX: mkeventd: fixed encoding of unicode characters in the snmptrap receiver... Livestatus: * 0337 New header for limiting the execution time of a query... * 0276 nagios4 livestatus support... * 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_*... Livestatus-Proxy: * 0263 FIX: livestatus log table: fixed missing logentries of archived logfiles... 1.2.3i7: Core & Setup: * 0011 Introduce optional lower limit for predicted levels... * 0217 FIX: More verbose error output for SNMP errors on the command line... * 0288 FIX: Error messages of datasource programs (e.g. VSphere Agent) are now visible within WATO... * 0010 FIX: Fix computation of hour-of-the-day and day-of-month prediction... * 0292 FIX: Inline SNMP: Check_MK check helpers are closing UDP sockets now... Checks & Agents: * 0060 cisco_fantray: new check for monitoring fan trays of Cisco Nexus switches * 0061 cisco_cpu: check now recognizes new object cpmCPUTotal5minRev... * 0063 veeam_client: new check to monitor status of veeam clients with special agent plugin... * 0064 veeam_jobs: new check to monitor the backup jobs of the veeam backup tool... * 0047 fritz.conn fritz.config fritz.uptime fritz.wan_if fritz.link: New checks for monitoring Fritz!Box devices... * 0027 esx_vsphere_sensors: it is now possible override the state of sensors... * 0090 apc_ats_status: New Check for monitoring APC Automatic Transfer Switches * 0080 Added new checks for Brocade NetIron MLX switching / routing devices... * 0091 apc_ats_output: new check for output measurements on APC ATS devices * 0068 check_sql: support for mssql databases included * 0208 fileinfo.groups: Added minimum/maximum file size parameters... * 0093 check_http: Default service description prefix can be avoided... * 0004 df: dynamic filesystem levels now reorder levels automatically... * 0069 veeam_client: limits for time since last backup introduced * 0214 Logwatch: context lines can now be disabled using nocontext=1... * 0038 casa_cpu_mem casa_cpu_temp casa_cpu_util casa_fan casa_power: New checks for casa Cable Modem Termination Systems... * 0097 arc_raid_status: New check for Areca RAID controllers * 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 * 0098 apc_inrow_airflow, apc_inrow_fanspeed, apc_inrow_temp: New checks for APC inrow devices * 0099 apc_mod_pdu_modules: New check for APC Modular Power Distribution Unit * 0072 cmciii_pu_access cmciii_pu_canbus cmciii_pu_io cmciii_pu_temp: New checks for the Rittal CMC-III PU Unit * 0100 juniper_cpu: New check for CPU utilization on Juniper switches * 0236 windows_agent: each script can now be configured to run sync / async... * 0101 liebert_chiller_status: New check for Liebert Chiller devices * 0083 brocade_mlx: Temperature sensors of one module now in one common check... * 0008 df: Solaris agent now also supports samfs * 0084 brocade_mlx: single checks now instead of sub checks... * 0291 winperf_ts_sessions: New check to monitor Microsoft Terminal Server sessions... * 0102 modbus_value: New check and Agent to modbus devices... * 0013 Solaris Agent: implement cached async plugins and local checks... * 0238 vsphere monitoring: new option to skip placeholder vms in agent output... * 0016 Linux+Windows agent: allow spooling plugin outputs via files... * 0017 local: New state type P for state computation based on perfdata... * 0085 brocade_mlx: now handles more different module states... * 0024 FIX: cisco_wlc: removed check configuration parameter ap_model... * 0003 FIX: ps: Remove exceeding [ and ] in service description when using process inventory... * 0037 FIX: checkman browser (cmk -m) was not working properly in network subtree... * 0283 FIX: Interface Checks: ignore invalid error counts while interface is down... * 0081 FIX: Fixed corruption in SNMP walks created with cmk --snmpwalk... * 0286 FIX: esx_vsphrere_counters.ramdisk: Better handling for non existant ramdisks... * 0290 FIX: winperf_processor mem.win: Handling no/empty agent responses correctly now... * 0293 FIX: esx_vsphere_counters_ramdisk_sizes: Handles ram disk "ibmscratch" by default now * 0012 FIX: Solaris Agent: fixed broken fileinfo section... * 0297 FIX: mk-job is now also usable on CentOS 5+... * 0298 FIX: win_dhcp_pools: Fixed wrong percentage calculation * 0237 FIX: tsm_sessions: fixed invalid check output during backups... Multisite: * 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 Added option to make HTML escape in plugin outputs configurable... * 0071 livedump: new option to include contact_groups instead of contacts when dumping configuration * 0043 FIX: LDAP: Improved error reporting during synchronisation... * 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... * 0046 FIX: Fixed editing contactgroup assignments of hosts or folders with "-" in names... * 0049 FIX: Fixed useless I/O during page processing... * 0203 FIX: Changed sidebar reload interval to be more random... * 0204 FIX: Reduced I/O on logins with access time recording or failed login counts... * 0206 FIX: Fixed logwatch permission check when using liveproxy for normal users... * 0210 FIX: LDAP: Fixed problem syncing contactgroups of a user with umlauts in CN * 0035 FIX: Convert HTTP(S) links in plugin output into clickable icon... * 0006 FIX: Checkboxes for hosts/services were missing on modified views... * 0284 FIX: Context help toggled on/off randomly... * 0285 FIX: Fixed bookmarking of absolute URLs or PNP/NagVis URLs in sidebar snapin... * 0296 FIX: Fixed moving of snapins while in scrolled sidebar... WATO: * 0053 New rule for configuring the display_name of a service... * 0216 Supporting float values as SNMP timeout value now... * 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... * 0033 FIX: Fixed problem when saving settings in WATOs host diagnostic page... * 0205 FIX: NagVis related permissions of roles can be edited again... * 0207 FIX: Explicit communities were not saved in all cases... * 0094 FIX: Hide SNMPv3 credentials in WATO... * 0212 FIX: Fixed broken site edit page in case a TCP socket has been configured... * 0095 FIX: Fixed problem with portnumber in Wato Distributed Monitoring dialog * 0213 FIX: LDAP: Various small improvements for handling the LDAP user connector... * 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 * 0220 FIX: Added HTML escaping to several global settings attributes... * 0234 FIX: Improved handling of interface inventory states / types... * 0289 FIX: Renamed "Hosts & Folders" page to "Hosts" * 0295 FIX: Fixed problem with new created tag groups with "/" in title... Notifications: * 0005 Added notification script for sending SMS via mobilant.com... * 0032 FIX: Fixed problem when forwarding notification mails in windows... * 0218 FIX: Fixed rendering of HTML mails for Outlook (at least 2013)... BI: * 0287 FIX: Fixed assuming states of services with backslashes in descriptions... Reporting & Availability: * 0051 Option for showing timeline directly in availability table... * 0052 Visual colorization of availability according to levels... * 0054 New labelling options for availability table... * 0055 Allow grouping by host, host group or service group... * 0056 New concept of service periods in availability reporting... * 0002 You can now annotate events in the availability reporting... * 0014 FIX: Fix styling of tables: always use complete width... * 0015 FIX: Fixed summary computation in availability when grouping is used... Event Console: * 0026 FIX: snmptd_mkevent.py: fixed crash on startup * 0036 FIX: Fixed bug where multsite commands did not work properly... Livestatus: * 0067 livedump: new option to mark the mode at the beginning of the dump and documentation fixes... * 0023 FIX: Fixed incorrect starttime of table statehist entries... * 0034 FIX: Availability no longer showes incorrect entries when only one logfile exists... * 0233 FIX: Fixed missing entries in log file and availability view... 1.2.3i6: 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: Inventory problem with inventory_processes parameter... Multisite: * 0000 Improved performance of LDAP sync by refactoring the group sync code WATO: * 0042 FIX: Removed debug outputs from service inventory... 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://// 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 <<>> and <<>> 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 notifcations: 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 <<>> 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_" 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 <<>. See check_mk.ini for examples. * Windows agent: do not execute *.txt and *.dir in <<>> and <<>> * 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 <<>> now also outputs junctions (windows mount points). No external plugin is needed. * Windows agent: new section <<>> 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 <<>> 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 <<>> 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_=ALL or EXCLUDE_=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 <<>> 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: " ()" * 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 (formerly only ) * 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 <<>> 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 <<>> 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 no, 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 >> * 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 >> now (not any longer in <<>> * 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 '<<>>' 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