Skip to main content

v-dgmon: Lightweight Oracle Data Guard Monitor

v-dgmon
Monitoring the synchronization lag of Oracle Data Guard is critical for Disaster Recovery (DR). v-dgmon provides a silent, reliable way to track Transport and Apply lags without any external dependencies.

Key Features
#

  • Native Connectivity: No Oracle Client/OCI required. Pure Go implementation for maximum portability.
  • Legacy Compatibility: Gracefully handles password expiry warnings (ORA-28002) and older Oracle versions.
  • Time Conversion: Automatically parses Oracle interval strings into pure seconds for easier analysis.
  • CSV Archiving: Appends metrics to CSV files, enabling long-term trend visualization in Excel or Grafana.
  • Graceful Shutdown: Handles OS signals for safe exit without corrupting logs.

Usage
#

  1. Edit config.json with your connection strings.
  2. Run v-dgmon.exe.
  3. Check the generated .csv files for sync history.

⬇️ Download v-dgmon.zip
#

There are no articles to list here yet.