zabbix を使用して ogg プロセスを監視する (Linux プラットフォーム)

zabbix を使用して ogg プロセスを監視する (Linux プラットフォーム)

以前作成されたデータベースの ogg プロセスは、発見されるまでの約半月間ダウンしていました。起動できなくなり、再初期化して同期する必要がありました。そのため、ogg プロセスを監視する必要があります。ここでは、zabbix を使用して oracle ogg プロセスを監視する方法を紹介します。アイデアは、oracle ユーザーを使用して ogg の関連ステータスを確認し、そのステータスを zabbix ユーザーがアクセスできるように一時ファイルに書き込むことです。 ogg ステータスが RUNNING の場合、ファイルは空のファイルになります。いずれかのプロセスが停止または異常終了した場合、ファイルは空ではありません。ogg ステータスは、ファイル コンテンツの長さが 0 より大きいかどうかを判断するトリガーを設定することで判断できます。

Windows プラットフォームで ogg プログラムを監視するには、次の URL を参照してください: //www.jb51.net/article/201496.htm

1. まず、oracleユーザーの下にスクリプトを作成し、定期的にoggステータスを一時ファイルに書き込みます。

$ su - オラクル
$ mkdir スクリプト
$ cd スクリプト
$ vi checkogg.sh

#!/bin/bash 
              # 著者: ヤンバオ 
 ソース ~/.bash_profile 
      oggdir='/u01/app/OGG_11' # oggホームディレクトリを入力します
echo "info all" | $oggdir/ggsci | awk '/^MANAGER|^EXTRACT|^REPLICAT/ {print $2}' | grep -v RUNNING | uniq > /tmp/tmpogg.cache
終了 0

$ chmod +x checkogg.sh

$ crontab –l

*/3 * * * * /home/oracle/scripts/checkogg.sh

2. エージェント構成ファイルを変更する

$ su - ルート
$ cd /etc/zabbix/zabbix_agentd.d
$ vi ユーザーパラメータ_ogg.conf

ユーザーパラメータ=ogg.status、cat /tmp/tmpogg.cache

$ サービスzabbix-agentを再起動します

3. Webページに監視項目を追加する

4. トリガーを追加する

上記は、zabbix を使用して ogg プロセスを監視する方法の詳細です (Linux プラットフォーム)。zabbix による ogg プロセスの監視の詳細については、123WORDPRESS.COM の他の関連記事をご覧ください。

以下もご興味があるかもしれません:
  • Zabbix を使用して ogg プロセスを監視する (Windows プラットフォーム)
  • Zabbix ベースの Jenkins プロセス監視の詳細な説明
  • 分散監視システムにおけるZabbixのアクティブ、パッシブ、Web監視のプロセスの詳細な説明
  • 分散監視システムZabbixはSNMPとJMXチャネルを使用してデータを収集します
  • Zabbix による SQL Server サービス ステータスの監視の詳細な説明
  • Zabbixを使用してMySQLを監視する方法
  • Zabbix モニタリング 4.4 から 5.0 にアップグレードするための詳細なチュートリアル
  • Zabbixで監視する必要があるホストを追加するための詳細な手順
  • Zabbix で監視項目と集約されたグラフを設定するためのサンプルコード

<<:  HTML テーブル タグ チュートリアル (34): 行スパン属性 ROWSPAN

>>:  MySQLがデータの削除を推奨しない理由

推薦する

mysql8.x docker リモートアクセスの詳細な設定

目次環境条件エラーが発生しました回避策1. mysql dockerにログインする2. ルートパスワ...

Vue から React への変換入門ガイド

目次デザインコンポーネント通信ライフサイクルイベント処理品格とスタイルクラススタイル条件付きレンダリ...

Linux で FastDFS を使用してイメージ サーバーを構築する

目次サーバー計画1. システムコンポーネントをインストールする2. fastdfsをインストールする...

高性能な HTML アプリケーションを作成するためのヒント

Web ページのパフォーマンスを向上させるにはどうすればよいでしょうか?ほとんどの開発者は、Java...

LinuxソースコードからTIME_WAITの期間を分析する

目次1. はじめに2. まずLinux環境を紹介しましょう3. TIME_WAIT状態遷移図4. 継...

Nginx ロケーション設定(ロケーションのマッチング順序)の詳細な説明

ロケーションは「位置指定」を意味し、主にさまざまな位置指定のための URI に基づいています。これは...

html2canvasで画像が正常にキャプチャできない時の解決方法

質問まず、私が遭遇した問題についてお話しします。まず、そういった需要があるわけです。フロントエンドは...

MySQLの自己接続と結合の詳細な理解

1. MySQL 自己接続MySQL では、情報を照会するときに自分自身に接続 (自己接続) する必...

ウェブページでよく使用される共有コードの完全なリスト(フロントエンドに必須)

コードをコピーコードは次のとおりです。 1. 新浪微博<a href="http:/...

LinuxデバッガGDBの基本的な使い方の詳細な説明

目次1. 概要2. gdbデバッグ2.1. ブレークポイントを設定する2.1.1. ブレークポイント...

Dockerにlogstashをインストールする詳細な手順

docker-compose.yml を編集し、次のコンテンツを追加します。 バージョン: '...

シンプルなウェブ計算機を実装するJavaScript

背景私は新しいプロジェクト チームに配属されたので、プロジェクトでは js を使用する必要があります...

要素テーブルテーブルコンポーネントの複数フィールド(複数列)ソート方法

目次必要:発生した問題:解決する:必要:要素テーブル内の複数の列を並べ替えるには、日付の並べ替えをク...

Docker Secretの管理と使用の詳細な説明

1. Docker Secretとは1. シナリオ表示MySQL サービスなど、一部のサービスではパ...