SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Monitoring Oracle database
with Verax NMS
Table of contents
Abstract ......................................................................................................................................... 3 
1.  Adding an Oracle database to device inventory ................................................................ 4 
2.  Adding sensors for Oracle database ................................................................................... 7 
3.  Adding performance counters for Oracle database .......................................................... 9 
4.  Creating custom event processing rules for Oracle database ........................................ 11 
5.  Oracle RDBMS plugin overview ......................................................................................... 12 
Summary ..................................................................................................................................... 18 
Monitoring Oracle database with Verax NMS

Abstract
This publication provides an overview on how to monitor and manage Oracle database using Verax NMS
(including the free Express edition available at http://www.veraxsystems.com/en/downloads - please read
terms & conditions for limitations of the Express version).


Tools used:
     Oracle Database: www.oracle.com/us/products/database 
     Monitoring tool: www.veraxsystems.com/en/products/nms 
 

Agenda:
    1. Adding an Oracle database to the list of monitored applications within Verax NMS.
    2. Configuring availability sensors and performance counters for the database.
    3. Oracle database plugin features overview.
    4. Setting up alarms and notification policies.




                                          Copyright © Verax Systems. All rights reserved.
                                All trademarks in this document are legal property of their owners.   Page 3 of 18
                                                      www.veraxsystems.com
                                                                                                                 DL722
Monitoring Oracle database with Verax NMS

1. Adding an Oracle database to device inventory
In order to include Oracle database instance to be monitored by Verax NMS, add an application instance to
the device actually running this instance.

Note: Verax NMS allows for creating multiple instances for applications of the same type on a single device.

In order to add an Oracle database server to the device running its instance, perform the following steps:
    1. Log in into the Verax NMS and select Home from the main menu.
    2. Select a device running the Oracle database instance from the left-side aspects view.




                                           Figure 1: Aspect hierarchy tree

   3. In Summary tab select Manage applications from the actions section.




                                  Figure 2: Adding a new managed application

   4. A pop-up dialog is displayed.




                                          Figure 3: Applications list dialog

                                          Copyright © Verax Systems. All rights reserved.
                                All trademarks in this document are legal property of their owners.   Page 4 of 18
                                                      www.veraxsystems.com
                                                                                                                 DL722
Monitoring Oracle database with Verax NMS

    5. Select Add application option from the context menu and click Go. A dialog window is displayed.




                             Figure 4: Adding an Oracle database – parameters dialog

Verax NMS will ask to enter the following application-specific parameters:
       Instance name - Name of the application instance. You can enter any name describing the
        monitored application instance.
       Host - Address of the host running the application instance. In most cases, the host address is an IP
        address of the device the application instance is assigned to.
       Port - Port of application server.
       SID - Oracle System Id.
       User - Username used to connect to the database.
       Password - Password used to connect to the database.

Note: application-specific parameters depend on the selected application type.


    6. Provide the necessary information and click Save changes.

    7. The system will ask if you want to add a default set of sensors and counters for Oracle database.
       Since, (in this example) sensors and performance will be added manually – click No.
         
The initial set of Oracle database monitors includes:
       Configuration: software version, host platform, status and system variables
       Database instance inventory
       Predefined sensor and counter templates to monitor most important SQL performance
        characteristics.




                                          Copyright © Verax Systems. All rights reserved.
                                All trademarks in this document are legal property of their owners.   Page 5 of 18
                                                      www.veraxsystems.com
                                                                                                                 DL722
Monitoring Oracle database with Verax NMS
   The newly added database is now visible in the aspect tree within the host’s node in Managed
   Applications category.




                                Figure 5: Oracle database properties window




                                        Copyright © Verax Systems. All rights reserved.
                              All trademarks in this document are legal property of their owners.   Page 6 of 18
                                                    www.veraxsystems.com
                                                                                                               DL722
Monitoring Oracle database with Verax NMS

2. Adding sensors for Oracle database
An Oracle database instance can be monitored by:
      Obtaining database information and statistics on demand using the Show advanced view action
       available on Summary tab, which shows several views with major information about the database
       server as well as performance characteristics.
      Checking application or service availability by configuring SQL-based Oracle sensors (or JDBC
       sensors alternatively).
      Collecting performance data by configuring performance counters using either SQL-based Oracle
       counters (or JDBC counters alternatively) or SQL-based Oracle counter templates.
