fix Counter64 octets value in 32bit column bgpPeerInTotalMessages (#15621)

This commit is contained in:
PipoCanaja
2024-02-13 21:20:51 +01:00
committed by GitHub
parent 41ddfadad0
commit 48b29db423

View File

@@ -238,8 +238,8 @@ if (! empty($peers)) {
} else {
$peer_data['bgpPeerAdminStatus'] = $bgpPeers[$vrfOid][$address]['tBgpPeerNgOperLastEvent'];
}
$peer_data['bgpPeerInTotalMessages'] = $bgpPeers[$vrfOid][$address]['tBgpPeerNgOperMsgOctetsRcvd']; // That are actually only octets available,
$peer_data['bgpPeerOutTotalMessages'] = $bgpPeers[$vrfOid][$address]['tBgpPeerNgOperMsgOctetsSent']; // not messages
$peer_data['bgpPeerInTotalMessages'] = $bgpPeers[$vrfOid][$address]['tBgpPeerNgOperMsgOctetsRcvd'] % (2 ** 32); // That are actually only octets available,
$peer_data['bgpPeerOutTotalMessages'] = $bgpPeers[$vrfOid][$address]['tBgpPeerNgOperMsgOctetsSent'] % (2 ** 32); // not messages
$peer_data['bgpPeerFsmEstablishedTime'] = $establishedTime;
} elseif ($device['os'] == 'firebrick') {
// ToDo, It seems that bgpPeer(In|Out)Updates and bgpPeerInUpdateElapsedTime are actually not available over SNMP