
从 Centreon 监控 Nutanix
如果我们的环境中有 Nutanix… 我们为什么不将您提供给我们的所有信息集中在我们的 Centreon 监控系统中呢?? 不仅是为了更好地管理警报, 而是存储它的所有指标并能够按照我们认为合适的方式处理它们, 这是一篇关于如何全面监控 Nutanix 的完整详细信息的帖子!
我说了什么, 本文档内容比较广泛, 因为我们可以从 Nutanix 集群和 CVM 中获得很多有趣的指标, 因此,我们将其分为不同的阶段, 首先,我们将了解如何在 Nutanix 上启用 SNMP,然后查看我们可以查看的所有选项, 我将为您提供我们监控每个项目所需的命令和服务. 所以每个人都添加了有趣的内容, 然后下面我告诉你它会是什么样子!
在 Nutanix 上启用 SNMP,
开始! 第一件事是在我们的 Nutanix 集群中启用 SNMP,以便能够使用 Centreon 从我们的机器上获取其指标,
登录 Nutanix 管理网站后, 我们将 “设置” > “SNMP (SNMP 协议)”,
我们标记了 “启用 SNMP”, 和 “新交通”,
在 “运输” 我们将默认启用 UDP 协议和端口 161,
在 “用户” 点击 “新用户”,
除了所需的密码外,我们还会为此用户分配一个名称和身份验证类型, 正如我们所见, Nutanix 使用 SNMP 版本 3 🙂 在这篇文章中,我将使用一个名为 centeron 的通用用户,并使用 AES 和 SHA 的密码 centeron, 为什么我告诉你这个? 为什么我们将使用的 Commands 默认😉携带这些凭证
我们还点击 “下载 MIB”, 稍后将需要包含 Nutanix MIB 的文件, 我们把它放在身边,
在 Centreon 中安装要求,
一旦我们准备好了 Nutanix, 我们将继续在 Centreon 中安装需求,以便我们可以使用几个脚本, 为了获得某些指标,我们可以进行一些我们需要的查询, 我们将下载脚本 check_nutanix.pl 和 check_ssh_nutanix_cluster.pl, 我们上传了包含 SCP 新下载的 MIB 的文件,并准备安装要求:
[源代码]Cpan 日期::解析
cpan 网络::OpenSSH 的
使用 IO::个人
CP NUTANIX-MIB.txt /usr/share/snmp/mibs/[/源代码]
眼睛, 注释, 在脚本中check_nutanix.pl, 在排队 97, 到头来, 缺少逗号! 我们会将其保存在 Centreon 插件的路径中, 在 /usr/lib/centreon/plugins/ 中.
监控 CPU, 记忆, 充电和磁盘
然后, 我们将看到我们可以监控什么, 我就简短地离开你, 我通常使用的 Service 的名称, 后跟参数. 然后在结尾, 我使用的命令. 目前通过 SNMP,
服务业:
- 中央处理器: 中央处理器 80 90
- 公羊: 记忆 80 90
- 负荷: 负荷 80 90
- 磁盘: 存储 80 90
命令:
- 名字: 作系统-Linux-SNMP-Basico-v3
- 命令行:
[源代码]$CENTREON插件$/centreon_linux_snmp.pl –插件=os::Linux的::SNMP (简体中文)::插件 –模式=$ARG 1$ –主机名=$HOSTADDRESS$ –snmp 版本 = 3 –snmp-用户名=centreon –authprotocol=SHA –authpassphrase=centreon –privprotocol=AES –privpassphrase=centreon –警告=$ARG 2$ –关键=$ARG 3 美元[/源代码]
- 论点 1: 道路 (中央处理器, 记忆, 负荷…)
- 论点 2: 警告
- 论点 3: 危急
监控正常运行时间,
了解正常运行时间, 创建一个 Service 和一个 Command 就足够了:
服务:
- 正常运行时间: 正常运行时间
命令:
- 名字: 作系统-Linux-SNMP-Basico-v3-sin-wc
- 命令行:
[源代码]$CENTREON插件$/centreon_linux_snmp.pl –插件=os::Linux的::SNMP (简体中文)::插件 –模式=$ARG 1$ –主机名=$HOSTADDRESS$ –snmp 版本 = 3 –snmp-用户名=centreon –authprotocol=SHA –authpassphrase=centreon –privprotocol=AES –privpassphrase=centreon[/源代码]
- 论点 1: 道路 (中央处理器, 记忆, 负荷…)
监控总容量, 使用, 州, IOPS 和延迟.
这 服务业 我们将使用您的参数创建:
- 集群 Nutanix – 总容量 .1.3.6.1.4.1.41263.504.0
- 集群 Nutanix – 已用容量 .1.3.6.1.4.1.41263.505.0
- 集群 Nutanix – 州 .1.3.6.1.4.1.41263.503.0 “集群状态”
- 集群 Nutanix – IOPS (国际千瓦服务器) .1.3.6.1.4.1.41263.506.0 “IOPS (国际千瓦服务器)”
- 集群 Nutanix – 延迟 .1.3.6.1.4.1.41263.507.0 “延迟”
命令:
- 名字: check_snmp_v3
- 命令行:
[源代码]/usr/lib/nagios/plugins/check_snmp -H $HOSTADDRESS$ -o $ARG 1$ -P3 -L authPriv -U $ARG 2$ -a $ARG 3$ -A $ARG 4$ -x $ARG 5$ -X $ARG 6$ -l $ARG 7$[/源代码]
- 论点 1: UUID 的
- 论点 2: 用户
- 论点 3: 沙
- 论点 4: SHA 密码
- 论点 5: AES (英语)
- 论点 6: AES 密码
- 论点 7: 发短信
监控集群 I/O 带宽,
服务 和他们的论点:
- 集群 Nutanix – IO 带宽 .1.3.6.1.4.1.41263.508.0 “IO 带宽” 300000 350000
命令 必要:
- 名字: check_snmp_v3_wc
- 命令行:
[源代码]/usr/lib/nagios/plugins/check_snmp -H $HOSTADDRESS$ -o $ARG 1$ -P3 -L authPriv -U $ARG 2$ -a $ARG 3$ -A $ARG 4$ -x $ARG 5$ -X $ARG 6$ -l $ARG 7$ -w $ARG 8$ -c $ARG 9$[/源代码]
监控 CVM 警报,
为了检查警报,我们将使用使用 SSH 访问的脚本,
服务:
- 警报: 用户名密码提醒
命令:
- 名字: check_ssh_nutanix_cluster.pl
命令行:[源代码]$CENTREONPLUGINS$/check_ssh_nutanix_cluster.pl -H $HOSTADDRESS$ -u $ARG 1$ -p $ARG 2$ -T $ARG 3$[/源代码]
- 论点 1: 用户
- 论点 1: 密码
- 论点 3: 家伙
监控集群服务,
这就是集群的所有服务, 如果我们对了解状态感兴趣, 这些都是 服务业 您将不得不创建:
- 集群 Nutanix – InsightsDataTransfer (洞察数据传输) > 状态 InsightsDataTransfer
- 集群 Nutanix – ABAC 服务 > 地位 “ABAC”
- 集群 Nutanix – Acropolis 服务 > 地位 “卫城”
- 集群 Nutanix – AlertManager 服务 > 地位 “警报管理器”
- 集群 Nutanix – APLOS 服务 > 地位 “阿普洛斯”
- 集群 Nutanix – APLOSEngine 服务 > 地位 “APLOSEngine”
- 集群 Nutanix – 算术服务 > 地位 “算术”
- 集群 Nutanix – 大脑服务 > 地位 “脑”
- 集群 Nutanix – Chronos 服务 > 地位 “克罗诺斯”
- 集群 Nutanix – CIM 服务
- 集群 Nutanix – ClusterConfig 服务
- 集群 Nutanix – ClusterHealth 服务
- 集群 Nutanix – 策展人服务
- 集群 Nutanix – DynamicRingChanger 服务
- 集群 Nutanix – Ergon 服务
- 集群 Nutanix – 赫拉服务
- 集群 Nutanix – InsightsDB 服务
- 集群 Nutanix – Janus 服务
- 集群 Nutanix – Lazan 服务
- 集群 Nutanix – 美杜莎服务
- 集群 Nutanix – MinervaCVM 服务
- 集群 Nutanix – NutanixGuestTools 服务
- 集群 Nutanix – Orion 服务
- 集群 Nutanix – Pithos 服务
- 集群 Nutanix – Prism 服务
- 集群 Nutanix – 清道夫服务
- 集群 Nutanix – SecureFileSync 服务
- 集群 Nutanix – SSLTerminator 服务
- 集群 Nutanix – Stargate 服务
- 集群 Nutanix – SysStatCollector 服务
- 集群 Nutanix – 隧道服务
- 集群 Nutanix – Uhura 服务
- 集群 Nutanix – Uhura 服务
命令:
- 名字: check_ssh_nutanix_cluster.pl_r
- 命令行:
[源代码]$CENTREONPLUGINS$/check_ssh_nutanix_cluster.pl -H $HOSTADDRESS$ -u $ARG 1$ -p $ARG 2$ -T $ARG 3$ -r $ARG 4$[/源代码]
- 论点 1: 用户
- 论点 2: 密码
- 论点 3: 家伙
- 论点 4: 项目
监控各种状态,
这些是 服务业 那将必须被创建, 在 Type 和 Subtype 参数旁边:
- 集群 Nutanix – 控制器 – 州 > 控制器 cstControllerVMStatus
- 集群 Nutanix – 控制器 – 核心服务 > 控制器 cstDataServiceStatus
- 集群 Nutanix – 控制器 – 元数据服务 > 控制器 cstMetadataServiceStatus
- 集群 Nutanix – 磁盘 – 州 > 磁盘 dstState
- 集群 Nutanix – 磁盘- 延迟 > 磁盘 dstAverageLatency
- 集群 Nutanix – 虚拟机管理程序 – Drop Received > 虚拟机管理程序 HypervisorsRxDropCount
- 集群 Nutanix – 虚拟机管理程序 – 丢弃流式虚拟机管理程序 HypervisorsTxDropCount
命令:
- 名字: check_nutanix.pl
- 命令行:
[源代码]$CENTREONPLUGINS$/check_nutanix.pl -H $HOSTADDRESS$ -a $ARG 1$ -u $ARG 2$ -A $ARG 3$ -x $ARG 4$ -X $ARG 5$ -t $ARG 6$ -s $ARG 7$[/源代码]
- 论点 1: authProtocol 协议 (沙)
- 论点 2: 用户 (centreon 公司)
- 论点 3: authPassword 认证 (centreon 公司)
- 论点 4: privProtocol 协议 (AES (英语))
- 论点 5: 私人密码 (centreon 公司)
- 论点 6: 家伙
- 论点 7: 亚
监控 Cutter 的 IO,
最后我们结束 :), 这些是 服务业 ,必须创建,后跟 Arguments
- 集群 Nutanix – 磁盘 – IO 带宽 > 磁盘 dstIOBandwidth 200000 250000
- 集群 Nutanix – 磁盘 – IO x 秒 > 磁盘 dstNumberIops 2500 3000
- 集群 Nutanix – 虚拟机管理程序 – 写入 IO 秒 > 虚拟机管理程序 hypervisorsWriteIOPerSecond 1200 1500
- 集群 Nutanix – 池 – spitIOPerSecond > 池 spitIOPerSecond 10000 12000
命令:
- 名字: check_nutanix.pl_WC
- 命令行:
[源代码]$CENTREONPLUGINS$/check_nutanix.pl -H $HOSTADDRESS$ -a $ARG 1$ -u $ARG 2$ -A $ARG 3$ -x $ARG 4$ -X $ARG 5$ -t $ARG 6$ -s $ARG 7$ -w $ARG 7$=$ARG 8$ -c $ARG 7$=$ARG 9$[/源代码]
- 论点 1: authProtocol 协议 (沙)
- 论点 2: 用户 (centreon 公司)
- 论点 3: authPassword 认证 (centreon 公司)
- 论点 4: privProtocol 协议 (AES (英语))
- 论点 5: 私人密码 (centreon 公司)
- 论点 6: 家伙
- 论点 7: 亚
- 论点 8: 警告子类型
- 论点 9: Critical 子类型
命令示例,
什么都没有, 毕竟 txapa, 我是如何组织要创建的服务和命令的, 好吧,我给你留下一个例子,对于那些有疑问的人来说,命令会是什么样子. 我们将标明名称, 命令行和参数.
服务示例,
并且对于要创建的每个 Service 都是一样的, 我们将指示名称, 我们将选择您的命令并填写您要求的所有参数.
它会是什么样子?
不错, 有趣的内容! 这将是完全受控和监控的 Nutanix 环境的快照! 前往云服务器, 请记住,您可以添加 虚拟环境指标 并获取有关 Mega Interesting 回报的更多数据! 我希望你觉得它有用!