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

推薦する

WeChat アプレット計算機の例

WeChatアプレット計算機の例、参考までに、具体的な内容は次のとおりです。インデックス.wxml ...

Tomcatのデフォルトプログラム公開パスの使用と変更についての説明

tomcat7 のデフォルトのプログラム公開パスは tomcat/webapps/ROOT/ です。...

Typescript+React でモバイルと PC でシンプルなドラッグ アンド ドロップ効果を実現

この記事では、モバイルとPCで簡単なドラッグアンドドロップ効果を実現するためのTypescript ...

シンプルな CSS テキストアニメーション効果

成果を達成する 実装コードhtml <div id=コンテナ> いらっしゃいませ <...

画像をハイパーリンクとして使用したときに表示される青いボックスを削除する方法

最近、Dreamweaver を使用して製品プレゼンテーションを作成し、画像にハイパーリンクを追加し...

Webpackを使用して複数ページのプログラムを構築するための実装手順

webpack を使用してシングルページのプログラムを構築することは非常に一般的ですが、実際の開発で...

Layuiはログインインターフェース検証コードを実装します

この記事の例では、ログインインターフェース検証コードを実装するためのlayuiの具体的なコードを参考...

各 Nginx プロセスで開くことができるファイルの最大数を設定する方法

1. システム内で開いているファイルの最大数を確認する #現在のリソース制限設定を表示する ulim...

CSS 使用のヒントのまとめ

最近、ブログのアップグレードを始めました。テンプレートを変更する過程で、CSS スタイルシートを書き...

Nginx のリロード プロセスの背後にある真実を探る

本日の記事では、主にNginxのリロードプロセスについて紹介します。実は前回の記事では、nginx ...

CSSはリストのスタイルを設定し、ナビゲーションメニューの実装コードを作成します。

1. リストシンボルを設定するlist-style-type: attribute; //リストの...

MySQL 5.7.20 のインストールと設定方法のグラフィック チュートリアル (win10)

この記事では、MySQL 5.7.20のインストールと設定方法を参考までに紹介します。具体的な内容は...

Vueのvue-tree-colorコンポーネントの組織構造図の事例を詳しく解説

目次ネプローダーをインストールするプラグインのインポート始める配置折りたたみディスプレイノードをクリ...

CentOS 7 に Percona Server+MySQL をインストールする

1. 環境の説明(1) CentOS-7-x86_64、カーネルバージョン uname -r は、 ...

Reactプロジェクトの新規作成からデプロイまでの実装例

新しいプロジェクトを始めるこの記事では主に、新規プロジェクトを0から1まで取り組むプロセスを記録し、...