ZabbixはLinuxシステムサービスのプロセスを監視

ZabbixはLinuxシステムサービスのプロセスを監視

Zabbix は Linux システムのサービス ユニットを監視するためのルールを自動的に検出します。

  • プロジェクト要件: systemctl コマンドを使用して Linux システムのサービス ユニットを表示します。
  • 監視の前提条件: zabbix 環境がセットアップされていること。
  • 監視の原則: systemctl コマンドによって返された結果を、シェル スクリプトを介して json 形式で zabbix に送信します。

1. スクリプトディレクトリにスクリプトを記述します。スクリプトの内容は次のとおりです。

2. /etc/zabbix_agentd.conf.d ディレクトリに設定ファイルを書き込みます。内容は次のとおりです。

vim サービスステータス.conf

ユーザーパラメータ=service.status、/usr/local/zabbix/scripts/service_status.sh

3. zabbix_agentdを再起動します。

systemctl restart zabbix_agentd

4. Zabbix Web インターフェースでテンプレートを作成します。テンプレートの監視項目は、自動検出ルールを通じて行われます。自動検出ルールの内容は次のとおりです。

監視項目プロトタイプのキー値の定義:

 system.run[cat /tmp/service_status.txt | grep -w '{#SN}' | awk '{print $1" "$2" "$3" "$4}' | awk '{print $NF}',]

5. 最新データの結果を表示します。

要約する

上記は、編集者が紹介した Linux システム サービスの Zabbix 監視プロセスです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Zabbix による SQL Server サービス ステータスの監視の詳細な説明
  • Ubuntu システムで Zabbix サーバー監視を展開する方法のチュートリアル
  • Saltstack に Zabbix サービスをデプロイする方法を説明します

<<:  複雑なSQLクエリを含むMySQLの一般的なSQL文の概要

>>:  JSを使用して簡単な計算機を実装する

推薦する

MySql ページングで limit+order by を使用する場合のデータ重複の解決策

目次まとめ問題の説明問題を分析する問題を解決するまとめ複雑な知識をシンプルに説明できることは重要です...

DockerでKafkaをデプロイする方法

目次1. Dockerをビルドする2. コンテナに入る3. 設定ファイルを変更する4. Kafkaを...

SQL効率を分析する方法を説明する

Explain コマンドは、データベースのパフォーマンス問題を解決するために最初に推奨されるコマンド...

CentOS7にMySQL 8.0.26をインストールする手順

1. まず、お使いのマシンに応じて、MySQL 公式サイトから対応するデータベースをダウンロードしま...

フラットスタイルを使用してウェブサイトをデザインする方法

フラットなウェブサイト構造の本質はシンプルさです。コンテンツの重要なポイントを強調し、ページの装飾効...

Mac M1 での Nginx のマルチサイト構成の実装

注: nginxはbrew経由でインストールされますウェブサイトのルートディレクトリ: /opt/h...

MySQL タイムブラインドインジェクションの 5 つの遅延方法

MySQL タイム ブラインド インジェクションの 5 つの遅延方法 (PWNHUB の予期しない解...

JavaScript は 9 グリッドのクリックによる色の変更効果を実装します

この記事では、9グリッドクリックの色変更効果を実現するためのJavaScriptの具体的なコードを参...

MySQL トリガーの基本的な使い方(作成、表示、削除など)の詳細な説明

目次1. MySQLトリガーの作成: 1. MySQLトリガー作成構文: 2. MySQL作成構文の...

Docker を使用した JMeter+Grafana+Influxdb 監視プラットフォームの構築に関する詳細なチュートリアル

Jmeter がネイティブの結果表示機能を提供していることは誰もが知っています。ネイティブの結果表示...

HTMLタグのデフォルトスタイルの配置

html、address、blockquote、body、dd、div、dl、dt、fieldset...

startup.bat をダブルクリックすると Tomcat がクラッシュする問題の解決方法の詳細な説明

Tomcat を学習したばかりのプログラマーにとって、これはよくある間違いです。 1. 環境変数の問...

画像とテキストでHTTPヘッダーのあらゆる側面を理解する

HTTPヘッダーとはHTTP は「Hypertext Transfer Protocol」の略です。...

CentOS 7 に MySQL 8.0.20 データベースをインストールするための詳細なチュートリアル

関連記事: MySQL8.0.20 インストール チュートリアルとインストールの問題に関する詳細なチ...