Sensors are active monitors periodically querying the device services for which they are configured and
waiting for their responses. If a query is returned with an expected response, the queried service is
considered "available." If a response is not received (timed out), or if the response is not as expected, the
queried service is considered "unavailable".

The system includes a number of pre-configured sensors. The following types of sensors for Oracle database
application type are available by default:
       Oracle - checks if a given SQL query run on an Oracle database returns the expected result.
       Oracle diagnostics – detects abnormal database conditions.
       JDBC - checks if a given SQL query run on a specified database returns the expected result.

In order to add a sensor, perform the following steps:
    1. Select device from the aspect tree in Home view (an Oracle database in this case).
    2. Select Monitors tab and switch to sensor list by clicking Sensor list link in the upper-right corner of
       the tab field. The sensor list is displayed.



    3. Select Add from the global action menu and click Go. The wizard dialog is displayed.




                                               Figure 6: Adding a sensor


                                          Copyright © Verax Systems. All rights reserved.
                                All trademarks in this document are legal property of their owners.   Page 7 of 18
                                                      www.veraxsystems.com
                                                                                                                 DL722
Monitoring Oracle database with Verax NMS
   4. Select the sensor you want to add and click Next.




                                       Figure 7: Adding sensor parameters


   5. A dialog shows up with all sensor parameters to be provided. Specify the sensor parameters and
      click Finish.
   6. Once the sensors have been added, they are visible on the sensor list (Monitors tab).




                                         Copyright © Verax Systems. All rights reserved.
                               All trademarks in this document are legal property of their owners.   Page 8 of 18
                                                     www.veraxsystems.com
                                                                                                                DL722
Monitoring Oracle database with Verax NMS

3. Adding performance counters for Oracle database
Performance counters measure system activity and performance (metrics). The application retrieves their
current values in predefined intervals. The aim of probing and collecting data is to analyze and convert the
data into a performance graph/chart. The user can define a counter manually or load it from a template.
Performance counter templates are templates with defined probing parameters for specified devices in
order to improve and speed up counter creation.
Each Verax NMS counter template is characterized by the following information:
       Name and description - unique identifier and optional description,
       Device type - type of a device,
       Protocol type - protocol used,
       Probing interval - pauses between probing.
Counter templates are needed when the counter creation method is set to "from template". Counter
templates provide defined probing parameters for specified devices in order to improve and quicken
counter creation.


In order to add Oracle database performance counters, perform the following steps:
   1. Select device from aspect tree in Home view.
   2.   Select Monitors tab and switch to the counter list by clicking Counter list link in the upper-right
        corner of the tab field. A counter list is displayed.



   3. Select Create counter from the global action menu and click Go. Select the counter you want to
      create and click Next.




                                 Figure 8: Adding counter for an Oracle database


                                          Copyright © Verax Systems. All rights reserved.
                                All trademarks in this document are legal property of their owners.   Page 9 of 18
                                                      www.veraxsystems.com
                                                                                                                 DL722
Monitoring Oracle database with Verax NMS
   4. Once the data has been loaded, the edit window shows up with all counter attributes to be
      provided.




                                    Figure 9: Specifying counter parameters


   5. Specify the rest of counter parameters (alarms, thresholds etc.) and click Finish.
   The new counter has been created and is now visible on the counter list.




                                         Copyright © Verax Systems. All rights reserved.
                               All trademarks in this document are legal property of their owners.   Page 10 of 18
                                                     www.veraxsystems.com
                                                                                                                 DL722
Monitoring Oracle database with Verax NMS

4. Creating custom event processing rules for Oracle database
Events are processed by Event Processing Rules running under control of the Event Processing Engine. The
Event Processing Engine within the system is able to process events fast without materializing them in
database. Verax NMS comes with a set of embedded, flexibly customized processing rules such as: De-
duplication, Pairwise matching, Event forwarding, Intermittent failure, Scheduled Maintenance, etc. It also
provides users with the ability to implement their own processing rules using JRuby scripting language.

Verax NMS provides complex fault management, such as alarm collection, filtering, blocking, thresholds and
correlation (scripted, user-defined rules defining business logic for alarm correlation, cleaning, root-cause,
etc.) as well as alarm management actions, e.g. assignment, change of status, clearing, annotation and
others. It also enables users to create alarms based on network data etc.

In this example we will show how to assign basic event processing rules:
      Alarm generating
      Event dropping
      Event forwarding
      Severity assigning
To assign an event processing rule, perform the following steps:
   1. After selecting the desired host go to Events tab.
   2. Select events, choose Assign processing rules and click Go.
   3. A dialog window is displayed (see figure below).
   4. Select rule category and click Add new rule. A dialog window is displayed (see figure below).




                                    Figure 10: Creating custom processing rule 
   5. The newly created event processing rule is now visible and active (there’s no need to logout).



                                          Copyright © Verax Systems. All rights reserved.
                                All trademarks in this document are legal property of their owners.   Page 11 of 18
                                                      www.veraxsystems.com
                                                                                                                  DL722
Monitoring Oracle database with Verax NMS

5. Oracle RDBMS plugin overview
Verax NMS Oracle RDBMS plugin supports multiple instances (single or multiple hosts) of Oracle 9i and
higher running in 32 and 64 bit environments.

General information view
       General database information including: open mode, instance state & status, creation and startup
        times.
       Dashboard view with charts for CPU usage and number of connecting processes.




                                 Figure 11: Oracle RDBMS plugin – general view


Instance parameter view
Provides a comprehensive parameter list obtained from Oracle v$parameters, including: name, current value,
description and number of revisions with changelog history.

       NOTE
    The changelog is only available if Oracle administrative console is configured for the database
    and SYSMAN account is present.




                                          Copyright © Verax Systems. All rights reserved.
                                All trademarks in this document are legal property of their owners.   Page 12 of 18
                                                      www.veraxsystems.com
                                                                                                                  DL722
Monitoring Oracle database with Verax NMS




                              Figure 12: : Oracle RDBMS plugin – parameters view

Tablespace view
The tablespace view provides a summary of all tablespaces in the database including name, status, file,
extent and segment management information, size and usage statistics. Warning and critical usage levels
are graphically indicated.




                              Figure 13: Oracle RDBMS plugin – tablespaces view


                                         Copyright © Verax Systems. All rights reserved.
                               All trademarks in this document are legal property of their owners.   Page 13 of 18
                                                     www.veraxsystems.com
                                                                                                                 DL722
Monitoring Oracle database with Verax NMS
Datafile view
A comprehensive summary of data files, including:

       Datafile paths and names
       Tablespace associations
       Parameters: auto extensibility, maximum bytes allowed, number of blocks, maximum blocks
        allowed, status, online status
       Usage information: bytes allocated, bytes free with graphical visualization

For each datafile, the following performance statistics are available:

       Average read time
       Average write time
       Number of physical reads
       Number of physical writes
       Number of physical block reads
       Number of physical block writes




                                  Figure 14:Oracle RDBMS plugin – Datafiles view




                                           Copyright © Verax Systems. All rights reserved.
                                 All trademarks in this document are legal property of their owners.   Page 14 of 18
                                                       www.veraxsystems.com
                                                                                                                   DL722
Monitoring Oracle database with Verax NMS
SGA/PGA memory
SGA:

      Memory management type and total size
      Detailed pool list including: pool name, size and usage

PGA:
      Total size, currently allocated, maximum allocation, hit ratio (%)
      Graphical visualization of PGA area effectiveness (optimal, one pass, multi pass) indicating
       effectiveness of SQL queries




                                 Figure 15: Oracle RDBMS plugin – memory view


Performance view

Provides statistics for identifying database performance bottlenecks including:
      Queries: top SQL queries including id, query text, number of executions, total (summarized)
       execution time - essential for query tuning and application optimization
      Sessions: SID, terminal, user, program CPU usage, Disk I/O - allowing to identify top database users
      Largest objects: name, type, owner, tablespace, size in MB occupied by an object. Excessive objects
       are identified and visualized




                                          Copyright © Verax Systems. All rights reserved.
                                All trademarks in this document are legal property of their owners.   Page 15 of 18
                                                      www.veraxsystems.com
                                                                                                                  DL722
Monitoring Oracle database with Verax NMS




                             Figure 16: Oracle RDBMS plugin – performance view

Performance view
Provides active sessions summary including:
      User name                   Program name
      Connecting host             State and blocking status




                                  Figure 17: Oracle RDBMS plugin – session view


                                         Copyright © Verax Systems. All rights reserved.
                               All trademarks in this document are legal property of their owners.   Page 16 of 18
                                                     www.veraxsystems.com
                                                                                                                 DL722
Monitoring Oracle database with Verax NMS

Diagnostics view
The view allows for automatic detection of abnormal database conditions examining the following values:
      Redo switch log
      TEMP space usage (%)
      Sort area size
      Number of commits per minute
      Rate at which rollbacks are being generated
      Number of invalid objects
      Number of disabled triggers
      Number of disabled constraints
      Number of snapshot errors
      Number of unanalyzed tables with detailed view
      Alive status of background processes




                              Figure 18: Oracle RDBMS plugin – diagnostics view




                                         Copyright © Verax Systems. All rights reserved.
                               All trademarks in this document are legal property of their owners.   Page 17 of 18
                                                     www.veraxsystems.com
                                                                                                                 DL722
Monitoring Oracle database with Verax NMS

Summary
If you performed all actions described in chapters 1-5 you are now able to Oracle database.




                                          Copyright © Verax Systems. All rights reserved.
                                All trademarks in this document are legal property of their owners.   Page 18 of 18
                                                      www.veraxsystems.com
                                                                                                                  DL722

Más contenido relacionado

Destacado

Tutorial Installasi Ubuntu 11.04 untuk Webhost dengan Webmin dan Virtualmin
Tutorial Installasi Ubuntu 11.04 untuk Webhost dengan Webmin dan VirtualminTutorial Installasi Ubuntu 11.04 untuk Webhost dengan Webmin dan Virtualmin
Tutorial Installasi Ubuntu 11.04 untuk Webhost dengan Webmin dan VirtualminBeni Krisbiantoro
 
MySQL High Availability Solutions
MySQL High Availability SolutionsMySQL High Availability Solutions
MySQL High Availability SolutionsLenz Grimmer
 
- Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع
  - Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع  - Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع
- Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جعAli Dalili
 
Gozaresh se mahe_dovom
Gozaresh se mahe_dovomGozaresh se mahe_dovom
Gozaresh se mahe_dovomdanesh_fd
 
Gozaresh 1 3 95 mahe (2)
Gozaresh 1 3 95 mahe  (2)Gozaresh 1 3 95 mahe  (2)
Gozaresh 1 3 95 mahe (2)danesh_fd
 
Oracle enterprise manager 12c migrate to pluggable database
Oracle enterprise manager 12c   migrate to pluggable databaseOracle enterprise manager 12c   migrate to pluggable database
Oracle enterprise manager 12c migrate to pluggable databaseNaveen KNS
 
Social Networks for Education - SMK Yanisba
Social Networks for Education - SMK YanisbaSocial Networks for Education - SMK Yanisba
Social Networks for Education - SMK YanisbaDarul Quthni
 
PostCSS، آینده CSS بعد از LESS و Sass
PostCSS، آینده CSS بعد از LESS و SassPostCSS، آینده CSS بعد از LESS و Sass
PostCSS، آینده CSS بعد از LESS و SassWeb Standards School
 
Cloud computing
Cloud computingCloud computing
Cloud computingarichoana
 
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011dbi services
 
مفاهیم رایانش ابری
مفاهیم رایانش ابریمفاهیم رایانش ابری
مفاهیم رایانش ابریAli Aboutalebi
 
حریم خصوصی در رایانش ابری
حریم خصوصی در رایانش ابریحریم خصوصی در رایانش ابری
حریم خصوصی در رایانش ابریAhmad Darki
 
Cloud Opportunities Threats
Cloud Opportunities ThreatsCloud Opportunities Threats
Cloud Opportunities ThreatsHamid Jafarian
 
Vm ware ha-ver-0.0.1
Vm ware ha-ver-0.0.1Vm ware ha-ver-0.0.1
Vm ware ha-ver-0.0.1pdnsoftco
 

Destacado (18)

Tutorial Installasi Ubuntu 11.04 untuk Webhost dengan Webmin dan Virtualmin
Tutorial Installasi Ubuntu 11.04 untuk Webhost dengan Webmin dan VirtualminTutorial Installasi Ubuntu 11.04 untuk Webhost dengan Webmin dan Virtualmin
Tutorial Installasi Ubuntu 11.04 untuk Webhost dengan Webmin dan Virtualmin
 
MySQL High Availability Solutions
MySQL High Availability SolutionsMySQL High Availability Solutions
MySQL High Availability Solutions
 
Vir
VirVir
Vir
 
- Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع
  - Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع  - Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع
- Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع
 
Gozaresh se mahe_dovom
Gozaresh se mahe_dovomGozaresh se mahe_dovom
Gozaresh se mahe_dovom
 
Occc overview
Occc overviewOccc overview
Occc overview
 
Gozaresh 1 3 95 mahe (2)
Gozaresh 1 3 95 mahe  (2)Gozaresh 1 3 95 mahe  (2)
Gozaresh 1 3 95 mahe (2)
 
Oracle enterprise manager 12c migrate to pluggable database
Oracle enterprise manager 12c   migrate to pluggable databaseOracle enterprise manager 12c   migrate to pluggable database
Oracle enterprise manager 12c migrate to pluggable database
 
Linux webmin
Linux webminLinux webmin
Linux webmin
 
Social Networks for Education - SMK Yanisba
Social Networks for Education - SMK YanisbaSocial Networks for Education - SMK Yanisba
Social Networks for Education - SMK Yanisba
 
پروژه هوشمند سازی دانشکده برق و الکترونیک
پروژه هوشمند سازی دانشکده برق و الکترونیکپروژه هوشمند سازی دانشکده برق و الکترونیک
پروژه هوشمند سازی دانشکده برق و الکترونیک
 
PostCSS، آینده CSS بعد از LESS و Sass
PostCSS، آینده CSS بعد از LESS و SassPostCSS، آینده CSS بعد از LESS و Sass
PostCSS، آینده CSS بعد از LESS و Sass
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
 
مفاهیم رایانش ابری
مفاهیم رایانش ابریمفاهیم رایانش ابری
مفاهیم رایانش ابری
 
حریم خصوصی در رایانش ابری
حریم خصوصی در رایانش ابریحریم خصوصی در رایانش ابری
حریم خصوصی در رایانش ابری
 
Cloud Opportunities Threats
Cloud Opportunities ThreatsCloud Opportunities Threats
Cloud Opportunities Threats
 
Vm ware ha-ver-0.0.1
Vm ware ha-ver-0.0.1Vm ware ha-ver-0.0.1
Vm ware ha-ver-0.0.1
 

Último

Lilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptxLilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptxABMWeaklings
 
The Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushThe Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushShivain97
 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,dollysharma2066
 
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...anilsa9823
 
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfREFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfssusere8ea60
 
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceanilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceanilsa9823
 
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...CIOWomenMagazine
 
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改atducpo
 
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...PsychicRuben LoveSpells
 
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girlsPooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceanilsa9823
 
call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..nishakur201
 
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...ur8mqw8e
 
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Leko Durda
 
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改atducpo
 
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndCall Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndPooja Nehwal
 
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfBreath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfJess Walker
 

Último (20)

Lilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptxLilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptx
 
The Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushThe Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by Mindbrush
 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
 
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
 
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfREFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
 
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
 
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
 
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
 
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
 
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改
 
escort service sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
escort service  sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974escort service  sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
escort service sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
 
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
 
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
 
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
 
call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..
 
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
 
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
 
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
 
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndCall Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
 
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfBreath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
 

