SlideShare a Scribd company logo
1 of 29
IT Management, Simplified
Real-time IT management solutions for the new speed of business
SNMP Demystified
KARTHIK ANANDARAO
Sr. Product Consultant/Evangelist
ManageEngine
About ME
• Senior Product Consultant and Evangelist for
ManageEngine. With Engineering and MBA degrees from
reputed Indian institutions,
• With over 17 years of IT Experience, serving in different
capacities including System and Network Administration,
IT Management, and Consulting.
• Have travelled across the globe for implementation,
consultation and training of ManageEngine products and
solutions.
Agenda
• SNMP
• What is it?
• Components and their functionality
• Ports and Firewall
• SNMP Versions and Security
• MIBs and OIDs
• Basic Commands
• How does a SNMP Communication happen?
• Traps
• SNMP Tools
SNMP
• Simple Network Management Protocol
• Internet Standard Protocol to manage devices on IP Networks
• More precisely, the standard way of monitoring hardware and
software from any manufacturer from Cisco to Juniper, from
Microsoft to Unix.
• Part of Transmission Control Protocol / Internet Protocol (TCP /
IP) suite
• Uses UDP as the Transport Protocol
SNMP Components
• Components
• SNMP Manager
• SNMP Agent
• Managed Devices
SNMP
Manager
SNMP
Agent
Managed
Devices
SNMP Components
• Managed Device
• Could be any network device – router, switch, firewall, printer,
ups, load balancer, temperature sensor
• Could be any server – physical or virtual – be it any OS – linux,
solaris, windows, HP-UX
• Could be any device with an IP and a SNMP agent
SNMP Components
• SNMP Agent
• Windows – SNMP
• *UX – net-snmp
• Cisco – Cisco SNMP
Every device manufacturer configures SNMP agent on the
managed device.
Collects Management Information about its local environment
Stores and retrieves information as defined in the MIB
Signals an event to the manager
SNMP Components
• SNMP Manager
• NMS
• EMS
• Monitoring solutions like OpManager, Solarwinds
Ports and Firewall
• Open ports through firewall
• SNMP – 161 UDP
• SNMP Trap – 162 UDP (to be covered later)
SNMP Versions and Security
• SNMP Versions
• SNMPv1
Widely used, de-facto Network Management Protocol
Available since 1988
Authentication through Community String
• SNMPv2c
Revises Version 1
Improvements in performance, security, and manager-to-manager
communications
Introduced GetBulkRequest
Poor Security
Community String passed in Clear Text
SNMP Versions and Security
• SNMP Versions
• SNMPv3
• Adds security and remote configuration enhancements
o Each SNMP entity has an identifier – SNMPEngineID
o Communication possible only if the SNMP entity knows the identity of its peer
o Specification for USM – User based Security Model
o NoAuthNoPriv
o AuthNoPriv
o AuthPriv
o Authentication Protocols – MD5, SHA
o Privacy Protocols – CBC_DES, CFB_AES_128
SNMP Versions and Security
• SNMPv3
• Provides a secure environment for systems management covering
Discovery Procedure
Time synchronization procedure
SNMP Framework MIB
USM MIBs
VACM MIBs
Security goals - protection against Modification of Information, Masquerade,
Message Stream Modification, Disclosure
Address issues related to large-scale deployment of SNMP, accounting, and
fault management.
Focuses on Security and Administration
SNMP Versions and Security
• SNMPv3 Security
USM – User-based Security Model – provides authentication and
encryption functions – operates at message level
VACM – View-based Access Control Model – determines whether a
node is allowed access to a particular MIB object to perform specific
functions – operates at PDU level
TSM – Transport Security Mode – provides a method for authenticating
and encrypting messages over external security channels through SSH
and TLS/DTLS
Confidentiality – prevents snooping from unauthorized source
Integrity – ensure that a packet is not tampered
Authentication – verify message is from a valid source
MIBs and OIDs
• OID – Object Identifier
• Something that can gather information about on a SNMP enabled device
• Identified by a Name – Object Name
• Data-Type Definition – counter, string, gauge, integer
• Level of access – read/write
• Range Information
• Examples:
 Interface – Up-Down Status / Rx-Tx Traffic / Errors / Discards
 Process – Path / ID / CPU / Memory / Instances
 CPU – Speed / Utilization
 Memory – Total / Used / Free
 Disk – Total / Used / Free
