エージェントを介したzabbix監視プロセスとポートの詳細なプロセス

エージェントを介したzabbix監視プロセスとポートの詳細なプロセス

環境の紹介

オペレーティングシステム: Centos 7.4

Zabbix バージョン: zabbix サーバー 3.4.7

クライアント: zabbix-agent 3.4.7

監視プロセス: mysqld

監視ポート: 3306 tcp

プロセス監視

クライアントがインストールされ、エージェントが実行中であることを確認します

プロセスを表示

そのユーザーに属する複数のプロセスを表示する

mysqlプロセスはルートユーザーの2つのプロセスです

監視項目を追加する

任意の名前を入力してください

zabbix-clientと入力

キー値選択プロセス番号戻り番号

アプリケーション選択プロセス

proc.num[<name>,<user>,<state>,<cmdline>]

以下は、MySQL プロセスの監視構成と、キー内のパラメータの説明です。

<name>最初のパラメータはプロセス名です。入力する必要はありません。入力すると監視の精度が低下します (個人テストのみ)

<user> 2番目のパラメータは実行中のプロセスのユーザー名です

<state> 3番目はプロセスの状態です。一般的な選択肢allall (default)runsleepzombです。

<cmdline>の 4 番目のパラメータは、プロセスをフィルタリングするためにプロセス名に含まれる文字を指定するために使用されます。

更新の確認

トリガーを作成する

作成した監視項目を選択します

入れる

{hgh3a01:proc.num[,root,all,mysqld].last()}=0変更します

のために

{hgh3a01 : proc.num[,root,all,mysqld] max(#2)}=2

hgh3a01 : ホスト名

proc.num[,root,all,mysqld] :監視項目

max(#2)}=2 : 過去 2 回受信した値が両方とも 2 つのプロセスであることを示します (ps -ef は 2 つの mysqld プロセスがあることを示しているため、値 = 2)。これは、mysqld プロセスが実行中であることを示しており、アラームがトリガーされます。

アラームがトリガーされるかどうかをテストしたいので、=2 を選択する必要があります。通常 <1 は、アラームが実行されていないことを意味します。

トリガーがトリガーできるかどうかを確認するには、数分間待ちます。

メール警告を受け取る

テストプロセスを通常に変更します(mysqlは2つのプロセスを実行するため、プロセス数が2未満になるとアラームを発行するようにトリガーを設定します)

アップデートを保存し、正常に戻るかどうかを確認します。

監視ポート

監視項目を追加する

ポートの変更保存更新

監視プロセスと同じ(最初にテスト)

トリガー警告を受け取る

前の値を0に調整します

検査結果は正常でした

エージェントを介した Zabbix のプロセスとポートの監視に関するこの記事はこれで終わりです。 Zabbix のプロセスとポートの監視に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。 今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Zabbix Agent2を使用してOracleデータベースを監視する方法
  • docker で zabbix_agent をデプロイする方法
  • Linux プラットフォームでの Zabbix エージェントのインストールと設定方法
  • Windows に Zabbix Agentd をインストールして設定する
  • Zabbixはポートステータスのバッチ監視を実装します
  • Zabbix で複数の JVM プロセスを監視する方法

<<:  CSS エクスペリエンスを充実させる 5 つの便利な CSS セレクターを紹介します

>>:  JavaScript フロー制御 (分岐)

推薦する

Chrome Dev Tools を使用してページのパフォーマンスを分析する方法 (フロントエンドのパフォーマンス最適化)

背景開発やデバッグには Chrome Dev Tools がよく使用されますが、ページのパフォーマン...

ページのレンダリング時間を短縮してページの実行速度を速めます

ブラウザでのページのレンダリング時間をできるだけ短縮するにはどうすればよいでしょうか? この記事は、...

Windows で MySQL 5.7.17 圧縮バージョンをインストールするときに遭遇する落とし穴

まず、Windows 64 ビット用の最新の MySQL 5.7.17 コミュニティ圧縮バージョンを...

Elementのメッセージポップアップウィンドウが繰り返しポップアップする問題の解決

目次1. 使用2. メッセージポップアップウィンドウが繰り返し表示される問題を解決する1. 使用Vu...

LinuxにPython 3.6をインストールして落とし穴を避ける

Python 3のインストール1. 依存環境をインストールするPython3 はインストール プロセ...

nginx で SSL 証明書を設定して https サービスを実装する方法

前回の記事では、openssl を使用して無料の証明書を生成した後、この証明書を使用してローカル ノ...

MySQL REVOKE でユーザー権限を削除する

MySQL では、REVOKE ステートメントを使用してユーザーの特定の権限を削除できます (ユーザ...

Vue ミックスインの使用方法とオプションのマージの詳細な説明

目次1. コンポーネントでの使用2. オプションのマージ要約する1. コンポーネントでの使用Mixi...

Vue開発ウェブサイトSEO最適化方法の詳細な説明

ページデータの表示には Vue などの js のデータバインディング機構が使用されるため、クローラー...

IE8を閲覧するときにウェブサイトが自動的にIE7互換モードを使用するようにする

序文IE の将来のすべてのバージョンで Web ページの外観が一貫していることを保証するために、IE...

Tomcat でのコネクタ構成

JBoss は Tomcat を Web コンテナとして使用するため、JBoss の Web コンテ...

Docker コンテナを他のサーバーに移行する 5 つの方法

多くの場合、移行は避けられません。ハードウェアのアップグレード、データ センターの変更、古いオペレー...

Linux コマンドラインでパケットをキャプチャするために tcpdump を使用するいくつかの機能

tcpdump は、ネットワークの問題のトラブルシューティングに効果的に役立つ、柔軟で強力なパケット...

Nofollowはコメントやメッセージ内のリンクを本当に機能させる

コメントとメッセージはもともと、ウェブマスターがコミュニティと読者層を構築するための優れた手段でした...