
Transcription
This watermark does not appear in the registered version - http://www.clicktoconvert.comSNMP and OpenNMSPart –2 OpenNMSParts of this presentation were shamelessly copied from a presentation by the project'smaintainer, Tarus Balog with the author's permission.Zeev Halevi
This watermark does not appear in the registered version - http://www.clicktoconvert.comNMS - ISO Definition: FCAPS Fault ManagementConfiguration ManagementAccountingPerformanceSecurity
This watermark does not appear in the registered version - http://www.clicktoconvert.comFCAPS and OpenNMS Fault ManagementConfiguration ManagementAccountingPerformanceSecurity
This watermark does not appear in the registered version - med ofthe NMS world
This watermark does not appear in the registered version - http://www.clicktoconvert.comThe Three "Halves" ofOpenNMS Service Scanning: Is a given networkservice available? SNMP Data Collection: Traditional networkperformance measurement via SNMP Event Management and Notification
This watermark does not appear in the registered version - http://www.clicktoconvert.comServices Available by Default- MSExchange
This watermark does not appear in the registered version - http://www.clicktoconvert.comOn-line demo http://www.opennms.org/onmsdemo/onmsex0 main view.htm http://nms.nws.orst.edu:8080/publicnms/index.jsp (look at /performance/index.jsp for reports)
This watermark does not appear in the registered version - http://www.clicktoconvert.comConcurrent management tasksConcurrent TaskAction daemonName ofdaemonactiondDescriptionCollection daemonCapability daemoncollectdcapsdDHCP daemondhcpdProvides DHCP client functionality for OpenNMS.Discovery daemondiscoveryProvides initial and ongoing regular discovery of managed network nodes.Events managerdaemonNotification daemonOutage managerdaemoneventdManages and stores (into RDBMS) events originating from other concurrent tasksnotifdoutagedPerforms external notification to users.Consolidates events to provide an ongoing historical outage view to eachmanaged node/service.Poller daemonpollerdPolls managed nodes/services regularly to determine operational status.RTC managerdaemonrtcdCollects data in real time to provide availability information for user-definedcategories of managed nodes/services.SNMP trap daemonThreshold servicedaemontrapdthreshdHandles SNMP traps (events).Monitors managed nodes/services based on attribute values reaching specifiedthresholds.Auto-action execution facility, for automated action (workflow) based on incomingevents.Collects data from managed nodes.Performs capability check on discovered nodes. It typically checks the ports of aninterface for support of known service protocols.
This watermark does not appear in the registered version - http://www.clicktoconvert.comExtending OpenNMS ServiceMonitoring Create a custom capability plugin Create a custom poller monitor People wrote pollers to JMX agents, CORBAservers etc. We did it for E1 / T1 service level monitoring Example: j-jmx3/
This watermark does not appear in the registered version - http://www.clicktoconvert.comNow you can generate“Availability Reports”
This watermark does not appear in the registered version - http://www.clicktoconvert.comSNMP Data Collection OpenNMS uses RRDtool (the end result ofMRTG) to store and graph SNMP data. Configurable: the polling interval, datacollection and how the data is stored. Custom Reports: Almost any report possiblewith RRDtool can be built into OpenNMS.
This watermark does not appear in the registered version - http://www.clicktoconvert.comData Collection Configurationexample groupname "signalQuality DOWN" ifType "128" mibObj oid ".1.3.6.1.2.1.10.127.1.1.4.1.2" instance "ifIndex"alias "sigQUnerroreds DN" type "counter"/ mibObj oid ".1.3.6.1.2.1.10.127.1.1.4.1.3" instance "ifIndex"alias "sigQCorrecteds DN" type "counter"/ mibObj oid ".1.3.6.1.2.1.10.127.1.1.4.1.4" instance "ifIndex"alias "sigQUncorrect DN" type "counter"/ mibObj oid ".1.3.6.1.2.1.10.127.1.1.4.1.5" instance "ifIndex"alias "sigQSignalNoise DN" type "integer"/ mibObj oid ".1.3.6.1.2.1.10.127.1.1.4.1.6" instance "ifIndex"alias "sigQMicroreflec DN" type "integer"/ /group
This watermark does not appear in the registered version - http://www.clicktoconvert.comPerformance Reports
This watermark does not appear in the registered version - http://www.clicktoconvert.comEvents and Notification OpenNMS currently has no map. Can receive both internal and external(SNMP Trap) events. Automatic actionscan be built to execute on event reception. Events can trigger Notifications Notifications walk a "destination path" toinsure that alerts reach the proper people.
This watermark does not appear in the registered version - http://www.clicktoconvert.comEvents configuration example event mask maskelement mename id /mename mevalue .1.3.6.1.4.1.9.9.33.2 /mevalue /maskelement maskelement mename generic /mename mevalue 6 /mevalue /maskelement maskelement mename specific /mename mevalue 2 /mevalue /maskelement /mask uei ectionLimitExceeded /uei event- label CISCO-CIPCSNA-MIB defined trap event: cipCsnaLlc2ConnectionLimitExceeded /event- label descr This trap indicates that a connection . /descr logmsg dest 'logndisplay' <p>Cisco Event: Connection Limit Exceeded.</p> /logmsg severity Warning /severity /event
This watermark does not appear in the registered version - http://www.clicktoconvert.comThreshold configuration threshold type "high" dsname "cpuPercentBusy" ds-type "node"value "90" rearm "50" trigger "3"/
This watermark does not appear in the registered version - http://www.clicktoconvert.comThe Architecture
This watermark does not appear in the registered version - http://www.clicktoconvert.comComponents PostgreSqlSNMP StackJrobin (http://www.jrobin.org/)TomcatCastor: data binding framework for Java
This watermark does not appear in the registered version - http://www.clicktoconvert.comMy conclusions Java Java Friendly installer will make you popular Introducing Linux is hard (even in high-teccompanies)
This watermark does not appear in the registered version - http://www.clicktoconvert.comFinally .Take a look at:Netbox, the last word in network management /netbox.shtml
SNMP and OpenNMS Part -2 OpenNMS Parts of this presentation were shamelessly copied from a presen tation by the project's maintainer, Tarus Balog with the author's permission.