Giter Site home page Giter Site logo

itsi-oracle-db's Introduction

Summary

The ITSI Content Pack for Oracle Database from Kinney Group is specifically designed to monitor the health and performance of Oracle Database environments. It leverages Splunk ITSI to provide in-depth analysis and visualization of logs for Oracle Database, ensuring critical systems are operating optimally. This content pack is an essential tool for IT professionals looking to enhance the reliability and performance of their Oracle Database infrastructure.

  • Comprehensive Performance Monitoring: Offers detailed insights into Oracle Database instance performance, storage management, query performance, and connection pool management, enabling optimized resource utilization.
  • Critical System Status Tracking: Monitors the real-time operational status of Oracle Database instances and their components, helping IT professionals swiftly identify and address potential issues.
  • Enhanced Resource Efficiency: Facilitates better decision-making on resource allocation and system adjustments by analyzing performance trends and detecting inefficiencies across the database environment.

This ITSI Content Pack is open source and available for community collaboration and enhancement on GitHub.

For more information about Kinney Group's Splunk Products, visit our website.

Details

The ITSI Content Pack for Oracle Database contains service definitions and KPIs ready to import to ITSI. The KPI Thresholds and importance values are set to defaults so that they can be tuned manually for your use case. After configuration, this content pack provides a comprehensive monitoring solution for Oracle Database environments.

Kinney Group ITSI Content Pack Blog

For more information about Kinney Group's Splunk Products, visit our website.

Services

Oracle Database monitoring encompasses several specialized services, each targeting specific aspects of database performance:

  1. Oracle Database
    • Description: The primary service representing the overall health and performance of the Oracle Database environment.
    • Source: N/A (Root service)
  2. Instance Management
    • Description: Manages the health and performance of Oracle database instances.
    • Source: Oracle Documentation
  3. Storage Management
    • Description: Monitors the storage components of the Oracle Database, including tablespaces, data files, and temporary files.
    • Source: Oracle Documentation
  4. Query Performance
    • Description: Monitors the performance of SQL queries executed within the Oracle Database.
    • Source: Oracle Documentation
  5. Connection Pool Management
    • Description: Manages the health and performance of Database Resident Connection Pools.
    • Source: Oracle Documentation
  6. Session Management
    • Description: Monitors the health and performance of database sessions.
    • Source: Oracle Documentation
  7. System Metrics
    • Description: Tracks various system metrics related to the Oracle Database instances.
    • Source: Oracle Documentation
  8. SQL Execution
    • Description: Monitors the execution of SQL statements within the Oracle Database.
    • Source: Oracle Documentation
  9. SQL Plan Monitoring
    • Description: Monitors the execution plans of SQL statements to ensure optimal performance.
    • Source: Oracle Documentation

KPIs

Each service utilizes specific KPIs to measure its effectiveness:

  1. Instance Status
    • Description: Monitors the status of the Oracle database instance (STARTED, MOUNTED, OPEN, OPEN MIGRATE).
    • Source: Oracle Documentation
  2. Instance CPU Usage
  3. Instance Memory Usage
    • Description: Monitors the memory usage of the Oracle database instance.
    • Source: Oracle Documentation
  4. Instance Startup Time
  5. Instance Logins
    • Description: Checks if the instance is in unrestricted mode (ALLOWED) or restricted mode (RESTRICTED).
    • Source: Oracle Documentation
  6. Tablespace Usage
    • Description: Monitors the usage of tablespaces within the Oracle Database.
    • Source: Oracle Documentation
  7. Data File Usage
    • Description: Monitors the usage of data files within the Oracle Database.
    • Source: Oracle Documentation
  8. Temporary File Usage
    • Description: Monitors the usage of temporary files within the Oracle Database.
    • Source: Oracle Documentation
  9. Tablespace Free Space
    • Description: Monitors the free space available in tablespaces within the Oracle Database.
    • Source: Oracle Documentation
  10. Data File Status
    • Description: Monitors the status of data files within the Oracle Database.
    • Source: Oracle Documentation
  11. SQL Execution Time
    • Description: Monitors the execution time of SQL statements within the Oracle Database.
    • Source: Oracle Documentation
  12. SQL Plan Efficiency
  13. Buffer Gets
  14. Disk Reads
  15. SQL Fetches
  16. Connection Pool Status
    • Description: Monitors the status of connection pools within the Oracle Database.
    • Source: Oracle Documentation
  17. Active Connections
    • Description: Monitors the number of active connections in the connection pool.
    • Source: Oracle Documentation
  18. Inactive Connections
    • Description: Monitors the number of inactive connections in the connection pool.
    • Source: Oracle Documentation
  19. Connection Requests
    • Description: Monitors the number of connection requests made to the connection pool.
    • Source: Oracle Documentation
  20. Connection Releases
    • Description: Monitors the number of connection releases from the connection pool.
    • Source: Oracle Documentation
  21. Active Sessions
  22. Inactive Sessions
  23. Session Wait Events
  24. Session Activity
  25. Session CPU Usage
  26. CPU Usage
    • Description: Tracks CPU-related metrics for the Oracle Database instances.
    • Source: Oracle Documentation
  27. Memory Usage
    • Description: Tracks memory-related metrics for the Oracle Database instances.
    • Source: Oracle Documentation
  28. I/O Metrics
    • Description: Tracks I/O-related metrics for the Oracle Database instances.
    • Source: Oracle Documentation
  29. System Load
    • Description: Monitors the current number of processes that are either running or in the ready state.
    • Source: Oracle Documentation
  30. Network Latency
    • Description: Tracks network latency that could affect database performance.
    • Source: Oracle Documentation
  31. Data File Size

Relationships

Dependencies:

Services are interconnected; for instance, Oracle Database is dependent on Instance Management, Storage Management, Query Performance, and Connection Pool Management. Similarly, Instance Management relies on Session Management and System Metrics to ensure smooth operation.

Hierarchical Structure:

Some services form a hierarchy, such as Storage Management depending on Tablespace Management, Data File Management, and Temporary File Management, illustrating a layered approach to performance monitoring where base metrics support broader performance indicators.

Installation

Installation prerequisites:

Splunk Addon for Oracle Database

Splunk App for Content Packs

Splunk ITSI

Troubleshooting

Kinney Group ITSI Content Pack Blog

Github and Readme

[email protected]

Contact

To provide feedback, visit our Github and Readme for our content packs.

[email protected]

For more information about Kinney Group's Splunk Products, visit our website

itsi-oracle-db's People

Contributors

benjaminl96 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.