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がデータの削除を推奨しない理由

推薦する

Node.js mysqlクライアントが認証プロトコルをサポートしていない問題を解決する

序文mysql モジュール (プロジェクト アドレスは https://github.com/mys...

CSSをiPhoneのフルスクリーンに適応させる方法

1. メディアクエリ方式 /*iPhone X への適応*/ @media 画面のみ、(デバイス幅:...

MySQL インデックスの左端原則のサンプルコード

序文最近、MySQL のインデックスについて読んでいました。結合されたインデックスを見ると、左端の原...

Mac で Docker を使用して Oracle をデプロイする方法

Mac で Docker を使用して Oracle をデプロイする方法まずdockerをインストール...

XHTML でのハイパーリンク タグの使用に関するチュートリアル

ハイパーリンク。「リンク」とも呼ばれます。ハイパーリンクは、私たちが閲覧する Web ページのいたる...

Gokudōゲームにおけるフロントエンド知識のまとめ

背景日本語を学び始めた当初は、日本語の50音を覚えるのは簡単ではなく、特にカタカナを覚えるのは困難で...

Ubuntu 16.04/18.04 に Pycharm と Ipython をインストールするチュートリアル

Ubuntu 18.04の場合1. sudo apt install python 。コマンドライン...

Web2.0: 情報過多の原因と解決策

<br />情報の重複、情報過多、情報強迫、パーソナライズされたカスタマイズ、検索エンジ...

node.js で EventEmitter をカスタマイズする方法

目次序文1. 何ですか2. Node.jsでEventEmitterを使用する方法3. 実施プロセス...

VMware 仮想マシンに CentOS と Qt をインストールするチュートリアル図

VMware のインストールパッケージのインストールダウンロードアドレス: https://www....

MySQL でのログインを取り消す

コンセプト紹介: MySQL の redo ログにはトランザクションの動作が記録されることはご存じの...

ウェブデザインにおけるインタラクション: ページングの問題に関する簡単な説明

機能: 前のページまたは次のページにジャンプします。要素: ページングの基本要素は、前のページ + ...

Linuxカーネルのアクセス制御セキュリティを強化する方法

背景以前、当社のプロジェクト チームは、Windows、Linux、macOS の 3 つの主要なオ...

div の高さをブラウザの高さに合わせて調整する方法

この古くからある疑問は、数え切れないほどのフロントエンド開発者やバックエンドプログラマーを悩ませてき...

Html+CSS 描画三角形アイコン

まずはレンダリングを見てみましょう: XML/HTML コードコンテンツをクリップボードにコピー&l...