.
Keeping this in view, what is SNMP and its function?
Simple Network Management Protocol (SNMP) is an Internet Standard protocol for collecting and organizing information about managed devices on IP networks and for modifying that information to change device behavior.
Likewise, what is a difference between SNMP and NetFlow? SNMP vs NetFlow: NetFlow emerges as a more compact protocol than SNMP that scales better for performance collection and network traffic management. A couple of big difference between SNMP vs NetFlow are: SNMP can be used to collect CPU and memory utilization and that just isn't available yet using NetFlow.
Considering this, why is SNMP used?
SNMP is used to remotely monitor a system. It can also be used to remotely configure a system, if the daemon allows write access, which is rare. For instance, CUPS seems to include an SNMP configuration file, but its purpose is to allow CUPS to find printers on other systems that expose them via SNMP.
How does a SNMP agent work?
The SNMP Agent is the software component responsible for the Launcher object and responds to queries, carries out requests, and issues traps. A trap is a message sent by an SNMP Agent to the SNMP manager indicating that an event has occurred on the host running the network resource.