私はOracle Linux 6.5、カーネル2.6.32-431.5.1.el6.x86_64を実行しています。
Udp snmp統計を見ると、InCsumErrorsは表示されません。この統計をどのように表示できますか?
cat /proc/net/snmp | grep Udp\:
Udp: InDatagrams NoPorts InErrors OutDatagrams RcvbufErrors SndbufErrors
Udp: 11572193686 14491 958123361 223700728 0 0
しかし、私のOracle 7.4 VMでは、次のようになります。
cat /proc/net/snmp | grep Udp\:
Udp: InDatagrams NoPorts InErrors OutDatagrams RcvbufErrors SndbufErrors InCsumErrors IgnoredMulti
Udp: 0 64 0 94 0 0 0 0
InErrorの原因を理解する必要があります。 RcvbufErrorsが0の場合、チェックサムによってInErrorが発生しますか?それとも、カーネルコードで見たように、UDP_MIB_INERRORSは増加しますが、UDP_MIB_RCVBUFERRORSやUDP_MIB_CSUMERRORSは増加しない他の状況のためですか?
ベストアンサー1
Red Hatから回答を受け取りました。 Oracle / RedH Hat 7はInCSumErrorsをサポートしますが、6はサポートしません。
snmpカウンタを追加するコミットは次のとおりです。
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=6a5dc9e59