woifeL
June 13, 2022, 10:50am
1
Hallo,
der CheckMK Agent ignoriert alle DRBD devices außer das Erste
Grund:
section_drbd() {
if [ -z "${IS_DOCKERIZED}" ] && [ -z "${IS_LXC_CONTAINER}" ] && [ -e /proc/drbd ]; then
echo '<<<drbd>>>'
cat /proc/drbd
cat /sys/kernel/debug/drbd/resources/*/connections/*/0/proc_drbd 2>/dev/null
fi
}
Anstatt der 0 müsste in der Zeile ein Stern * stehen
cat /sys/kernel/debug/drbd/resources/*/connections/*/*/proc_drbd 2>/dev/null
aktuell Zeile 907 im GIT checkmk/check_mk_agent.linux at master · tribe29/checkmk · GitHub
Bei Version 2.0.0p25 ist es die Zeile 680
woifeL
November 4, 2022, 1:46pm
2
bin ich der einzigen den der Bug stört? Ich muss mir das momentan bei jedem Update per Hand in den Agenten rein patchen.
CFriedrich
(Christian Friedrich)
November 4, 2022, 1:59pm
3
Hi,
also auf unserem einzigen DRBD System sieht die Zeile so aus:
if [ -z “$IS_DOCKERIZED” ] && [ -z “$IS_LXC_CONTAINER” ] && [ -e /proc/drbd ]; then
echo ‘<<>>’
cat /proc/drbd
cat /sys/kernel/debug/drbd/resources//connections/ /0/proc_drbd 2>/dev/null
fi
Und alles scheint zu funktionieren.
Im Gui sehe ich dann z.B.
Wir sind auf cee 2.0.0p18.
VG
Christian
system
(system)
Closed
November 4, 2023, 1:59pm
4
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact an admin if you think this should be re-opened.