I'm trying to get my head around how SNMP works and the configuration files.
From my understanding of how SNMP works so far is as follows: * Management Station - this manages the nodes (get/set are few commands the manager can perform) * Managed Nodes - These are the systems being managed such as SNMP capable switches, router and systems. * MIB - This is the database containing information about managed resources and services the SNMP agent supports
When a agent is added to the manager's domain, it must provide MIB information to manager. That way, the manager knows what features are available for the managed resource. MIB is a collection of information and are identified by object identifiers.
Does this mean object/value pairs (the variable binding) in SNMP PDUs are the OID of the objects and value of that object?
Also with the MIB database, how are they created? I'm assuming certain devices such as SNMP capable switches and routers, the MIB database is created by the vendor i.e. They'll compile the MBI module, set all the feature support by the device and generated an MIB database based on these features. Is this correct?
Does this also mean I'll need to create my own MIB database for a Linux or Windows managed node? Thank you in advance.