Zabbix による VMware Exsi ホストの監視のグラフィカルな手順

Zabbix による VMware Exsi ホストの監視のグラフィカルな手順

1. 仮想化 vcenter に入り、ブラウザでログインし (クライアントは設定する場所を見つけません)、新しい読み取り専用ユーザー zabbix を作成します。

ここに画像の説明を挿入

2. vCenterクライアントにログインし、新しく作成したユーザーを読み取り専用として承認します。

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

承認後、新しいアカウントでログインしてテストすることができます。

3. exsi ホストの Managed Object Browser (MOB) 機能を有効にします。有効になっていない場合は、デフォルトで有効になります。

ここに画像の説明を挿入

ウェブクライアントホストシステムの詳細設定を開いて

Config.HostAgent.plugins.solo.enableMob

4. zabbix を開き、サーバーのパラメータを設定します。次のパラメータに従い、利用できない場合は追加します。

zabbix_server.conf を編集します。

StartVMwareCollectors=5 #有効な監視プロセスの数 VMwareFrequency=60 #新しいデータを収集する頻度 VMwarePerfFrequency=60 #パフォーマンス データを収集する頻度 VMwareCacheSize=80M #キャッシュ サイズ VMwareTimeout=10 #VMware サーバーの応答を待機

サービスを再起動します。

systemctl zabbix-server を再起動します。

5.vcenterに接続できるかどうかをテストする

curl -i -k --data “” http://< VMware ESXi >/sdk

6. Zabbixホームページを開いてホストを追加する

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

URL、ログイン名、パスワードなどのログイン情報をマクロに追加します。

{$URL}
{$ユーザー名}
{$パスワード}

注: しばらくすると、多数のホストが表示されます。ホストの追加は、vCenter の自動検出に依存して完全に自動で行われます。VMS がオフになっていると、仮想化で仮想マシンを追加することはできません。ハイパーバイザーは、exsi ホストを検出して追加するために使用されます。自動検出を選択し、監視内容に応じて項目を有効にします。デフォルトではすべての項目が有効になっています。

ここに画像の説明を挿入

discover で始まる単語は、vcenter によって自動的に検出されたホストを表します。

ここに画像の説明を挿入

7. 検出-最新データを入力して、監視ホストがデータを取得したかどうかを確認します。

ここに画像の説明を挿入

8. メモリ トリガーを作成します。75% を超えるとアラームがトリガーされるように設定します。私のホスト 1 台には 400G のメモリがあるため、アラームをトリガーするにはしきい値を 300G より大きく設定します。

ここに画像の説明を挿入
ここに画像の説明を挿入

9. アラームをトリガーできるかどうかをテストできます。最新の検出データに応じて、トリガーするしきい値を下げます。

10. メールアラーム監視
10.1 まず、2つのメールボックスが必要です。1つはメッセージを送信するためのもので、もう1つはメッセージを受信するものです。メールを送信するためのメールボックスでは、クライアント認証コードを使用してログインする必要があります。メールアラーム設定を追加するには、Zabbixを参照してください。
10.2 メールボックスが作成されたら、上記のブログの手順 5 と 6 に従って、アラーム メディア メールボックスの情報を入力し、情報を受信するための新しいユーザーとメールボックスを作成します。追加したらアクションを作成する

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

10.3 しきい値を下げて電子メールアラートを待つ例: メモリトリガーを30Gに変更しました

ここに画像の説明を挿入
アラートを受信しましたが、メールは送信されませんでした
ここに画像の説明を挿入

Zabbix 電子メールアラーム、電子メールが送信されない理由はいくつかあります:
1. Zabbix メールのアカウント認証に失敗しました、認証コードを使用してログインしなかった、またはその他の情報が間違っています。確認する必要があります。Zabbix でメールアラーム設定を追加する場合は、ポイント 2、3、4 を参照して、テスト用のメール サーバーを設定してください。
2. 権限に問題があります。これは本当に落とし穴です。zabbix では、ユーザー、管理者、スーパー管理者に異なるユーザー権限が分かれています。簡単に言うと、スーパー管理者であれば、すべてのグループに対して権限を持ちます。管理者またはユーザーの場合は、ユーザーを承認する必要がありますが、これは非常に面倒なので、スーパー管理者を直接承認してください。
3. もう一つの理由があります。アラームがトリガーされた後にアクションを追加すると、メールは送信されません。そのため、アクションを設定するときに選択したトリガーは正常である必要があります。テスト用の場合は、アクションを追加した後にトリガーしきい値を変更するのが最適です。

