Hello angelgarcia, thank you for your inquiry.
If you plan to use SNMP for your monitoring, it is very lightweight. SNMP's communication uses UDP PDU's from the NMS to the device and from the device to the NMS.
A CPU load sensor in example for a host with 4 CPU's would require 5 get-next-request operations and 5 get-response operations. (For less CPU's, less requests and less responses).
The average packet size (each operation/PDU is one packet) has an approximate size of 86 bytes, which totals in 864 bytes for each complete scanning of the CPU utilization of a host with 4 CPU's.
Following that math, one hour of monitoring (with a 30s interval(Or 120 scans)) would generate 103.68 kilobytes of traffic.
This test was performed reading the CPU Load of a Windows machine with 4 cores using SNMP V2c and the standard "public" SNMP community.
But keep in mind that in general SNMP is very lightweight because it was designed to be that way. Some operations will of course generate a bit more of traffic, but SNMP was designed to never cause overheads in any environment.
Fore further details:
Whitepaper: Introducing SNMP
Whitepaper: Putting SNMP into Practice
Add comment