Skip to content

chore(ns-checkmk-utils): update to v1.7.4 - production CheckMK local checks#1784

Closed
Coverup20 wants to merge 9 commits into
NethServer:mainfrom
Coverup20:update/checkmk-utils-v1.7.4
Closed

chore(ns-checkmk-utils): update to v1.7.4 - production CheckMK local checks#1784
Coverup20 wants to merge 9 commits into
NethServer:mainfrom
Coverup20:update/checkmk-utils-v1.7.4

Conversation

@Coverup20

Copy link
Copy Markdown

Summary

Update ns-checkmk-utils package to use CheckMK local checks v1.7.4 from nethesis/checkmk-tools, containing production-ready NethSecurity 8.8 implementations.

What's Changed

  • ✅ Version: v1.7.3 → v1.7.4 (production release)
  • ✅ Recalculate SHA256 hashes for all 12 scripts
  • ✅ Production set now includes:
    • check_apk_packages.py (replaces opkg-based monitoring)
    • check_dhcp_leases.py
    • check_dns_resolution.py
    • check_firewall_connections.py
    • check_firewall_rules.py (with nft detection fix)
    • check_firewall_traffic.py
    • check_ovpn_host2net.py
    • check_root_access.py (with adjusted thresholds)
    • check_uptime.py
    • check_vpn_tunnels.py
    • check_wan_status.py
    • check_wan_throughput.py

Validation

  • ✅ Manually validated on NethSecurity 8.8.0-dev.139
  • ✅ CheckMK Agent 2.5.0-r1
  • ✅ All 12 scripts execute without errors
  • ✅ No [beta] markers in output
  • ✅ APK package monitoring working correctly

References

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings July 9, 2026 15:47

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the ns-checkmk-utils OpenWrt package to consume CheckMK local checks v1.7.4 from nethesis/checkmk-tools, aligning the shipped monitoring scripts with the current “production-ready” NethSecurity 8.8 set.

Changes:

  • Bump PKG_VERSION to 1.7.4 and update SHA256 hashes for the downloaded scripts.
  • Switch downloaded filenames to include -$(PKG_VERSION) and adjust Build/Prepare accordingly.
  • Replace the opkg-based package check with the new check_apk_packages.py local check and drop removed checks.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread packages/ns-checkmk-utils/Makefile
…checks

Update ns-checkmk-utils package to use CheckMK local checks v1.7.4 from
nethesis/checkmk-tools, which contains production-ready NethSecurity 8.8
implementations with all corrections and validations applied.

Changes:
- Update from v1.7.3 to v1.7.4 production release
- Recalculate SHA256 hashes for all 12 scripts
- Production set includes:
  * check_apk_packages (replaces check_opkg_packages)
  * check_dhcp_leases
  * check_dns_resolution
  * check_firewall_connections
  * check_firewall_rules (with nft detection fix)
  * check_firewall_traffic
  * check_ovpn_host2net
  * check_root_access (with adjusted thresholds)
  * check_uptime
  * check_vpn_tunnels
  * check_wan_status
  * check_wan_throughput

Validated on NethSecurity 8.8.0-dev.139 with CheckMK Agent 2.5.0-r1.

See: https://github.com/nethesis/checkmk-tools/releases/tag/v1.7.4

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants