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

routing basics - (static-default-dynamic)
routing basics - (static-default-dynamic)routing basics - (static-default-dynamic)
routing basics - (static-default-dynamic)Shanza Sohail
 
Two phase commit protocol in dbms
Two phase commit protocol in dbmsTwo phase commit protocol in dbms
Two phase commit protocol in dbmsDilouar Hossain
 
CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing ProtocolsDsunte Wilson
 
Routing Presentation
Routing PresentationRouting Presentation
Routing PresentationMohsin Ali
 
IBM MQ Appliance - Administration simplified
IBM MQ Appliance - Administration simplifiedIBM MQ Appliance - Administration simplified
IBM MQ Appliance - Administration simplifiedAnthony Beardsmore
 
Cloud computing Module 2 First Part
Cloud computing Module 2 First PartCloud computing Module 2 First Part
Cloud computing Module 2 First PartSoumee Maschatak
 
Chapter 5 Database Transaction Management
Chapter 5 Database Transaction ManagementChapter 5 Database Transaction Management
Chapter 5 Database Transaction ManagementEddyzulham Mahluzydde
 
RIP RTCP RTSP
RIP RTCP RTSPRIP RTCP RTSP
RIP RTCP RTSPDev Heba
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureThanakrit Lersmethasakul
 
Parallel Processing & Pipelining in Computer Architecture_Prof.Sumalatha.pptx
Parallel Processing & Pipelining in Computer Architecture_Prof.Sumalatha.pptxParallel Processing & Pipelining in Computer Architecture_Prof.Sumalatha.pptx
Parallel Processing & Pipelining in Computer Architecture_Prof.Sumalatha.pptxSumalatha A
 

What's hot (20)

FTP
FTPFTP
FTP
 
routing basics - (static-default-dynamic)
routing basics - (static-default-dynamic)routing basics - (static-default-dynamic)
routing basics - (static-default-dynamic)
 
Two phase commit protocol in dbms
Two phase commit protocol in dbmsTwo phase commit protocol in dbms
Two phase commit protocol in dbms
 
chapter 2 architecture
chapter 2 architecturechapter 2 architecture
chapter 2 architecture
 
SNMP vs CMIP
SNMP vs CMIPSNMP vs CMIP
SNMP vs CMIP
 
CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing Protocols
 
Ccnp3 lab 3_4_en
Ccnp3 lab 3_4_enCcnp3 lab 3_4_en
Ccnp3 lab 3_4_en
 
Routing Presentation
Routing PresentationRouting Presentation
Routing Presentation
 
IBM MQ Appliance - Administration simplified
IBM MQ Appliance - Administration simplifiedIBM MQ Appliance - Administration simplified
IBM MQ Appliance - Administration simplified
 
OSPF Configuration
OSPF ConfigurationOSPF Configuration
OSPF Configuration
 
Cloud computing Module 2 First Part
Cloud computing Module 2 First PartCloud computing Module 2 First Part
Cloud computing Module 2 First Part
 
Chapter 5 Database Transaction Management
Chapter 5 Database Transaction ManagementChapter 5 Database Transaction Management
Chapter 5 Database Transaction Management
 
Bankers algorithm
Bankers algorithmBankers algorithm
Bankers algorithm
 
Ip and icmp
Ip and icmpIp and icmp
Ip and icmp
 
RIP RTCP RTSP
RIP RTCP RTSPRIP RTCP RTSP
RIP RTCP RTSP
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture
 
20170126 big data processing
20170126 big data processing20170126 big data processing
20170126 big data processing
 
Parallel Processing & Pipelining in Computer Architecture_Prof.Sumalatha.pptx
Parallel Processing & Pipelining in Computer Architecture_Prof.Sumalatha.pptxParallel Processing & Pipelining in Computer Architecture_Prof.Sumalatha.pptx
Parallel Processing & Pipelining in Computer Architecture_Prof.Sumalatha.pptx
 
Iperf Tutorial
Iperf Tutorial Iperf Tutorial
Iperf Tutorial
 
Mikrotik load balansing
Mikrotik load balansingMikrotik load balansing
Mikrotik load balansing
 

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
 
Web Application Security 101 - 12 Logging
Web Application Security 101 - 12 LoggingWeb Application Security 101 - 12 Logging
Web Application Security 101 - 12 LoggingWebsecurify
 

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
 
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...
 
Web Application Security 101 - 12 Logging
Web Application Security 101 - 12 LoggingWeb Application Security 101 - 12 Logging
Web Application Security 101 - 12 Logging
 

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
 
Network management
Network managementNetwork management
Network managementMohd Arif
 
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
 

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
 
Network management
Network managementNetwork management
Network management
 
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
 

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

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Recently uploaded (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

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