Discussion:
[Check_mk (deutsch)] Fehler im AIX-Agent im aix_if Bereich
Christian Baumann
2018-11-02 11:25:23 UTC
Permalink
Hallo zusammen,

mir ist gerade ein Fehler im AIX-Agent im aix_if Bereich aufgefallen.
Der grep-Befehl enthält einen Doppelpunkt zu viel, so dass
Transmit/Receive Errors nicht berücksichtigt werden.

Ein Auszug aus dem entstat Output:
Transmit Statistics:                          Receive Statistics:
--------------------                          -------------------
Packets: 230530048                            Packets: 282095857
Bytes: 93269877195                            Bytes: 139202464154
Interrupts: 1779142                           Interrupts: 255081189
Transmit Errors: 13895761                     Receive Errors: 0
Packets Dropped: 13895761                     Packets Dropped: 0
                                              Bad Packets: 0


Vorschlag für den Patch (kurz: bei "^Transmit:" den Doppelpunkt entfernen):

diff --git a/agents/check_mk_agent.aix b/agents/check_mk_agent.aix
index 2b6b2d1..2e63332 100755
--- a/agents/check_mk_agent.aix
+++ b/agents/check_mk_agent.aix
@@ -199,7 +199,7 @@ echo "<<<aix_if>>>"
 for ent in $(ifconfig -a | grep '^en' | cut -d ":" -f 1)
 do
     echo "[$ent]"
-    entstat $ent | grep -E
"(^Hardware|^Bytes:|^Packets:|^Transmit:|^Broadcast:|^Multicast:)"
+    entstat $ent | grep -E
"(^Hardware|^Bytes:|^Packets:|^Transmit|^Broadcast:|^Multicast:)"
     entstat $ent | grep -p "Driver Flags:"
 done


Ich würde mich freuen, wenn das geändert werden würde. In meinem Setup
funktioniert die Änderung problemlos. Im entstat Output gibt es auch
keine andere Zeile die mit "Transmit" beginnt.

Mit freundlichen Grüßen
Christian Baumann
Ralf Prengel
2018-11-02 19:52:25 UTC
Permalink
Hallo, es gibt eine Mailadresse ***@check-mk.org für solche Hinweise.
Gruss

Von meinem iPhone gesendet
Post by Christian Baumann
Hallo zusammen,
mir ist gerade ein Fehler im AIX-Agent im aix_if Bereich aufgefallen. Der grep-Befehl enthält einen Doppelpunkt zu viel, so dass Transmit/Receive Errors nicht berücksichtigt werden.
-------------------- -------------------
Packets: 230530048 Packets: 282095857
Bytes: 93269877195 Bytes: 139202464154
Interrupts: 1779142 Interrupts: 255081189
Transmit Errors: 13895761 Receive Errors: 0
Packets Dropped: 13895761 Packets Dropped: 0
Bad Packets: 0
diff --git a/agents/check_mk_agent.aix b/agents/check_mk_agent.aix
index 2b6b2d1..2e63332 100755
--- a/agents/check_mk_agent.aix
+++ b/agents/check_mk_agent.aix
@@ -199,7 +199,7 @@ echo "<<<aix_if>>>"
for ent in $(ifconfig -a | grep '^en' | cut -d ":" -f 1)
do
echo "[$ent]"
- entstat $ent | grep -E "(^Hardware|^Bytes:|^Packets:|^Transmit:|^Broadcast:|^Multicast:)"
+ entstat $ent | grep -E "(^Hardware|^Bytes:|^Packets:|^Transmit|^Broadcast:|^Multicast:)"
entstat $ent | grep -p "Driver Flags:"
done
Ich würde mich freuen, wenn das geändert werden würde. In meinem Setup funktioniert die Änderung problemlos. Im entstat Output gibt es auch keine andere Zeile die mit "Transmit" beginnt.
Mit freundlichen Grüßen
Christian Baumann
_______________________________________________
checkmk-de mailing list
Verwaltung & Abmeldung unter
http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de
Loading...