2.1 KiB
2.1 KiB
🖥️ Checkmk OS Info
MKP-Erweiterung für Checkmk Community 2.5.x, die pro überwachten Host einen Service „Betriebssystem“ bereitstellt.
⬅️ Zurück zur Plugin-Übersicht
✨ Funktionen
- Betriebssystem bzw. Linux-Distribution
- Betriebssystem-Version / Windows-Build
- Architektur und Kernel-Version
- OS-ID und Version-ID
- 🐧 Linux · 🪟 Windows · 🍎 macOS
📥 Installation des MKP
Paket: dist/os_info-1.0.0.mkp
mkp add /tmp/os_info-1.0.0.mkp
mkp enable os_info 1.0.0
cmk -R
mkp list
🐧 Agent-Plug-in für Linux / macOS
Nach Aktivierung:
~/local/share/check_mk/agents/plugins/os_info
Auf den Zielhost kopieren und testen:
scp ~/local/share/check_mk/agents/plugins/os_info root@HOST:/usr/lib/check_mk_agent/plugins/os_info
chmod 755 /usr/lib/check_mk_agent/plugins/os_info
/usr/lib/check_mk_agent/plugins/os_info
Die Ausgabe muss mit <<<os_info:sep(9)>>> beginnen.
🪟 Agent-Plug-in für Windows
Quelldatei:
~/local/share/check_mk/agents/windows/plugins/os_info.ps1
Ziel:
C:\ProgramData\checkmk\agent\plugins\os_info.ps1
🔎 Service Discovery
cmk -d HOSTNAME | grep -A2 '^<<<os_info'
cmk -vI HOSTNAME
cmk -R
Anschließend erscheint der Service Betriebssystem.
🧰 Fehlersuche
find ~/local -type f -name 'os_info*'
mkp list
cmk -d HOSTNAME | grep -A2 '^<<<os_info'
📂 Repository-Struktur
os-info/
├── src/
│ ├── agents/
│ └── cmk_addons_plugins/os_info/
├── dist/
│ └── os_info-1.0.0.mkp
├── CHANGELOG.md
├── PROJECT.md
├── LICENSE
└── README.md
🛠️ Kompatibilität
Checkmk Community 2.5.x · Check API V2 · Linux-Agent · Windows-Agent · macOS grundsätzlich unterstützt
⚖️ Lizenz
GPL-2.0