Extend your Checkmk monitoring with packages created by community members. Or create your own packages and share the here with the rest of the community.
by turretsec
Monitor **ArcGIS Enterprise** components for available patches on Windows hosts. The agent plugin runs directly on each ArcGIS host, discovers installed components from the Windows registry, and compares applied patch QFE_IDs against Esri's patch notification feed. One service per component, no manual configuration of what is installed. ### What it monitors - **ArcGIS Server, Portal, and Data Store** - patch status via QFE_ID comparison against Esri's feed - **Security patches** - immediate CRIT on any missing security patch, regardless of thresholds - **Non-critical patches** - configurable WARN when patches are available - **Overdue patches** - configurable CRIT when the oldest unapplied patch exceeds an age threshold ### Highlights - Auto-discovery via Esri's QFEPatchFinder and QFEARP registry markers - no manual component list - QFE prefix auto-detection from applied patches - works for any Esri product without hardcoding - Patch feed cached locally - survives feed outages with stale cache fallback - Configurable feed URL for internal mirrors and air-gapped environments - Agent Bakery deployment with per-host feed and cache configuration - Service monitoring rule for per-host and per-component threshold tuning ### Requirements - ArcGIS Enterprise **11.1+** (may work on earlier versions but untested) - Checkmk **2.3.0p1+** - Windows host with ArcGIS Enterprise components installed Full documentation, installation guide, and community contribution instructions for unverified components: **https://github.com/turretsec/cmk-arcgis-updates**
by mschlenker
Example plugin to show special agent development. This plugin calls the Open Meteo API to create a temperature service.
Monitor Rittal Blue e+ cooling units connected to a Rittal CMC III Processing Unit or IoT Interface via SNMP
This Check is based on my mysql status check I created years ago. It now supports the Checkmk up to version 2.3 and not longer needs an agent plugin since it works as a subcheck for the normal Checkmk Mysql Monitoring. Monitored Vars: Aborted_clients Aborted_connects Bytes_received Bytes_sent Compression Connections Created_tmp_disk_tables Created_tmp_files Created_tmp_tables Innodb_buffer_pool_read_requests Innodb_buffer_pool_reads Innodb_buffer_pool_write_requests Innodb_log_waits Innodb_os_log_written Innodb_row_lock_time Innodb_row_lock_waits Key_read_requests Key_reads Key_write_requests Key_writes Qcache_hits Qcache_inserts Qcache_low_mem_prunes Qcache_lowmem_prunes Qcache_not_cached Queries Questions Select_full_join Select_range_check Slave_retried_transactions Slave_running Slow_launch_threads Slow_queries Sort_merge_passes Table_locks_waited Innodb_buffer_pool_pages_free Qcache_free_memory Qcache_free_blocks Key_blocks_unused Threads_cached Open_tables Open_files
by rsander
Agent Plugin to check SSL certificates in specified directories Now with support to check signature algorithm Windows Plugin added JSON data in agent data section Is now able to ignore certificates with a short lifetime
by simonmeggle
Robotmk integrates Robot Framework results into Checkmk.
by lgbff
This check monitors the status of ssl cert checks on ssllab.com. Changelog: - 3.2.0 no systemtime in agent output - 3.x version for cmk 2.2 - 2.1.0 change to python3 - 2.0.1 fix datasource_programm group definition - 2.0.0 insert cache for api response - 1.6.0 insert Agent status (line[3]) - 1.5.3 change default status - 1.5.2 Insert Agent Header infos - 1.5.1 cache default settings - 1.5.0 new data seperator (59) - 1.4.9 fix display JSON Error on check result. - 1.4.8 fix connect exeption - 1.4.7 add default value for timeout - 1.4.6 change timeout handling - 1.4.5 fix inventory issue while JSON issues - 1.4.4 change urlopen error handling - 1.4.3 Rename check file - 1.4.2 Fix check manpage - 1.4.1 delete modul calls from check - 1.4.0 changes for cmk version 1.4 - 1.3.1 improve error handling.