OIDs defined in MIBs
OIDs Unique – specific to device
OIDs – Scalar or Tabular
OID – Typically a dotted list of integers
MIBs and OIDs
• How to locate ‘sysUpTime’ from RFC-1213 MIB?
sysUpTime - .1.3.6.1.2.1.3
• iso
• dod
• internet
• mgmt-2
• mib-2
• system
• sysDescr
• sysObjectID
• sysUpTime
• sysContact
• sysName
• sysLocation
• sysServices
MIBs and OIDs
• OID Example – Let us look at sysUpTime
MIBs and OIDs
• MIB – Management Information Base
Collection of OIDs
SNMP Agent maintains an information database describing
managed device parameters
SNMP Agent retrieves the value of the requested information
from the MIB when the SNMP Manager requests
Defines Managed Objects that an SNMP Manager requests from
the SNMP Agent
In short, MIB files are the set of questions that a SNMP Manager
can ask the agent.
MIBs and OIDs
• MIB – Management Information Base
• Comprises of Managed Objects identified by OID
• MIBs can be
• Standard – RFCs
• Custom / Private – provided by device manufacturers – Example : Cisco,
Huawei, Nortel
MIBs and OIDs
• MIB Tree Diagram
Basic SNMP Commands
• SNMP Commands
GET – Retrieve one value from the managed device
Example – sysName, sysUptime
GET NEXT – Retrieve the value of next OID
Used mostly by monitoring tools
GET BULK – Retrieve voluminous data
Example - ifTable
SET – Modify or assign value to a parameter
Example – Temperature Threshold on a server
TRAPS – Initiated by the agent to the SNMP Manager on occurrence of
an event
Example – linkUp, Fan Status
INFORM – Like TRAP, also includes confirmation from SNMP Manager
RESPONSE – Command used to carry back the value(s) or signal of
actions directed by the SNMP Manager
SNMP Communication
• SNMP Communication Diagram
SNMP Trap
• Trap
• Asynchronous notification from agent to Manager
• Includes
• Current sysUpTime
• An OID identifying the type of trap
• Optional Variable bindings
• Destination address for traps to be collected
• MIB contains Trap Configuration Variables
• Traps listen on 162 – UDP
• Trap Versions – SNMPv1, SNMPv2c, SNMPv3
• Example :
• 1999-11-13 08:31:33 localhost [127.0.0.1]: SNMPv2-MIB::sysUpTime.0 = Timeticks: (13917129) 1 day, 14:39:31.29
SNMPv2-MIB::snmpTrapOID.0 = OID: NOTIFICATION-TEST-MIB::demo-notif SNMPv2-MIB::sysLocation.0 = "just here"
SNMP Tools
• SNMP Tools
• Tools aplenty to retrieve/set SNMP messages / Traps
• Tool from ManageEngine
• ManageEngine SNMP MIB Browser
Available for Free
Trap Viewer
Get / Get Next / Get Bulk Operations
Set SNMP Variable Value
Load MIBs
Easy to Use
ManageEngine SNMP MIB Browser
ManageEngine SNMP MIB Browser
• Website
 http://www.manageengine.com/products/mibbrowser-free-tool/
• Download
 http://www.manageengine.com/products/mibbrowser-free-
tool/download.html
• Features
 http://www.manageengine.com/products/mibbrowser-free-
tool/features.html
• FAQ
 http://www.manageengine.com/products/mibbrowser-free-
tool/faq.html
• Feedback
 http://www.manageengine.com/products/mibbrowser-free-
tool/feedback.html
ManageEngine SNMP Community
• Join us @ SNMP Nuts & Bolts
• https://connect.manageengine.com/groups/snmp-nuts-and-
bolts
• An online community
• Share SNMP MIBs
• Upload MIBs to the community to fix errors
• Share your thoughts on SNMP
• Accept the group invite
• ManageEngine’s MIB Database
• Short URL - http://bit.ly/1mgRTb9
Q&A
Thank You

More Related Content

What's hot

Advanced Network Design
Advanced Network DesignAdvanced Network Design
Advanced Network DesignCisco Russia
 
Cisco commands List for Beginners (CCNA, CCNP)
Cisco commands List for Beginners (CCNA, CCNP)Cisco commands List for Beginners (CCNA, CCNP)
Cisco commands List for Beginners (CCNA, CCNP)DH Da Lat
 
CCNA-LAB-GUIDE-V3_LAST-ADDITION (4).pdf
CCNA-LAB-GUIDE-V3_LAST-ADDITION (4).pdfCCNA-LAB-GUIDE-V3_LAST-ADDITION (4).pdf
CCNA-LAB-GUIDE-V3_LAST-ADDITION (4).pdfpoojaswami31
 
SNMP(Simple Network Management Protocol)
SNMP(Simple Network Management Protocol)SNMP(Simple Network Management Protocol)
SNMP(Simple Network Management Protocol)Mohammad Awais Javaid
 
Network management
Network managementNetwork management
Network managementMohd Arif
 
Packet Tracer: SNMP, Netflow, Sys-log
Packet Tracer: SNMP, Netflow, Sys-logPacket Tracer: SNMP, Netflow, Sys-log
Packet Tracer: SNMP, Netflow, Sys-logRafat Khandaker
 
Multiprotocol label switching (mpls) - Networkshop44
Multiprotocol label switching (mpls)  - Networkshop44Multiprotocol label switching (mpls)  - Networkshop44
Multiprotocol label switching (mpls) - Networkshop44Jisc
 
PRTG Network Monitor Presentation
PRTG Network Monitor PresentationPRTG Network Monitor Presentation
PRTG Network Monitor PresentationNafaâ TAYACHI
 
IMS Registration Flow
IMS Registration FlowIMS Registration Flow
IMS Registration FlowKent Loh
 
Session initiation-protocol
Session initiation-protocolSession initiation-protocol
Session initiation-protocolSanthosh Somu
 
Ccna Commands In 10 Minutes
Ccna Commands In 10 MinutesCcna Commands In 10 Minutes
Ccna Commands In 10 MinutesCCNAResources
 
IBM MQ - better application performance
IBM MQ - better application performanceIBM MQ - better application performance
IBM MQ - better application performanceMarkTaylorIBM
 
Mobile Networks Architecture and Security (2G to 5G)
Mobile Networks Architecture and Security (2G to 5G)Mobile Networks Architecture and Security (2G to 5G)
Mobile Networks Architecture and Security (2G to 5G)Hamidreza Bolhasani
 
An intoroduction to the IS-IS IGP routing protocol
An intoroduction to the IS-IS IGP routing protocolAn intoroduction to the IS-IS IGP routing protocol
An intoroduction to the IS-IS IGP routing protocolIftach Ian Amit
 

What's hot (20)

Advanced Network Design
Advanced Network DesignAdvanced Network Design
Advanced Network Design
 
Cisco commands List for Beginners (CCNA, CCNP)
Cisco commands List for Beginners (CCNA, CCNP)Cisco commands List for Beginners (CCNA, CCNP)
Cisco commands List for Beginners (CCNA, CCNP)
 
CCNA-LAB-GUIDE-V3_LAST-ADDITION (4).pdf
CCNA-LAB-GUIDE-V3_LAST-ADDITION (4).pdfCCNA-LAB-GUIDE-V3_LAST-ADDITION (4).pdf
CCNA-LAB-GUIDE-V3_LAST-ADDITION (4).pdf
 
20CS2008 Computer Networks
20CS2008 Computer Networks20CS2008 Computer Networks
20CS2008 Computer Networks
 
SNMP(Simple Network Management Protocol)
SNMP(Simple Network Management Protocol)SNMP(Simple Network Management Protocol)
SNMP(Simple Network Management Protocol)
 
CCNA ppt
CCNA pptCCNA ppt
CCNA ppt
 
Network management
Network managementNetwork management
Network management
 
Ccna
CcnaCcna
Ccna
 
Packet Tracer: SNMP, Netflow, Sys-log
Packet Tracer: SNMP, Netflow, Sys-logPacket Tracer: SNMP, Netflow, Sys-log
Packet Tracer: SNMP, Netflow, Sys-log
 
Multiprotocol label switching (mpls) - Networkshop44
Multiprotocol label switching (mpls)  - Networkshop44Multiprotocol label switching (mpls)  - Networkshop44
Multiprotocol label switching (mpls) - Networkshop44
 
101 CCNA LABS.pdf
101 CCNA LABS.pdf101 CCNA LABS.pdf
101 CCNA LABS.pdf
 
PRTG Network Monitor Presentation
PRTG Network Monitor PresentationPRTG Network Monitor Presentation
PRTG Network Monitor Presentation
 
IMS Registration Flow
IMS Registration FlowIMS Registration Flow
IMS Registration Flow
 
Session initiation-protocol
Session initiation-protocolSession initiation-protocol
Session initiation-protocol
 
CCNP Security-Secure
CCNP Security-SecureCCNP Security-Secure
CCNP Security-Secure
 
Ccna Commands In 10 Minutes
Ccna Commands In 10 MinutesCcna Commands In 10 Minutes
Ccna Commands In 10 Minutes
 
IBM MQ - better application performance
IBM MQ - better application performanceIBM MQ - better application performance
IBM MQ - better application performance
 
Mobile Networks Architecture and Security (2G to 5G)
Mobile Networks Architecture and Security (2G to 5G)Mobile Networks Architecture and Security (2G to 5G)
Mobile Networks Architecture and Security (2G to 5G)
 
An intoroduction to the IS-IS IGP routing protocol
An intoroduction to the IS-IS IGP routing protocolAn intoroduction to the IS-IS IGP routing protocol
An intoroduction to the IS-IS IGP routing protocol
 
Basic network training1
Basic network training1Basic network training1
Basic network training1
 

Viewers also liked

SNMP Demystified Part-II
SNMP Demystified Part-IISNMP Demystified Part-II
SNMP Demystified Part-IIManageEngine
 
Desmitificando SNMP
Desmitificando SNMPDesmitificando SNMP
Desmitificando SNMPManageEngine
 
Webinar - How to Get Real-Time Network Management Right?
Webinar - How to Get Real-Time Network Management Right?Webinar - How to Get Real-Time Network Management Right?
Webinar - How to Get Real-Time Network Management Right?ManageEngine
 
Are Your Mission Critical Applications Really Performing?
Are Your Mission Critical Applications Really Performing?Are Your Mission Critical Applications Really Performing?
Are Your Mission Critical Applications Really Performing?ManageEngine
 
Webinar - How to Get Real-Time Network Management Right?
Webinar - How to Get Real-Time Network Management Right?Webinar - How to Get Real-Time Network Management Right?
Webinar - How to Get Real-Time Network Management Right?ManageEngine
 
Webinar - The Science Behind Effective Service Catalogues
Webinar - The Science Behind Effective Service CataloguesWebinar - The Science Behind Effective Service Catalogues
Webinar - The Science Behind Effective Service CataloguesManageEngine
 
How Application Discovery and Dependency Mapping can stop you from losing cus...
How Application Discovery and Dependency Mapping can stop you from losing cus...How Application Discovery and Dependency Mapping can stop you from losing cus...
How Application Discovery and Dependency Mapping can stop you from losing cus...ManageEngine
 
FCAPS from an ITIL perspective
FCAPS from an ITIL perspective FCAPS from an ITIL perspective
FCAPS from an ITIL perspective ManageEngine
 
Role of OpManager in event and fault management
Role of OpManager in event and fault managementRole of OpManager in event and fault management
Role of OpManager in event and fault managementManageEngine
 
Major Incident Management in ServiceDesk Plus
Major Incident Management in ServiceDesk PlusMajor Incident Management in ServiceDesk Plus
Major Incident Management in ServiceDesk PlusManageEngine
 
ManageEngine Desktop management - Strathallan school case study
ManageEngine Desktop management - Strathallan school   case studyManageEngine Desktop management - Strathallan school   case study
ManageEngine Desktop management - Strathallan school case studyManageEngine
 
