使用 Centreon 监控 Proxmox EV

是时候监控我们的 Proxmox VE 服务器了, 今天,是时候看看我们从卓越的监控软件中监控这些虚拟机管理程序的可能性了, 森通. 我们将了解如何获取您的效果指标, 虚拟机或存储的状态等.

许多组织已经与 Proxmox 合作了很长时间, 但也许是最近几年, 得益于 VMware, 每天都变得越来越明显, 在博客中,我们将尝试带来一些文件,这些文件可以提供给所有植入 Proxmox 的人, 或者,也许您想发现它的一些奇观. 在这篇文章中,我们将了解如何监控我们的 Proxmox VE 服务器, 目的是随时了解其可用性和性能; 正如我们一如既往地与 Centreon 合作.

能够从我们的 Proxmox 虚拟机管理程序访问数据, 有 2 选项, 一个通过 SNMP,一个通过 API. 第一个, SNMP (SNMP 协议), 作为基于 Debian 的 Linux 发行版,我们继续像在任何 Debian 中一样安装它, 因此, 典型的 Server 资源, 中央处理器, 公羊, 磁盘, 网, 过程… 我们会像处理任何 Linux 一样获取它们, 通过关联 Linux OS 模板,我们就已经拥有了它们. 还有第二个选项, 好吧,默认情况下,Proxmox 已经启用了其 API,以便能够安全地工作和进行查询.

喜欢很多次, 今天我们又要依靠 Centreon 插件, 如您所知,这是他们给我们的一套衣服,以便能够监控许多事情. 如果它没有响铃, 这里 我们谈论它的可能性. 井, 好吧,使用 Centreon 给我们的这个脚本,我们可以添加一个名为“apps”的插件::Proxmox::看::Restapi::插件’ 并将有趣的内容监控到我们的虚拟机管理程序. 有了它,我们将能够了解节点和虚拟机的状态和性能,以及我们存储的使用情况。.

如果你对 3 我使用的命令, 监控节点状态:

perl $CENTREONPLUGINS$/centreon-plugins/src/centreon_plugins.pl --plugin=apps::Proxmox::看::Restapi::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$

使用以下参数:

  • ARG1 : API 用户
  • ARG2 : API 密码
  • ARG3 : 警告 CPU %
  • ARG4 : 警告内存 %
  • ARG5 : 警告交换 %
  • ARG6 : 警告 FileSystem %
  • 第 7 轮 : 关键 CPU %
  • ARG8 : 关键内存 %
  • ARG9 : 关键交换 %
  • 第 10 章 : 关键文件系统 %

监控虚拟机的运行状况:

perl $CENTREONPLUGINS$/centreon-plugins/src/centreon_plugins.pl --plugin=apps::Proxmox::看::Restapi::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$

使用以下参数:

  • ARG1 : API 用户
  • ARG2 : API 密码
  • ARG3 : 名称 MV
  • ARG4 : 警告 CPU %
  • ARG5 : 警告内存 %
  • ARG6 : 警告交换 %
  • 第 7 轮 : 关键 CPU %
  • ARG8 : 关键内存 %
  • ARG9 : 关键交换 %

并监控存储:

perl $CENTREONPLUGINS$/centreon-plugins/src/centreon_plugins.pl --plugin=apps::Proxmox::看::Restapi::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$

使用以下参数:

  • ARG1 : API 用户
  • ARG2 : API 密码
  • ARG3 : 名称存储
  • ARG4 : 警告 %
  • ARG5 : 危急 %

然后创建我们需要的服务, 一个将是节点的 State, 其他人将了解每个 VC 的健康状况, 以及它的性能和资源使用情况; 最后,我们将创建拥有不同存储的尽可能多的 Service.

像往常一样录制和导出之后,我们已经监控了我们的第一个 Proxmox VE 虚拟机管理程序!

正如我经常告诉你的那样,我知道我是一个鞭炮, 如果它帮助到某人,我就满意. 您已经看到这是监控 Proxmox 服务器的一种简单方法, 首先,我们将像对待任何其他 Linux 计算机一样对待您,以获得最常见的服务, 然后使用 Centreon Plugins 脚本,我们将能够从机器上获取更具体的数据. 来吧,我们都迟到了, 拥抱, 愿你一切顺利!

推荐文章

作者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 请随时与我联系, 我会尽我所能帮助你, 分享就是生活 ;) . 享受文档!!!

Tus propias Noticias IT

10 十月 2024