Linux CheckMK Agent ignoriert DRDB devices

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

bin ich der einzigen den der Bug stört? Ich muss mir das momentan bei jedem Update per Hand in den Agenten rein patchen.

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.

image

Wir sind auf cee 2.0.0p18.

VG
Christian

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.