CentreonによるProxmox EVの監視

そろそろProxmoxVEサーバーを監視する時が来ました, 今日は、卓越した監視ソフトウェアからこれらのハイパーバイザーを監視する可能性を確認する時が来ました, センターロン. パフォーマンスの指標を取得する方法を見ていきます, 仮想マシンまたはストレージのステータスなど.

多くの組織が長い間Proxmoxを使用してきました, しかし、おそらく近年では, VMwareによる支援, は日々目立つようになっています, ブログでは、Proxmoxが埋め込まれているすべての人に提供できるいくつかのドキュメントをお届けします, あるいは、その不思議を発見したいかもしれません. この投稿では、ProxmoxVEサーバーを監視する方法を説明します, 常にその可用性とパフォーマンスを知ることを目的としています; セントロンではいつもそうであるように.

Proxmoxハイパーバイザーからデータにアクセスできるようにするため, 有る 2 オプション, 1つはSNMP経由、もう1つはAPI経由. 最初の, SNMP, DebianベースのLinuxディストリビューションであるため、他のDebianで通常行うのと同じようにインストールを進めます, そこで, 一般的なサーバー・リソース, CPUの, ラム, ディスク, 網, プロセス… Linuxを扱っているかのようにそれらを取得します, Linux OSテンプレートを関連付けることで、すでにそれらが存在することになります. そして2番目のオプション, デフォルトでは、ProxmoxはすでにAPIが有効になっているため、安全に動作してクエリを実行できます.

何度もそうであるように, 今日、私たちは再びプロジェクトに頼るつもりです Centreonプラグイン, ご存知のように、これは彼らが私たちに多くのことを監視できるようにするためのスーツです. ベルが鳴らない場合, ここは その可能性についてお話しします. まぁ, さて、Centreonが提供するこのスクリプトを使用して、「apps」というプラグインを追加できます::ネクストモックス::見る::レストピピ::プラグイン’ そして、ハイパーバイザーに興味深いものを監視します. これにより、ノードと仮想マシンのステータスとパフォーマンス、およびストレージの使用状況を知ることができます。.

あなたが大丈夫なら、私はあなたを残します 3 私が使用するコマンド, ノードのステータスを監視するには:

perl $CENTREONPLUGINS$/centreon-plugins/src/centreon_plugins.pl --plugin=apps::ネクストモックス::見る::レストピピ::plugin --mode=node-usage --hostname=$HOSTADDRESS$ --api-username=$ARG1$ --api-password='$ARG2$' --ssl-opt="SSL_verify_mode => SSL_VERIFY_NONE" --warning-cpu=$ARG 3$ --warning-memory=$ARG 4$ --warning-swap=$ARG 5$ --warning-fs=$ARG 6$ --critical-cpu=$ARG 7$ --critical-memory=$ARG 8$ --critical-swap=$ARG 9$ --critical-fs=$ARG 10$

Con los siguientes argumentos:

  • ARG1 : Usuario API
  • ARG2 : コントラセナAPI
  • ARG3 : 警告 CPU %
  • ARG4 : 警告メモリア %
  • ARG5 : 警告スワップ %
  • ARG6 : 警告 FileSystem %
  • ARG7 : クリティカルなCPU %
  • ARG8の : クリティカルメモリア %
  • ARG9 : クリティカルスワップ %
  • ARG10 : クリティカル・ファイル・システム %

Para monitorizar la salud de las máquinas virtuales:

perl $CENTREONPLUGINS$/centreon-plugins/src/centreon_plugins.pl --plugin=apps::ネクストモックス::見る::レストピピ::plugin --mode=vm-usage --hostname=$HOSTADDRESS$ --api-username=$ARG1$ --api-password='$ARG2$' --ssl-opt="SSL_verify_mode => SSL_VERIFY_NONE" --vm-name='$ARG3$' --warning-cpu=$ARG4$ --warning-memory=$ARG5$ --warning-swap=$ARG6$ --critical-cpu=$ARG7$ --critical-memory=$ARG8$ --critical-swap=$ARG9$

Con los siguientes argumentos:

  • ARG1 : Usuario API
  • ARG2 : コントラセナAPI
  • ARG3 : ノンブルMV
  • ARG4 : 警告 CPU %
  • ARG5 : 警告メモリア %
  • ARG6 : 警告スワップ %
  • ARG7 : クリティカルなCPU %
  • ARG8の : クリティカルメモリア %
  • ARG9 : クリティカルスワップ %

Y para monitorizar el almacenamiento:

perl $CENTREONPLUGINS$/centreon-plugins/src/centreon_plugins.pl --plugin=apps::ネクストモックス::見る::レストピピ::plugin --mode=storage-usage --hostname=$HOSTADDRESS$ --api-username=$ARG1$ --api-password='$ARG2$' --ssl-opt="SSL_verify_mode => SSL_VERIFY_NONE" --storage-name='$ARG3$'  --warning-storage=$ARG4$ --critical-storage=$ARG5$

Con los siguientes argumentos:

  • ARG1 : Usuario API
  • ARG2 : コントラセナAPI
  • ARG3 : ネームストレージ
  • ARG4 : 警告 %
  • ARG5 : 危うい %

その後、必要なサービスを作成するために, 1 つはノードの状態です, その他は、各VCの健康状態を知ることになります, そのパフォーマンスとリソース使用量; そして最後に、さまざまなストレージと同じ数のサービスを作成します.

いつものように記録してエクスポートした後、最初のProxmox VEハイパーバイザーがすでに監視されています!

いつも言っているように、そして私が爆竹職人であることはわかっています, それが誰かの助けになれば、私は満足しています. Proxmoxサーバーを監視する簡単な方法であることがわかりました, まず、最も一般的なサービスを持つ他のLinuxコンピューターと同様に扱います, 次に、Centreon Pluginsスクリプトを使用すると、マシンからより具体的なデータを取得できます. さあ、みんな遅刻してるよ, ハグ, それがあなたにとって非常にうまくいきますように!

おすすめの投稿

著者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 私に連絡することを躊躇しないでください, できる限りお手伝いします, シェアリングは生きていること ;) . ドキュメントを楽しむ!!!