Applications performance Management For Enterprise Applications
Applications performance Management For Enterprise ApplicationsApplications performance Management For Enterprise Applications
Applications performance Management For Enterprise ApplicationsManageEngine
 
Desktop Central customer-case-study
Desktop Central customer-case-studyDesktop Central customer-case-study
Desktop Central customer-case-studyManageEngine
 
Mobile device management-Desktop Central
Mobile device management-Desktop CentralMobile device management-Desktop Central
Mobile device management-Desktop CentralManageEngine
 
Simple, effective 'Synthetic End-User Experience Monitoring' with ManageEngin...
Simple, effective 'Synthetic End-User Experience Monitoring' with ManageEngin...Simple, effective 'Synthetic End-User Experience Monitoring' with ManageEngin...
Simple, effective 'Synthetic End-User Experience Monitoring' with ManageEngin...ManageEngine
 
OpManager - A smart alternative to complex network management frameworks
OpManager - A smart alternative to complex network management frameworksOpManager - A smart alternative to complex network management frameworks
OpManager - A smart alternative to complex network management frameworksManageEngine, Zoho Corporation
 
ManageEngine - Forrester Webinar: Maximize your application performance to en...
ManageEngine - Forrester Webinar: Maximize your application performance to en...ManageEngine - Forrester Webinar: Maximize your application performance to en...
ManageEngine - Forrester Webinar: Maximize your application performance to en...ManageEngine
 
Manual to Automatic Desktop Management for VUB using ManageEngine Desktop Cen...
Manual to Automatic Desktop Management for VUB using ManageEngine Desktop Cen...Manual to Automatic Desktop Management for VUB using ManageEngine Desktop Cen...
Manual to Automatic Desktop Management for VUB using ManageEngine Desktop Cen...ManageEngine
 

Viewers also liked (20)

SNMP Demystified Part-II
SNMP Demystified Part-IISNMP Demystified Part-II
SNMP Demystified Part-II
 
Desmitificando SNMP
Desmitificando SNMPDesmitificando SNMP
Desmitificando SNMP
 
Webinar - How to Get Real-Time Network Management Right?
Webinar - How to Get Real-Time Network Management Right?Webinar - How to Get Real-Time Network Management Right?
Webinar - How to Get Real-Time Network Management Right?
 
Are Your Mission Critical Applications Really Performing?
Are Your Mission Critical Applications Really Performing?Are Your Mission Critical Applications Really Performing?
Are Your Mission Critical Applications Really Performing?
 
Webinar - How to Get Real-Time Network Management Right?
Webinar - How to Get Real-Time Network Management Right?Webinar - How to Get Real-Time Network Management Right?
Webinar - How to Get Real-Time Network Management Right?
 
Webinar - The Science Behind Effective Service Catalogues
Webinar - The Science Behind Effective Service CataloguesWebinar - The Science Behind Effective Service Catalogues
Webinar - The Science Behind Effective Service Catalogues
 
How Application Discovery and Dependency Mapping can stop you from losing cus...
How Application Discovery and Dependency Mapping can stop you from losing cus...How Application Discovery and Dependency Mapping can stop you from losing cus...
How Application Discovery and Dependency Mapping can stop you from losing cus...
 
FCAPS from an ITIL perspective
FCAPS from an ITIL perspective FCAPS from an ITIL perspective
FCAPS from an ITIL perspective
 
Role of OpManager in event and fault management
Role of OpManager in event and fault managementRole of OpManager in event and fault management
Role of OpManager in event and fault management
 
Major Incident Management in ServiceDesk Plus
Major Incident Management in ServiceDesk PlusMajor Incident Management in ServiceDesk Plus
Major Incident Management in ServiceDesk Plus
 
Introduction to SNMP
Introduction to SNMPIntroduction to SNMP
Introduction to SNMP
 
ManageEngine Desktop management - Strathallan school case study
ManageEngine Desktop management - Strathallan school   case studyManageEngine Desktop management - Strathallan school   case study
ManageEngine Desktop management - Strathallan school case study
 
Applications performance Management For Enterprise Applications
Applications performance Management For Enterprise ApplicationsApplications performance Management For Enterprise Applications
Applications performance Management For Enterprise Applications
 
Desktop Central customer-case-study
Desktop Central customer-case-studyDesktop Central customer-case-study
Desktop Central customer-case-study
 
Mobile device management-Desktop Central
Mobile device management-Desktop CentralMobile device management-Desktop Central
Mobile device management-Desktop Central
 
Leveraging byod
Leveraging byodLeveraging byod
Leveraging byod
 
Simple, effective 'Synthetic End-User Experience Monitoring' with ManageEngin...
Simple, effective 'Synthetic End-User Experience Monitoring' with ManageEngin...Simple, effective 'Synthetic End-User Experience Monitoring' with ManageEngin...
Simple, effective 'Synthetic End-User Experience Monitoring' with ManageEngin...
 
OpManager - A smart alternative to complex network management frameworks
OpManager - A smart alternative to complex network management frameworksOpManager - A smart alternative to complex network management frameworks
OpManager - A smart alternative to complex network management frameworks
 
ManageEngine - Forrester Webinar: Maximize your application performance to en...
ManageEngine - Forrester Webinar: Maximize your application performance to en...ManageEngine - Forrester Webinar: Maximize your application performance to en...
ManageEngine - Forrester Webinar: Maximize your application performance to en...
 
