メインコンテンツまでスキップ

紹介

1. 概要

exemone-db-agentは、クラウドリソースと管理型データベースをモニタリングするエージェントです。

2. パッケージ

2.1. binaryパッケージ​

  • パッケージ名: exemone-db-agent-{version}.tar.gz
  • パッケージを解凍すると生成されるパッケージ構造

2.1.1. conf​

  • agentのconfigを設定するためのファイル

2.1.2. libs​

  • サポートするDatabaseのドライバファイル

2.1.3. license​

  • agentのライセンスファイル

2.1.4. logs​

  • agentログファイルが配置されます
    • agent.log : 基本ログファイル
    • panic.log : panic発生時に生成されるログファイル

2.1.5. queries/original​

  • db-agentが収集に使用するクエリファイルが配置されます。
  • 顧客企業別クエリをサポートでき、方式は別途ガイドを参照してください。
    • [DB Agent] 収集SQLクエリ修正ガイド(クエリExport)

2.1.6. history.txt​

  • script実行履歴を保存します。

2.1.7. install.txt​

  • install時に使用する情報を入力するファイルです。以下の設定が可能です
    • install path
    • Receiver endpoint

2.1.8. .env​

  • install時に使用するバージョン情報を入力するファイルです。

2.1.9. setup.sh, start.sh, stop.sh, version.sh​

  • エージェント起動に使用するスクリプトです。

2.2. Containerイメージ​

  • Linux AMD64及びARM64用のコンテナイメージを提供します。
  • 実行バイナリはコンテナの/usr/local/bin/exemone-db-agentに配置されます。
  • 基本設定テンプレートは/opt/exemone/configsに含まれ、ユーザー設定とログは/home/exemoneボリュームを通じて管理します。
  • コンテナは基本的にexemone一般ユーザー権限で実行されます。

3. サポート環境

3.1. 実行環境​

区分サポート範囲
OSLinux
配布方式Binaryパッケージ、Docker/OCI互換コンテナ
CPUアーキテクチャAMD64、ARM64
ビルド基準Go 1.23.x
通信ReceiverとgRPC通信
コンテナベースイメージAMD64: Red Hat UBI 8.7, ARM64: Red Hat UBI 9.5

Goランタイムは実行バイナリに含まれるため、運用サーバーにGoを別途インストールする必要はありません。

3.2. サポートDB​

  • Oracle
    • Oracle 12c以上
  • MySQL/MariaDB
    • MySQL 5.7以上
    • MariaDB 10以上
  • PostgreSQL
    • PostgreSQL 9.6以上
  • ClickHouse
    • exemone: v3.0.507以降サポート
    • clickhouse: v24.8.6.70サポート
  • Microsoft SQL Server
    • SQL Server 2012以上
  • Altibase
    • altibase 6.3以上7.1サポート
  • Tibero
    • tibero 5, 6, 7サポート
  • MongoDB
    • 4.0.0以上サポート
  • AWS Redshift
  • Redis
    • Redis 3.0.0以上
  • Single Store
    • exemone: v3.0.508以降サポート
    • 8.9以上サポート( 8.9以前のバージョンは要確認)
  • CUBRID
    • 9.2.1以上
    • session sql_text収集はcubrid 10.2.8以上サポート

3.3. サポートOS​

  • On Promise
  • AWS
  • Azure
  • OCI
  • NCP
  • KT Cloud
  • SCP