How to monitor Oracle database

  • 2. Table of contents Abstract ......................................................................................................................................... 3  1.  Adding an Oracle database to device inventory ................................................................ 4  2.  Adding sensors for Oracle database ................................................................................... 7  3.  Adding performance counters for Oracle database .......................................................... 9  4.  Creating custom event processing rules for Oracle database ........................................ 11  5.  Oracle RDBMS plugin overview ......................................................................................... 12  Summary ..................................................................................................................................... 18 
  • 3. Monitoring Oracle database with Verax NMS Abstract This publication provides an overview on how to monitor and manage Oracle database using Verax NMS (including the free Express edition available at http://www.veraxsystems.com/en/downloads - please read terms & conditions for limitations of the Express version). Tools used:  Oracle Database: www.oracle.com/us/products/database   Monitoring tool: www.veraxsystems.com/en/products/nms    Agenda: 1. Adding an Oracle database to the list of monitored applications within Verax NMS. 2. Configuring availability sensors and performance counters for the database. 3. Oracle database plugin features overview. 4. Setting up alarms and notification policies. Copyright © Verax Systems. All rights reserved. All trademarks in this document are legal property of their owners. Page 3 of 18 www.veraxsystems.com DL722
  • 4. Monitoring Oracle database with Verax NMS 1. Adding an Oracle database to device inventory In order to include Oracle database instance to be monitored by Verax NMS, add an application instance to the device actually running this instance. Note: Verax NMS allows for creating multiple instances for applications of the same type on a single device. In order to add an Oracle database server to the device running its instance, perform the following steps: 1. Log in into the Verax NMS and select Home from the main menu. 2. Select a device running the Oracle database instance from the left-side aspects view. Figure 1: Aspect hierarchy tree 3. In Summary tab select Manage applications from the actions section. Figure 2: Adding a new managed application 4. A pop-up dialog is displayed. Figure 3: Applications list dialog Copyright © Verax Systems. All rights reserved. All trademarks in this document are legal property of their owners. Page 4 of 18 www.veraxsystems.com DL722
  • 5. Monitoring Oracle database with Verax NMS 5. Select Add application option from the context menu and click Go. A dialog window is displayed. Figure 4: Adding an Oracle database – parameters dialog Verax NMS will ask to enter the following application-specific parameters:  Instance name - Name of the application instance. You can enter any name describing the monitored application instance.  Host - Address of the host running the application instance. In most cases, the host address is an IP address of the device the application instance is assigned to.  Port - Port of application server.  SID - Oracle System Id.  User - Username used to connect to the database.  Password - Password used to connect to the database. Note: application-specific parameters depend on the selected application type. 6. Provide the necessary information and click Save changes. 7. The system will ask if you want to add a default set of sensors and counters for Oracle database. Since, (in this example) sensors and performance will be added manually – click No.   The initial set of Oracle database monitors includes:  Configuration: software version, host platform, status and system variables  Database instance inventory  Predefined sensor and counter templates to monitor most important SQL performance characteristics. Copyright © Verax Systems. All rights reserved. All trademarks in this document are legal property of their owners. Page 5 of 18 www.veraxsystems.com DL722
  • 6. Monitoring Oracle database with Verax NMS The newly added database is now visible in the aspect tree within the host’s node in Managed Applications category. Figure 5: Oracle database properties window Copyright © Verax Systems. All rights reserved. All trademarks in this document are legal property of their owners. Page 6 of 18 www.veraxsystems.com DL722
  • 7. Monitoring Oracle database with Verax NMS 2. Adding sensors for Oracle database An Oracle database instance can be monitored by:  Obtaining database information and statistics on demand using the Show advanced view action available on Summary tab, which shows several views with major information about the database server as well as performance characteristics.  Checking application or service availability by configuring SQL-based Oracle sensors (or JDBC sensors alternatively).  Collecting performance data by configuring performance counters using either SQL-based Oracle counters (or JDBC counters alternatively) or SQL-based Oracle counter templates. Sensors are active monitors periodically querying the device services for which they are configured and waiting for their responses. If a query is returned with an expected response, the queried service is considered "available." If a response is not received (timed out), or if the response is not as expected, the queried service is considered "unavailable". The system includes a number of pre-configured sensors. The following types of sensors for Oracle database application type are available by default:  Oracle - checks if a given SQL query run on an Oracle database returns the expected result.  Oracle diagnostics – detects abnormal database conditions.  JDBC - checks if a given SQL query run on a specified database returns the expected result. In order to add a sensor, perform the following steps: 1. Select device from the aspect tree in Home view (an Oracle database in this case). 2. Select Monitors tab and switch to sensor list by clicking Sensor list link in the upper-right corner of the tab field. The sensor list is displayed. 3. Select Add from the global action menu and click Go. The wizard dialog is displayed. Figure 6: Adding a sensor Copyright © Verax Systems. All rights reserved. All trademarks in this document are legal property of their owners. Page 7 of 18 www.veraxsystems.com DL722
  • 8. Monitoring Oracle database with Verax NMS 4. Select the sensor you want to add and click Next. Figure 7: Adding sensor parameters 5. A dialog shows up with all sensor parameters to be provided. Specify the sensor parameters and click Finish. 6. Once the sensors have been added, they are visible on the sensor list (Monitors tab). Copyright © Verax Systems. All rights reserved. All trademarks in this document are legal property of their owners. Page 8 of 18 www.veraxsystems.com DL722
  • 9. Monitoring Oracle database with Verax NMS 3. Adding performance counters for Oracle database Performance counters measure system activity and performance (metrics). The application retrieves their current values in predefined intervals. The aim of probing and collecting data is to analyze and convert the data into a performance graph/chart. The user can define a counter manually or load it from a template. Performance counter templates are templates with defined probing parameters for specified devices in order to improve and speed up counter creation. Each Verax NMS counter template is characterized by the following information:  Name and description - unique identifier and optional description,  Device type - type of a device,  Protocol type - protocol used,  Probing interval - pauses between probing. Counter templates are needed when the counter creation method is set to "from template". Counter templates provide defined probing parameters for specified devices in order to improve and quicken counter creation. In order to add Oracle database performance counters, perform the following steps: 1. Select device from aspect tree in Home view. 2. Select Monitors tab and switch to the counter list by clicking Counter list link in the upper-right corner of the tab field. A counter list is displayed. 3. Select Create counter from the global action menu and click Go. Select the counter you want to create and click Next. Figure 8: Adding counter for an Oracle database Copyright © Verax Systems. All rights reserved. All trademarks in this document are legal property of their owners. Page 9 of 18 www.veraxsystems.com DL722
  • 10. Monitoring Oracle database with Verax NMS 4. Once the data has been loaded, the edit window shows up with all counter attributes to be provided. Figure 9: Specifying counter parameters 5. Specify the rest of counter parameters (alarms, thresholds etc.) and click Finish. The new counter has been created and is now visible on the counter list. Copyright © Verax Systems. All rights reserved. All trademarks in this document are legal property of their owners. Page 10 of 18 www.veraxsystems.com DL722
  • 11. Monitoring Oracle database with Verax NMS 4. Creating custom event processing rules for Oracle database Events are processed by Event Processing Rules running under control of the Event Processing Engine. The Event Processing Engine within the system is able to process events fast without materializing them in database. Verax NMS comes with a set of embedded, flexibly customized processing rules such as: De- duplication, Pairwise matching, Event forwarding, Intermittent failure, Scheduled Maintenance, etc. It also provides users with the ability to implement their own processing rules using JRuby scripting language. Verax NMS provides complex fault management, such as alarm collection, filtering, blocking, thresholds and correlation (scripted, user-defined rules defining business logic for alarm correlation, cleaning, root-cause, etc.) as well as alarm management actions, e.g. assignment, change of status, clearing, annotation and others. It also enables users to create alarms based on network data etc. In this example we will show how to assign basic event processing rules:  Alarm generating  Event dropping  Event forwarding  Severity assigning To assign an event processing rule, perform the following steps: 1. After selecting the desired host go to Events tab. 2. Select events, choose Assign processing rules and click Go. 3. A dialog window is displayed (see figure below). 4. Select rule category and click Add new rule. A dialog window is displayed (see figure below). Figure 10: Creating custom processing rule  5. The newly created event processing rule is now visible and active (there’s no need to logout). Copyright © Verax Systems. All rights reserved. All trademarks in this document are legal property of their owners. Page 11 of 18 www.veraxsystems.com DL722
  • 12. Monitoring Oracle database with Verax NMS 5. Oracle RDBMS plugin overview Verax NMS Oracle RDBMS plugin supports multiple instances (single or multiple hosts) of Oracle 9i and higher running in 32 and 64 bit environments. General information view  General database information including: open mode, instance state & status, creation and startup times.  Dashboard view with charts for CPU usage and number of connecting processes. Figure 11: Oracle RDBMS plugin – general view Instance parameter view Provides a comprehensive parameter list obtained from Oracle v$parameters, including: name, current value, description and number of revisions with changelog history. NOTE The changelog is only available if Oracle administrative console is configured for the database and SYSMAN account is present. Copyright © Verax Systems. All rights reserved. All trademarks in this document are legal property of their owners. Page 12 of 18 www.veraxsystems.com DL722
  • 13. Monitoring Oracle database with Verax NMS Figure 12: : Oracle RDBMS plugin – parameters view Tablespace view The tablespace view provides a summary of all tablespaces in the database including name, status, file, extent and segment management information, size and usage statistics. Warning and critical usage levels are graphically indicated. Figure 13: Oracle RDBMS plugin – tablespaces view Copyright © Verax Systems. All rights reserved. All trademarks in this document are legal property of their owners. Page 13 of 18 www.veraxsystems.com DL722
  • 14. Monitoring Oracle database with Verax NMS Datafile view A comprehensive summary of data files, including:  Datafile paths and names  Tablespace associations  Parameters: auto extensibility, maximum bytes allowed, number of blocks, maximum blocks allowed, status, online status  Usage information: bytes allocated, bytes free with graphical visualization For each datafile, the following performance statistics are available:  Average read time  Average write time  Number of physical reads  Number of physical writes  Number of physical block reads  Number of physical block writes Figure 14:Oracle RDBMS plugin – Datafiles view Copyright © Verax Systems. All rights reserved. All trademarks in this document are legal property of their owners. Page 14 of 18 www.veraxsystems.com DL722
  • 15. Monitoring Oracle database with Verax NMS SGA/PGA memory SGA:  Memory management type and total size  Detailed pool list including: pool name, size and usage PGA:  Total size, currently allocated, maximum allocation, hit ratio (%)  Graphical visualization of PGA area effectiveness (optimal, one pass, multi pass) indicating effectiveness of SQL queries Figure 15: Oracle RDBMS plugin – memory view Performance view Provides statistics for identifying database performance bottlenecks including:  Queries: top SQL queries including id, query text, number of executions, total (summarized) execution time - essential for query tuning and application optimization  Sessions: SID, terminal, user, program CPU usage, Disk I/O - allowing to identify top database users  Largest objects: name, type, owner, tablespace, size in MB occupied by an object. Excessive objects are identified and visualized Copyright © Verax Systems. All rights reserved. All trademarks in this document are legal property of their owners. Page 15 of 18 www.veraxsystems.com DL722
  • 16. Monitoring Oracle database with Verax NMS Figure 16: Oracle RDBMS plugin – performance view Performance view Provides active sessions summary including:  User name  Program name  Connecting host  State and blocking status Figure 17: Oracle RDBMS plugin – session view Copyright © Verax Systems. All rights reserved. All trademarks in this document are legal property of their owners. Page 16 of 18 www.veraxsystems.com DL722
  • 17. Monitoring Oracle database with Verax NMS Diagnostics view The view allows for automatic detection of abnormal database conditions examining the following values:  Redo switch log  TEMP space usage (%)  Sort area size  Number of commits per minute  Rate at which rollbacks are being generated  Number of invalid objects  Number of disabled triggers  Number of disabled constraints  Number of snapshot errors  Number of unanalyzed tables with detailed view  Alive status of background processes Figure 18: Oracle RDBMS plugin – diagnostics view Copyright © Verax Systems. All rights reserved. All trademarks in this document are legal property of their owners. Page 17 of 18 www.veraxsystems.com DL722
  • 18. Monitoring Oracle database with Verax NMS Summary If you performed all actions described in chapters 1-5 you are now able to Oracle database. Copyright © Verax Systems. All rights reserved. All trademarks in this document are legal property of their owners. Page 18 of 18 www.veraxsystems.com DL722