Manual to Automatic Desktop Management for VUB using ManageEngine Desktop Cen...
Manual to Automatic Desktop Management for VUB using ManageEngine Desktop Cen...Manual to Automatic Desktop Management for VUB using ManageEngine Desktop Cen...
Manual to Automatic Desktop Management for VUB using ManageEngine Desktop Cen...
 

Similar to SNMP Demystified Part-I

Functional Areas of Network Management Configuration Management
Functional Areas of Network Management Configuration ManagementFunctional Areas of Network Management Configuration Management
Functional Areas of Network Management Configuration Managementjeronimored
 
(Snmp) simple network management protocol
(Snmp)   simple network management protocol(Snmp)   simple network management protocol
(Snmp) simple network management protocolGouasmia Zakaria
 
SNMP OPC Server from Transcend Automation
SNMP OPC Server from Transcend AutomationSNMP OPC Server from Transcend Automation
SNMP OPC Server from Transcend AutomationBaiju P.S.
 
Security defined routing_cybergamut_v1_1
Security defined routing_cybergamut_v1_1Security defined routing_cybergamut_v1_1
Security defined routing_cybergamut_v1_1Joel W. King
 
[Season - 3 OpManager Training] Monitoring Network Performance
[Season - 3 OpManager Training] Monitoring Network Performance [Season - 3 OpManager Training] Monitoring Network Performance
[Season - 3 OpManager Training] Monitoring Network Performance ManageEngine, Zoho Corporation
 
Free OpManager training Part3- Network performance monitoring
Free OpManager training Part3- Network performance monitoringFree OpManager training Part3- Network performance monitoring
Free OpManager training Part3- Network performance monitoringManageEngine, Zoho Corporation
 
Snmp chapter7
Snmp chapter7Snmp chapter7
Snmp chapter7jignash
 
Nagios Conference 2013 - William Leibzon - SNMP Protocol and Nagios Plugins
Nagios Conference 2013 - William Leibzon - SNMP Protocol and Nagios PluginsNagios Conference 2013 - William Leibzon - SNMP Protocol and Nagios Plugins
Nagios Conference 2013 - William Leibzon - SNMP Protocol and Nagios PluginsNagios
 
Network Penetration Testing
Network Penetration TestingNetwork Penetration Testing
Network Penetration TestingMohammed Adam
 
OSMC 2009 | net-snmp: The forgotten classic by Dr. Michael Schwartzkopff
OSMC 2009 | net-snmp: The forgotten classic by Dr. Michael SchwartzkopffOSMC 2009 | net-snmp: The forgotten classic by Dr. Michael Schwartzkopff
OSMC 2009 | net-snmp: The forgotten classic by Dr. Michael SchwartzkopffNETWAYS
 
Season 4 [Free OpManager training] Part3 - Monitoring Network Performance
Season 4 [Free OpManager training] Part3 - Monitoring Network PerformanceSeason 4 [Free OpManager training] Part3 - Monitoring Network Performance
Season 4 [Free OpManager training] Part3 - Monitoring Network PerformanceManageEngine, Zoho Corporation
 
14 coms 525 tcpip - applications - snmp
14    coms 525 tcpip - applications - snmp14    coms 525 tcpip - applications - snmp
14 coms 525 tcpip - applications - snmpPalanivel Kuppusamy
 
Packet Analysis - Course Technology Computing Conference
Packet Analysis - Course Technology Computing ConferencePacket Analysis - Course Technology Computing Conference
Packet Analysis - Course Technology Computing ConferenceCengage Learning
 
Free OpManager training Part 3 - Monitoring Network Performance and Network Maps
Free OpManager training Part 3 - Monitoring Network Performance and Network MapsFree OpManager training Part 3 - Monitoring Network Performance and Network Maps
Free OpManager training Part 3 - Monitoring Network Performance and Network MapsManageEngine, Zoho Corporation
 
SNMP Network Tracker Project
SNMP Network Tracker ProjectSNMP Network Tracker Project
SNMP Network Tracker ProjectPraveen Mathews
 

Similar to SNMP Demystified Part-I (20)

Functional Areas of Network Management Configuration Management
Functional Areas of Network Management Configuration ManagementFunctional Areas of Network Management Configuration Management
Functional Areas of Network Management Configuration Management
 
9
99
9
 
(Snmp) simple network management protocol
(Snmp)   simple network management protocol(Snmp)   simple network management protocol
(Snmp) simple network management protocol
 
Opmanager Workshop - Middle East
Opmanager Workshop - Middle EastOpmanager Workshop - Middle East
Opmanager Workshop - Middle East
 
SNMP OPC Server from Transcend Automation
SNMP OPC Server from Transcend AutomationSNMP OPC Server from Transcend Automation
SNMP OPC Server from Transcend Automation
 
Security defined routing_cybergamut_v1_1
Security defined routing_cybergamut_v1_1Security defined routing_cybergamut_v1_1
Security defined routing_cybergamut_v1_1
 
[Season - 3 OpManager Training] Monitoring Network Performance
[Season - 3 OpManager Training] Monitoring Network Performance [Season - 3 OpManager Training] Monitoring Network Performance
[Season - 3 OpManager Training] Monitoring Network Performance
 
SNMP
SNMPSNMP
SNMP
 
Free OpManager training Part3- Network performance monitoring
Free OpManager training Part3- Network performance monitoringFree OpManager training Part3- Network performance monitoring
Free OpManager training Part3- Network performance monitoring
 
Snmp chapter7
Snmp chapter7Snmp chapter7
Snmp chapter7
 
