π― vibeMK v0.3.0 - Complete Downtime Management System
β¨ Major New Features
π Complete Downtime Management System
Schedule, monitor, and manage CheckMK downtimes with full API integration:
vibemk_schedule_host_downtime- Schedule host maintenance windowsvibemk_schedule_service_downtime- Schedule service maintenance windowsvibemk_list_downtimes- View all downtimes with detailed informationvibemk_get_active_downtimes- Filter currently active downtimesvibemk_delete_downtime- Remove downtimes by ID or comment patterns
π Advanced Acknowledgement System
Comprehensive problem acknowledgement management:
vibemk_acknowledge_host_problem- Acknowledge host problemsvibemk_acknowledge_service_problem- Acknowledge service problemsvibemk_list_acknowledgements- View current acknowledgementsvibemk_remove_acknowledgement- Remove acknowledgements by ID or host/service
π§ Advanced Features
β° Smart Time Handling
- UTC timestamp processing for consistent scheduling
- Flexible duration parsing:
1h,90m,2h30m,1d12h - Duplicate prevention with force override option
- Automatic end time calculation from start time + duration
π Query-Based Operations
- Pattern matching for downtime deletion by comment
- Multi-criteria filtering for active downtimes
- Bulk operations with confirmation prompts
π Rich Information Display
- Detailed downtime listings with timing, author, and status
- Active vs scheduled downtime differentiation
- Host and service problem acknowledgement tracking
π§ͺ Example Usage
Schedule Host Downtime:
{
'name': 'vibemk_schedule_host_downtime',
'arguments': {
'host_name': 'webserver01',
'duration': '2h30m',
'comment': 'Planned maintenance window',
'start_time': '2025-08-21 20:00:00'
}
}List Active Downtimes:
{
'name': 'vibemk_get_active_downtimes',
'arguments': {} # Shows only currently active downtimes
}π Version Strategy Implemented
Following Option 3 approach for clear version alignment:
- v0.2.0 (Released): Performance Metrics API implementation
- v0.3.0 (This Release): Complete Downtime Management System
- Future: Additional monitoring and automation features
π What Changed from Previous Versions
- CHANGELOG.md corrected to properly reflect version content
- Version numbering aligned with actual feature releases
- Project metadata updated to reflect current capabilities
π Full Feature Set
vibeMK now includes:
- β Performance Metrics (v0.2.0): Historical data retrieval and analysis
- β Downtime Management (v0.3.0): Complete maintenance window control
- β Problem Acknowledgements (v0.3.0): Issue acknowledgement workflow
- β Host/Service Status (v0.1.0): Live monitoring data
- β Folder Operations (v0.1.0): CheckMK configuration management
- β Rule Management (v0.1.0): Monitoring rule configuration
Full Changelog: v0.2.0...v0.3.0