エージェントを介した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 フロー制御 (分岐)

推薦する

MySQL のインデックス障害の一般的なシナリオと回避方法

序文これまでにも、一部の SQL ステートメントを不適切に使用すると MySQL インデックスが失敗...

MySQL接続クエリにおけるととwhereの違いの簡単な分析

1. テーブルを作成する テーブル「学生」を作成( `id` int(11) NULLではない、 `...

MySQL テーブル フィールドの時間設定のデフォルト値

アプリケーションシナリオデータ テーブルでは、アプリケーションは各データがいつ作成されたかを記録する...

Vueはボトムクエリ関数を実装します

この記事では、ボトムクエリ機能を実装するためのVueの具体的なコードを例として紹介します。具体的な内...

CentOS7 で MySQL データベースにリモート接続できない理由と解決策

序文最近、仕事で問題が発生しました。 Centos7 システムでは MySQL にリモート接続できな...

JSの矢印関数におけるこのポイントの詳細な説明

矢印関数は ES6 の新機能です。独自の this はありません。その this ポイントは外部のコ...

CSS3+ベジェ曲線でスケーラブルな入力検索ボックス効果を実現

では、早速レンダリングを見てみましょう。 コア コードはtransition: cubic-bezi...

シェアしたい絶妙なApple風無料アイコン素材18セット

Apple マグカップのアイコンと追加機能 HD ストレージボックス – アドオンパックセイバースノ...

MySQL がデフォルトの分離レベルとして繰り返し読み取りを選択する理由

目次Oracle 分離​​レベルMySQL 分離レベル要約する多くの読者は、MySQL のトランザク...

JavaScriptオフセットは、ウィンドウ内でのマウス座標の取得とモジュールのドラッグを実装します。

オフセットOffset はオフセットです。関連プロパティの offset シリーズを使用すると、次の...

FileZilla を使用して FTP ファイル サービスを素早く構築する方法

ファイルの保存とアクセスを容易にするために、FTPサービスが特別に構築されています。 FTP サーバ...

フォアマン Ubuntu16 クイックインストール

クイックスタートガイドForeman インストーラーは、完全に機能する Foreman セットアップ...

Docker で MySQL をデプロイする詳細なプロセス (Docker でデプロイされる一般的なアプリケーション)

以前にも紹介しました: docker (一般的なアプリケーションのデプロイ): docker dep...

MySQL 8.0.11 インストール概要チュートリアル図

インストール環境: CAT /etc/os-release CentOS システムのバージョン情報を...

HTML テーブルタグチュートリアル (7): 背景色属性 BGCOLOR

テーブルの背景色は、BGCOLOR 属性を通じて設定できます。基本的な構文<テーブル BGCO...