Nagios Conference 2013 - William Leibzon - SNMP Protocol and Nagios Plugins
Nagios Conference 2013 - William Leibzon - SNMP Protocol and Nagios PluginsNagios Conference 2013 - William Leibzon - SNMP Protocol and Nagios Plugins
Nagios Conference 2013 - William Leibzon - SNMP Protocol and Nagios Plugins
 
Network Penetration Testing
Network Penetration TestingNetwork Penetration Testing
Network Penetration Testing
 
ManageEngine OpUtils Technical Overview
ManageEngine OpUtils Technical OverviewManageEngine OpUtils Technical Overview
ManageEngine OpUtils Technical Overview
 
OSMC 2009 | net-snmp: The forgotten classic by Dr. Michael Schwartzkopff
OSMC 2009 | net-snmp: The forgotten classic by Dr. Michael SchwartzkopffOSMC 2009 | net-snmp: The forgotten classic by Dr. Michael Schwartzkopff
OSMC 2009 | net-snmp: The forgotten classic by Dr. Michael Schwartzkopff
 
Season 4 [Free OpManager training] Part3 - Monitoring Network Performance
Season 4 [Free OpManager training] Part3 - Monitoring Network PerformanceSeason 4 [Free OpManager training] Part3 - Monitoring Network Performance
Season 4 [Free OpManager training] Part3 - Monitoring Network Performance
 
SNMP
SNMPSNMP
SNMP
 
14 coms 525 tcpip - applications - snmp
14    coms 525 tcpip - applications - snmp14    coms 525 tcpip - applications - snmp
14 coms 525 tcpip - applications - snmp
 
Packet Analysis - Course Technology Computing Conference
Packet Analysis - Course Technology Computing ConferencePacket Analysis - Course Technology Computing Conference
Packet Analysis - Course Technology Computing Conference
 
Free OpManager training Part 3 - Monitoring Network Performance and Network Maps
Free OpManager training Part 3 - Monitoring Network Performance and Network MapsFree OpManager training Part 3 - Monitoring Network Performance and Network Maps
Free OpManager training Part 3 - Monitoring Network Performance and Network Maps
 
SNMP Network Tracker Project
SNMP Network Tracker ProjectSNMP Network Tracker Project
SNMP Network Tracker Project
 

More from ManageEngine

IT security : Keep calm and monitor PowerShell
IT security : Keep calm and monitor PowerShellIT security : Keep calm and monitor PowerShell
IT security : Keep calm and monitor PowerShellManageEngine
 
IT security: PowerShell as a cyberattack tool
IT security: PowerShell as a cyberattack toolIT security: PowerShell as a cyberattack tool
IT security: PowerShell as a cyberattack toolManageEngine
 
There's more than one way to get admin privileges
There's more than one way to get admin privilegesThere's more than one way to get admin privileges
There's more than one way to get admin privilegesManageEngine
 
8 must dos for a perfect privileged account management strategy
8 must dos for a perfect privileged account management strategy8 must dos for a perfect privileged account management strategy
8 must dos for a perfect privileged account management strategyManageEngine
 
ManageEngine's Patch Manager Plus
ManageEngine's Patch Manager PlusManageEngine's Patch Manager Plus
ManageEngine's Patch Manager PlusManageEngine
 
Ease out the GDPR adoption with ManageEngine
Ease out the GDPR adoption with ManageEngineEase out the GDPR adoption with ManageEngine
Ease out the GDPR adoption with ManageEngineManageEngine
 
IT Incident Management in ServiceDesk Plus
IT Incident Management in ServiceDesk PlusIT Incident Management in ServiceDesk Plus
IT Incident Management in ServiceDesk PlusManageEngine
 
IT Change Management in ServiceDesk Plus
IT Change Management in ServiceDesk PlusIT Change Management in ServiceDesk Plus
IT Change Management in ServiceDesk PlusManageEngine
 
IT Asset Management in ServiceDesk Plus
IT Asset Management in ServiceDesk PlusIT Asset Management in ServiceDesk Plus
IT Asset Management in ServiceDesk PlusManageEngine
 
Desmitificando SNMP Parte-II
Desmitificando SNMP Parte-IIDesmitificando SNMP Parte-II
Desmitificando SNMP Parte-IIManageEngine
 
Webinar - 8 ways to align IT to your business
Webinar - 8 ways to align IT to your businessWebinar - 8 ways to align IT to your business
Webinar - 8 ways to align IT to your businessManageEngine
 
VMware Monitoring - Discover And Monitor Your Virtual Environment
VMware Monitoring - Discover And Monitor Your Virtual EnvironmentVMware Monitoring - Discover And Monitor Your Virtual Environment
VMware Monitoring - Discover And Monitor Your Virtual EnvironmentManageEngine
 
OpStor - A multi vendor storage resource management and capacity forecasting ...
OpStor - A multi vendor storage resource management and capacity forecasting ...OpStor - A multi vendor storage resource management and capacity forecasting ...
OpStor - A multi vendor storage resource management and capacity forecasting ...ManageEngine
 
An Integrated Approach to Manage IT Network Traffic - An Overview
An Integrated Approach to Manage IT Network Traffic - An OverviewAn Integrated Approach to Manage IT Network Traffic - An Overview
An Integrated Approach to Manage IT Network Traffic - An OverviewManageEngine
 
ManageEngine Applications Manager Overview
ManageEngine Applications Manager OverviewManageEngine Applications Manager Overview
ManageEngine Applications Manager OverviewManageEngine
 

More from ManageEngine (15)

