OracleDB monitoring with Netdata
Monitors the performance and health metrics of the Oracle database.
Requirements#
cx_Oraclepackage.- Oracle Client (using
cx_Oraclerequires Oracle Client libraries to be installed).
It produces following charts:
- session activity
- Session Count
- Session Limit Usage
- Logons
- disk activity
- Physical Disk Reads/Writes
- Sorts On Disk
- Full Table Scans
- database and buffer activity
- Database Wait Time Ratio
- Shared Pool Free Memory
- In-Memory Sorts Ratio
- SQL Service Response Time
- User Rollbacks
- Enqueue Timeouts
- cache
- Cache Hit Ratio
- Global Cache Blocks Events
- activities
- Activities
- wait time
- Wait Time
- tablespace
- Size
- Usage
- Usage In Percent
- allocated space
- Size
- Usage
- Usage In Percent
prerequisite#
To use the Oracle module do the following:
Install
cx_Oraclepackage (link).Install Oracle Client libraries (link).
Create a read-only
netdatauser with proper access to your Oracle Database Server.
Connect to your Oracle database with an administrative user and execute:
Configuration#
Edit the python.d/oracledb.conf configuration file using edit-config from the Netdata config
directory, which is typically at /etc/netdata.
All parameters are required. Without them module will fail to start.