上記は、zabbix による vmware exsi ホストの監視の詳細です。zabbix による exsi ホストの監視の詳細については、123WORDPRESS.COM の他の関連記事をご覧ください。

以下もご興味があるかもしれません:
  • ZabbixはSNMPに基づいてLinuxホストを監視します
  • Zabbixで監視する必要があるホストを追加するための詳細な手順
  • リモートホスト上でスクリプトや命令を実行する Zabbix の詳細な説明
  • Zabbix上のすべてのホストのIPとホスト名を取得する
  • Pythonはzabbix APIを通じてホストを取得します
  • zabbix APIを呼び出してホストを取得する方法の詳細な説明
  • Linuxホストを監視するためのZabbixの設定方法

<<:  MySQLはイベントを使用してスケジュールされたタスクを完了します

>>:  プロフェッショナルおよび非プロフェッショナルのウェブデザイン

推薦する

MySQL でサーバーのインストールを開始できない場合の解決策について簡単に説明します。

コンピュータに初めて MySQL をインストールする場合、通常このエラー メッセージは表示されません...

フロントエンドとバックエンドを分離した nginx 構成を展開するための完全な手順

序文決まり文句です。ここでは、フロントエンドとバックエンドの分離についての私の理解についてお話ししま...

JavaScript で文字列内の最長の単語を見つける 3 つの方法 (推奨)

この記事は、Free Code Camp の基本アルゴリズム スクリプト「文字列内の最長の単語を見つ...

mysql インストーラ コミュニティ 8.0.16.0 のインストールと構成のグラフィック チュートリアル

mysqlインストーラコミュニティ8.0.16.0インストールグラフィックチュートリアル、参考までに...

MySQL マスタースレーブ同期における server-id の例の詳細な説明

序文MySQL クラスターを構築する場合、当然のことながら、データの一貫性を確保するために、データベ...

MySQL データベース内の同じテーブルを同時にクエリして更新する方法

通常のプロジェクトでは、1 回の入札で同時にデータを更新および照会する必要があるという問題によく遭遇...

Tencent インタビュー: SQL ステートメントの実行が非常に遅くなる理由は何ですか? ---後悔シリーズは見ないで(推奨)

正直に言うと、この質問には MySQL のコア知識がかなり必要で、コンピュータ ネットワークの知識を...

MySQL がテーブルを読み取れないエラー (MySQL 1018 エラー) の解決方法

1. エラーの再現MySQL データベースにはアクセスできますが、データベース テーブルを読み取るこ...

Centos6.9 インストール Mysql5.7.18 ステップ記録

インストール手順 rpm -ivh mysql-コミュニティ-共通-5.7.18-1.el7.x86...

Vueでパスワードの表示と非表示機能を実装するアイデアを詳しく解説

効果: アイデア:入力タイプ属性を使用して、タイプ値がテキストの場合はパスワードを表示し、タイプ値が...

MySQL 8.0.17 解凍版のインストールと設定方法のグラフィックチュートリアル

インストール中に遭遇した問題を記録しておきますので、皆様のお役に立てれば幸いです。 1. ダウンロー...

単一の MySQL テーブル内の行数が 500 万を超えてはいけないのはなぜですか?

今日は、興味深いトピックについてお話ししましょう。データベースとテーブルを分割することを検討する前に...

Docker で MySQL マスター スレーブ レプリケーションを実装するためのサンプル コード

目次1. 概要1. 原則2. 実装3. スレーブインスタンスを作成する4. マスタースレーブ構成要約...

CSS3+JavaScript を使用したクールな呼吸効果のサンプル コード

CSS3 アニメーションで実現したシンプルでクールな効果。最終的な効果は次のようになります。 ページ...

Docker に influxdb をインストールするための詳細なチュートリアル (パフォーマンス テスト)

1. 前提条件1. プロジェクトが展開されました2. Dockerはすでにインストールされている2...