IT security : Keep calm and monitor PowerShell
IT security : Keep calm and monitor PowerShellIT security : Keep calm and monitor PowerShell
IT security : Keep calm and monitor PowerShell
 
IT security: PowerShell as a cyberattack tool
IT security: PowerShell as a cyberattack toolIT security: PowerShell as a cyberattack tool
IT security: PowerShell as a cyberattack tool
 
There's more than one way to get admin privileges
There's more than one way to get admin privilegesThere's more than one way to get admin privileges
There's more than one way to get admin privileges
 
8 must dos for a perfect privileged account management strategy
8 must dos for a perfect privileged account management strategy8 must dos for a perfect privileged account management strategy
8 must dos for a perfect privileged account management strategy
 
ManageEngine's Patch Manager Plus
ManageEngine's Patch Manager PlusManageEngine's Patch Manager Plus
ManageEngine's Patch Manager Plus
 
Ease out the GDPR adoption with ManageEngine
Ease out the GDPR adoption with ManageEngineEase out the GDPR adoption with ManageEngine
Ease out the GDPR adoption with ManageEngine
 
IT Incident Management in ServiceDesk Plus
IT Incident Management in ServiceDesk PlusIT Incident Management in ServiceDesk Plus
IT Incident Management in ServiceDesk Plus
 
IT Change Management in ServiceDesk Plus
IT Change Management in ServiceDesk PlusIT Change Management in ServiceDesk Plus
IT Change Management in ServiceDesk Plus
 
IT Asset Management in ServiceDesk Plus
IT Asset Management in ServiceDesk PlusIT Asset Management in ServiceDesk Plus
IT Asset Management in ServiceDesk Plus
 
Desmitificando SNMP Parte-II
Desmitificando SNMP Parte-IIDesmitificando SNMP Parte-II
Desmitificando SNMP Parte-II
 
Webinar - 8 ways to align IT to your business
Webinar - 8 ways to align IT to your businessWebinar - 8 ways to align IT to your business
Webinar - 8 ways to align IT to your business
 
VMware Monitoring - Discover And Monitor Your Virtual Environment
VMware Monitoring - Discover And Monitor Your Virtual EnvironmentVMware Monitoring - Discover And Monitor Your Virtual Environment
VMware Monitoring - Discover And Monitor Your Virtual Environment
 
OpStor - A multi vendor storage resource management and capacity forecasting ...
OpStor - A multi vendor storage resource management and capacity forecasting ...OpStor - A multi vendor storage resource management and capacity forecasting ...
OpStor - A multi vendor storage resource management and capacity forecasting ...
 
An Integrated Approach to Manage IT Network Traffic - An Overview
An Integrated Approach to Manage IT Network Traffic - An OverviewAn Integrated Approach to Manage IT Network Traffic - An Overview
An Integrated Approach to Manage IT Network Traffic - An Overview
 
ManageEngine Applications Manager Overview
ManageEngine Applications Manager OverviewManageEngine Applications Manager Overview
ManageEngine Applications Manager Overview
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

