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

推薦する

MySQL マスタースレーブレプリケーションの原理と実践の詳細な説明

目次導入効果原理形状練習するこの記事では、例を使用して、MySQL マスター/スレーブ レプリケーシ...

MySQLの文字セット設定を5分で理解しましょう

目次1. コンテンツの概要2. 文字セットと文字順序の概念と関係3. MySQL でサポートされてい...

SQL における distinct と row_number() over() の違いと使い方

1 はじめにデータベース内のデータを操作するための SQL 文を記述するときに、いくつかの不快な問題...

MySQL データベースの手動およびスケジュールされたバックアップ手順

目次手動バックアップタイマーバックアップ手動バックアップ1) cmd コンソール: mysqldum...

Ant Design Blazor コンポーネントライブラリのルーティング再利用マルチタブ機能

最近、Ant Design Blazor コンポーネント ライブラリにマルチタブ コンポーネントを実...

RHEL8 /CentOS8 でマルチノード Elastic Stack クラスターを構築する方法

一般的に ELK スタックとして知られる Elastic スタックは、Elasticsearch、L...

Dockerイメージが消える問題を解決する

1. 50と93では鏡像が消える [root@h50 /]# df -h ファイルシステムの使用済み...

CSS 完全な視差スクロール効果

1. 何ですか視差スクロールとは、複数の背景レイヤーを異なる速度で動かすことで、3次元のモーション...

Vue2 と Vue3 でウォッチ リスナーを使用する方法

watch : データの変更を監視する(特定の値の変更イベント) vue2.x データ(){ 戻る ...

Angular CDK を使用してサービスポップアップトーストコンポーネント機能を実装する

目次1. 環境設備2. ToastコンポーネントとToastServiceを作成する2.1 Toas...

MySQL データベースのバックアップをスケジュールするいくつかの方法 (包括的)

目次1. データをバックアップするためのmysqldumpコマンド2. 一般的なmysqldump操...

Vue はアップロードされた画像に透かしを追加する機能を実装します

この記事では、Vueでアップロードされた画像に透かしを追加する具体的な実装コードを参考までに共有しま...

Bootstrap3.0 学習ノートテーブル関連

この記事では、Webサイトを作ったことがある人にとっては馴染みのあるテーブルについて主に説明します。...

MySQL infobrightのインストール手順

目次1. 次のように、「rpm -ivh インストール パッケージ」コマンドを使用して rpm パッ...

mysqlはコンマに基づいてデータ行を複数の行に分割します

目次分離効果コマンドラインの説明関与する機能分離効果-- 別居前1,2,3,4 -- 別居後1 2 ...