概要zabbix バージョン 5.0 以降では、zabbix-agent2 という新しい機能が追加されました。これは、zabbix 社が go 言語を使用して書き直したエージェントであり、元の zabbix-agent を完全に置き換えることができます。このプロキシは元のプロキシよりもはるかに強力で、基本的なリソースの監視をサポートするプラグインが多数組み込まれています。ここでは、Oracle プラグインを選択して、zabbix-agent2 がどのインジケーターの監視をサポートできるかを確認します。 インストールzabbix-agent2をインストールするここでは、インストールにzabbixが提供する公式リポジトリを使用します。 rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm zabbix-agent2をインストールします。 /etc/zabbix/zabbix_agent2.conf ファイルを設定し、Server 属性値を変更し、zabbix サーバーを実行してデータをポーリングし、oracleInstant をインストールします。インストールには、Oracle が提供する oracleInstant パッケージも使用されます。 rpm -ivh https://download.oracle.com/otn_software/linux/instantclient/211000/oracle-instantclient-basic-21.1.0.0.0-1.x86_64.rpm Oracle環境変数の設定 ORACLE_HOME=/usr/lib/oracle/21/client64;エクスポートORACLE_HOME LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib64:$LD_LIBRARY_PATH;エクスポート LD_LIBRARY_PATH Oracle監視アカウントを構成する Oracle監視アカウントと認証を作成する zabbix_pass によって識別されるユーザー zabbix_mon を作成します。 -- zabbix_mon ユーザーにアクセスを許可します。 zabbix_mon への接続権限とセッションの作成を許可します。 DBA_TABLESPACE_USAGE_METRICS に対する SELECT 権限を zabbix_mon に付与します。 DBA_TABLESPACES に対する SELECT 権限を zabbix_mon に付与します。 DBA_USERS に対して zabbix_mon への SELECT 権限を付与します。 DBA_DATA_FILES に対する SELECT 権限を zabbix_mon に付与します。 DBA_FREE_SPACE に対する SELECT 権限を zabbix_mon に付与します。 zabbix_mon に DBA_TEMP_FILES の SELECT 権限を付与します。 zabbix_mon に GV_$SORT_SEGMENT の SELECT 権限を付与します。 zabbix_mon に V_$ACTIVE_SESSION_HISTORY の SELECT 権限を付与します。 zabbix_mon に V_$ARCHIVE_DEST の SELECT 権限を付与します。 zabbix_mon に V_$ASM_DISKGROUP の選択権限を付与します。 zabbix_mon に V_$DATABASE の SELECT 権限を付与します。 zabbix_mon に V_$DATAFILE の選択権限を付与します。 zabbix_mon に V_$INSTANCE の SELECT 権限を付与します。 zabbix_mon に V_$LOG の SELECT 権限を付与します。 zabbix_mon に V_$OSSTAT の選択権限を付与します。 zabbix_mon に V_$PGASTAT の SELECT 権限を付与します。 zabbix_mon に V_$PARAMETER の SELECT 権限を付与します。 zabbix_mon に V_$PROCESS の SELECT 権限を付与します。 zabbix_mon に V_$RECOVERY_FILE_DEST の SELECT 権限を付与します。 zabbix_mon に V_$RESTORE_POINT の SELECT 権限を付与します。 zabbix_mon に V_$RESTORE_POINT の SELECT 権限を付与します。 zabbix_mon に V_$SESSION の SELECT 権限を付与します。 zabbix_mon に V_$SGASTAT の SELECT 権限を付与します。 zabbix_mon に V_$SYSMETRIC の SELECT 権限を付与します。 zabbix_mon に V_$SYSTEM_PARAMETER の SELECT 権限を付与します。 zabbix_mon に V_$PDBS の SELECT 権限を付与します。 zabbix_mon に V_$SYSTEM_PARAMETER の SELECT 権限を付与します。 zabbix-agent2 構成ファイルを設定します。Oracle の監視と管理を容易にするために、新しい構成ファイルを使用して /etc/zabbix/zabbix_agent2.d に配置することをお勧めします。構成内容は次のとおりです。 [root@vcenter zabbix_agent2.d]# cat monitor_oracle.conf プラグイン.Oracle.Sessions.demo.Uri=tcp://172.20.20.150:1521 プラグイン.Oracle.Sessions.demo.User=zabbix_mon Plugins.Oracle.Sessions.demo.Password=zabbix_pass プラグイン.Oracle.Sessions.demo.Service=demopdb ホストテンプレートの構成 Zabbix に付属するテンプレートは、すでに Oracle インジケーターを監視しています。ここでは、対応するマクロ変数を Oracle データベースを指すように設定する必要があります。 これで、zabbix agent2 による Oracle データベースの監視に関するこの記事は終了です。zabbix による Oracle データベースの監視に関する関連コンテンツをさらにご覧になりたい場合は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: JavaScript イベント キャプチャ バブリングとキャプチャの詳細
>>: ウェブページ HTML 特殊記号 HTML 特殊文字比較表
序文ジェネレーター関数は、async/await が導入される前から JavaScript に存在し...
MySQL 5.7 のインストール私たちは学校で MySQL データベースを学んでいます。先生は私た...
目次MySQL マルチバージョン同時実行1. マルチバージョン同時実行制御1. 一貫した読み取り2....
序文Nginxの組み込みモジュールは、同時リクエスト数の制限とリクエストのソースの制限をサポートして...
MySql 自動切り捨て例の詳細な説明友人が質問しました。プロジェクト内で挿入または更新ステートメン...
I. はじめに1: SSL証明書私のドメイン名は Tencent Cloud にあります。第 3 レ...
この間、私は docker を勉強していたのですが、nginx をデプロイするときに行き詰まりました...
マウスイベントマウスが特定の操作を実行すると、イベント オブジェクトが生成され、イベントがトリガーさ...
この記事では、モバイルとPCで簡単なドラッグアンドドロップ効果を実現するためのTypescript ...
目次1. 手ぶれ補正機能とは何ですか? 1. なぜ手ぶれ補正機能が必要なのでしょうか? 2. 手ぶれ...
mysql クエリ制御ステートメントフィールド重複排除 **キーワード: 明確** 構文: テーブル...
目次TypeScript環境の構築ステップ1: Taobaoミラーをダウンロードするステップ2: T...
1. v-forでは常に:keyを使用するデータを操作する必要があるときにプログラムを一定かつ予測可...
MySQL トリガー構文の詳細: トリガーは、特定のテーブル内のデータが挿入、削除、または更新される...
序文単一障害点を解決するには、マスター/スレーブ ホット スタンバイ ソリューションを構成する必要が...