SNMP Demystified Part-I

  • 1. IT Management, Simplified Real-time IT management solutions for the new speed of business
  • 2. SNMP Demystified KARTHIK ANANDARAO Sr. Product Consultant/Evangelist ManageEngine
  • 3. About ME • Senior Product Consultant and Evangelist for ManageEngine. With Engineering and MBA degrees from reputed Indian institutions, • With over 17 years of IT Experience, serving in different capacities including System and Network Administration, IT Management, and Consulting. • Have travelled across the globe for implementation, consultation and training of ManageEngine products and solutions.
  • 4. Agenda • SNMP • What is it? • Components and their functionality • Ports and Firewall • SNMP Versions and Security • MIBs and OIDs • Basic Commands • How does a SNMP Communication happen? • Traps • SNMP Tools
  • 5. SNMP • Simple Network Management Protocol • Internet Standard Protocol to manage devices on IP Networks • More precisely, the standard way of monitoring hardware and software from any manufacturer from Cisco to Juniper, from Microsoft to Unix. • Part of Transmission Control Protocol / Internet Protocol (TCP / IP) suite • Uses UDP as the Transport Protocol
  • 6. SNMP Components • Components • SNMP Manager • SNMP Agent • Managed Devices SNMP Manager SNMP Agent Managed Devices
  • 7. SNMP Components • Managed Device • Could be any network device – router, switch, firewall, printer, ups, load balancer, temperature sensor • Could be any server – physical or virtual – be it any OS – linux, solaris, windows, HP-UX • Could be any device with an IP and a SNMP agent
  • 8. SNMP Components • SNMP Agent • Windows – SNMP • *UX – net-snmp • Cisco – Cisco SNMP Every device manufacturer configures SNMP agent on the managed device. Collects Management Information about its local environment Stores and retrieves information as defined in the MIB Signals an event to the manager
  • 9. SNMP Components • SNMP Manager • NMS • EMS • Monitoring solutions like OpManager, Solarwinds
  • 10. Ports and Firewall • Open ports through firewall • SNMP – 161 UDP • SNMP Trap – 162 UDP (to be covered later)
  • 11. SNMP Versions and Security • SNMP Versions • SNMPv1 Widely used, de-facto Network Management Protocol Available since 1988 Authentication through Community String • SNMPv2c Revises Version 1 Improvements in performance, security, and manager-to-manager communications Introduced GetBulkRequest Poor Security Community String passed in Clear Text
  • 12. SNMP Versions and Security • SNMP Versions • SNMPv3 • Adds security and remote configuration enhancements o Each SNMP entity has an identifier – SNMPEngineID o Communication possible only if the SNMP entity knows the identity of its peer o Specification for USM – User based Security Model o NoAuthNoPriv o AuthNoPriv o AuthPriv o Authentication Protocols – MD5, SHA o Privacy Protocols – CBC_DES, CFB_AES_128
  • 13. SNMP Versions and Security • SNMPv3 • Provides a secure environment for systems management covering Discovery Procedure Time synchronization procedure SNMP Framework MIB USM MIBs VACM MIBs Security goals - protection against Modification of Information, Masquerade, Message Stream Modification, Disclosure Address issues related to large-scale deployment of SNMP, accounting, and fault management. Focuses on Security and Administration
  • 14. SNMP Versions and Security • SNMPv3 Security USM – User-based Security Model – provides authentication and encryption functions – operates at message level VACM – View-based Access Control Model – determines whether a node is allowed access to a particular MIB object to perform specific functions – operates at PDU level TSM – Transport Security Mode – provides a method for authenticating and encrypting messages over external security channels through SSH and TLS/DTLS Confidentiality – prevents snooping from unauthorized source Integrity – ensure that a packet is not tampered Authentication – verify message is from a valid source
  • 15. MIBs and OIDs • OID – Object Identifier • Something that can gather information about on a SNMP enabled device • Identified by a Name – Object Name • Data-Type Definition – counter, string, gauge, integer • Level of access – read/write • Range Information • Examples:  Interface – Up-Down Status / Rx-Tx Traffic / Errors / Discards  Process – Path / ID / CPU / Memory / Instances  CPU – Speed / Utilization  Memory – Total / Used / Free  Disk – Total / Used / Free OIDs defined in MIBs OIDs Unique – specific to device OIDs – Scalar or Tabular OID – Typically a dotted list of integers
  • 16. MIBs and OIDs • How to locate ‘sysUpTime’ from RFC-1213 MIB? sysUpTime - .1.3.6.1.2.1.3 • iso • dod • internet • mgmt-2 • mib-2 • system • sysDescr • sysObjectID • sysUpTime • sysContact • sysName • sysLocation • sysServices
  • 17. MIBs and OIDs • OID Example – Let us look at sysUpTime
  • 18. MIBs and OIDs • MIB – Management Information Base Collection of OIDs SNMP Agent maintains an information database describing managed device parameters SNMP Agent retrieves the value of the requested information from the MIB when the SNMP Manager requests Defines Managed Objects that an SNMP Manager requests from the SNMP Agent In short, MIB files are the set of questions that a SNMP Manager can ask the agent.
  • 19. MIBs and OIDs • MIB – Management Information Base • Comprises of Managed Objects identified by OID • MIBs can be • Standard – RFCs • Custom / Private – provided by device manufacturers – Example : Cisco, Huawei, Nortel
  • 20. MIBs and OIDs • MIB Tree Diagram
  • 21. Basic SNMP Commands • SNMP Commands GET – Retrieve one value from the managed device Example – sysName, sysUptime GET NEXT – Retrieve the value of next OID Used mostly by monitoring tools GET BULK – Retrieve voluminous data Example - ifTable SET – Modify or assign value to a parameter Example – Temperature Threshold on a server TRAPS – Initiated by the agent to the SNMP Manager on occurrence of an event Example – linkUp, Fan Status INFORM – Like TRAP, also includes confirmation from SNMP Manager RESPONSE – Command used to carry back the value(s) or signal of actions directed by the SNMP Manager
  • 22. SNMP Communication • SNMP Communication Diagram
  • 23. SNMP Trap • Trap • Asynchronous notification from agent to Manager • Includes • Current sysUpTime • An OID identifying the type of trap • Optional Variable bindings • Destination address for traps to be collected • MIB contains Trap Configuration Variables • Traps listen on 162 – UDP • Trap Versions – SNMPv1, SNMPv2c, SNMPv3 • Example : • 1999-11-13 08:31:33 localhost [127.0.0.1]: SNMPv2-MIB::sysUpTime.0 = Timeticks: (13917129) 1 day, 14:39:31.29 SNMPv2-MIB::snmpTrapOID.0 = OID: NOTIFICATION-TEST-MIB::demo-notif SNMPv2-MIB::sysLocation.0 = "just here"
  • 24. SNMP Tools • SNMP Tools • Tools aplenty to retrieve/set SNMP messages / Traps • Tool from ManageEngine • ManageEngine SNMP MIB Browser Available for Free Trap Viewer Get / Get Next / Get Bulk Operations Set SNMP Variable Value Load MIBs Easy to Use
  • 26. ManageEngine SNMP MIB Browser • Website  http://www.manageengine.com/products/mibbrowser-free-tool/ • Download  http://www.manageengine.com/products/mibbrowser-free- tool/download.html • Features  http://www.manageengine.com/products/mibbrowser-free- tool/features.html • FAQ  http://www.manageengine.com/products/mibbrowser-free- tool/faq.html • Feedback  http://www.manageengine.com/products/mibbrowser-free- tool/feedback.html
  • 27. ManageEngine SNMP Community • Join us @ SNMP Nuts & Bolts • https://connect.manageengine.com/groups/snmp-nuts-and- bolts • An online community • Share SNMP MIBs • Upload MIBs to the community to fix errors • Share your thoughts on SNMP • Accept the group invite • ManageEngine’s MIB Database • Short URL - http://bit.ly/1mgRTb9
  • 28. Q&A