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

推薦する

Vueは開始時間と終了時間の範囲クエリを実装します

この記事では、Vueで開始時間と終了時間の範囲を照会する方法を参考までに紹介します。具体的な内容は次...

MySQL シリーズ 13 MySQL レプリケーション

目次1. MySQLレプリケーション関連の概念2. シンプルな1マスター1スレーブアーキテクチャの実...

MySQL 8.0 の新機能 - 管理ポートの使用の概要

目次序文接続管理追加の接続管理ポート要約する序文皆さんの多くは、次のようなエラー メッセージに遭遇し...

画像のプリロードと遅延ロードを実装するJavaScript

この記事では、JavaScriptで画像のプリロードと遅延ロードを実装するための具体的なコードを参考...

Kylin V10 サーバーで Storm をコンパイルしてインストールする詳細なプロセス

1 はじめにApache Storm は、Hadoop と同様に、大量のデータを処理するために使用で...

背景画像に CSS3 変換を適用するためのソリューション

CSS 変換は便利ですが、背景画像にはまだ適用されていません。この投稿では、背景画像を回転させたい場...

Linux の vsftpd サービス構成の簡単な分析 (匿名、ユーザー、仮想ユーザー)

vsftpd の概要vsftpd は「very secure FTP daemon」の略称で、セキ...

CSS フィルターを使用してマウスオーバー効果を記述する例

CSSフィルターを使用してマウスオーバー効果を記述する <div class="fi...

Docker-compose チュートリアルのインストールとクイックスタート

目次1. Compose の紹介2. ComposeとDockerの互換性3. Dockerをインス...

Win10 + Ubuntu 16.04 デュアルシステム 完璧なインストールチュートリアル [詳細]

必ずデータをバックアップすることを忘れないでください。データは貴重なものです! ! !コンピュータモ...

海外でダウンロードできる25個の新鮮で便利なアイコンセット

1. Eコマースアイコン2. アイコンスイーツ2 3. 携帯電話アイコンパック4. 旗アイコンセット...

Vue パッケージサイズの最適化の実装 (1.72M から 94K)

1. 背景最近、独立した開発者がUIデザインを行うのを支援するために、uideaというWebサイト...

Centos7 システムに k8s クラスターを展開するための詳細な紹介

目次1 バージョンと計画1.1 バージョン情報: 1.2 クラスター計画2. 展開1. ファイアウォ...

React forwardRefの使い方と注意点

これまで react.forwardRef は react の高階コンポーネントには適用できませんで...

MySQLがサブクエリと結合の使用を推奨しない理由

ページ分割されたクエリを実行するには: 1. MySQL の場合、サブクエリと結合の使用は推奨されま...