By: majid heidary
Heidary.majid@gmail.com
1/11/2017 1Heidary.majid@gmail.com (openNMS)
overview
Business size Small and Medium Businesses
Large Businesses
Release and update Last Update 2014
Release 2000
Maximum Manageable Nodes Unlimited
License Open Source
Requirement 1GHZ Pentium |||
256 RAM (512 Recommended)
1/11/2017 2Heidary.majid@gmail.com (openNMS)
Functionality (plus some features)
Fault
Management
Alarm SMS
Email
Polling Fast
ICMP
SNMP 'Trapping'
Polling
Performance
Management
Features
Availability Monitoring
Avg Response Time Data
Bandwidth Utilization Data
Buffer Usage Data
Consistent Performance Level1/11/2017 3Heidary.majid@gmail.com (openNMS)
Specifications
Server
Platforms
Cross Platform
Windows
Mac
Linux / Unix / Solaris
Client
Platform
Cross Platform plus
Mobile
Windows
Mac
Linux / Unix
Android / iOS
System
requirement
PostgreSQL Database
Also Apache required
Java 7 (JVM)
Coding language is Java
1/11/2017 4Heidary.majid@gmail.com (openNMS)
Architecture
1/11/2017 5Heidary.majid@gmail.com (openNMS)
Let’s run
• Download VMware version of OpenNMS on Linux from Sourceforge
• # Sudo su (superUser do, go to super User)
• $ dhclient (Up and running apache service)
• Go to http://server-address:8980/opennms/login.jps
• (username and password: admin)
• OpenNMS is available now
1/11/2017 6Heidary.majid@gmail.com (openNMS)

Mj hd open nms

  • 1.
    By: majid heidary Heidary.majid@gmail.com 1/11/20171Heidary.majid@gmail.com (openNMS)
  • 2.
    overview Business size Smalland Medium Businesses Large Businesses Release and update Last Update 2014 Release 2000 Maximum Manageable Nodes Unlimited License Open Source Requirement 1GHZ Pentium ||| 256 RAM (512 Recommended) 1/11/2017 2Heidary.majid@gmail.com (openNMS)
  • 3.
    Functionality (plus somefeatures) Fault Management Alarm SMS Email Polling Fast ICMP SNMP 'Trapping' Polling Performance Management Features Availability Monitoring Avg Response Time Data Bandwidth Utilization Data Buffer Usage Data Consistent Performance Level1/11/2017 3Heidary.majid@gmail.com (openNMS)
  • 4.
    Specifications Server Platforms Cross Platform Windows Mac Linux /Unix / Solaris Client Platform Cross Platform plus Mobile Windows Mac Linux / Unix Android / iOS System requirement PostgreSQL Database Also Apache required Java 7 (JVM) Coding language is Java 1/11/2017 4Heidary.majid@gmail.com (openNMS)
  • 5.
  • 6.
    Let’s run • DownloadVMware version of OpenNMS on Linux from Sourceforge • # Sudo su (superUser do, go to super User) • $ dhclient (Up and running apache service) • Go to http://server-address:8980/opennms/login.jps • (username and password: admin) • OpenNMS is available now 1/11/2017 6Heidary.majid@gmail.com (openNMS)

Editor's Notes

  • #4 روی سمت راست زوم کن OpenNMS has three main functional areas: Service monitoring, where a number of monitor modules can determine if network-based services (ICMP, HTTP, DNS, etc.) are available. Data Collection by using SNMP and JMX. Event management and notifications, which includes alarm reduction and a robust notification system with escalations and duty schedules.
  • #5 روی سمت راست زوم کن scalable Good for products HP OpenView IBM Tivoli & Micromuse
  • #6 OpenNMS Provisioned: This is internal daemon responsible to get nodes (networked devices) into OpenNMS. Provisioned scans for SNMP information, network services and has to model network monitoring behavior for OpenNMS. • Driver: method how to present data from PRIS to OpenNMS. It is only possible to configure one driver per PRIS instance • OpenNMS Requisition: data model which has to be built inside of PRIS. This is shared model between OpenNMS and PRIS. • Requisition configuration: description of integration of your external data source. A requisition configuration defines which source should be used or which scripts should be applied to modify or transform data before they are provided into OpenNMS Provisioned. • Mapper Script: mapper script is last script executed before generated requisition goes to OpenNMS Provisioned through the driver. You can use a mapper script to enrich requisition, remove nodes or replace OpenNMS requisition node attributes. • Custom Scripts: In some cases an external inventory has its own data model, e.g. OCS Inventory. script source can be used to map external inventory-specific model into the OpenNMS requisition model. • Source: This is specific implementation retrieving data for from your external inventory. • External Inventory: inventory from which you want to import data for OpenNMS. It could be a free application like phpIPAM, idoIT, ITIL ticket system like OTRS, a simple spreadsheet or just another OpenNMS instance.