Christian Baumann
2018-11-02 11:25:23 UTC
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
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