Zabbix 系统监控(二)Linux 系统监控_system(1)

本文详细介绍了如何使用Zabbix监控Linux系统的CPU信息、内存状态、磁盘使用和读写以及网络状态,包括自定义脚本、监控项配置和数据获取。内容涵盖CPU型号、核数、内存使用率、磁盘容量、网络接口状态等,旨在实现全面的系统监控。
摘要由CSDN通过智能技术生成

windows 系统硬件信息获取、 linux 系统监控、 linux 系统硬件信息获取

5 windows 系统硬件信息获取

本文通过在 OS 操作系统层面上,主要获取 windows 服务器下 CPU 信息、内存信息、硬盘信息、操作系统、服务器信息。信息获取的实现方式是通过在 windows 系统下部署自定义 bat 脚本,执行脚本获取数据,再将获取的信息发送给 zabbix 服务端, zabbix 界面创建相应的监控项,触发器等,最终将信息展示出来。监控项内容如下:

CPU 信息:型号、个数、内核数、逻辑核、 CPU 健康状态,及状态告警。

内存信息:容量、个数、厂商、型号、序列号;主板支持内存最大容量和个数。

硬盘信息:厂商、个数、容量、序列号、接口类型、硬盘健康状态,及状态告警。

操作系统信息:主机名、操作系统版本、运行时长、统线程数、系统时间。

服务器信息:品牌、型号、序列号。

说明:一些特殊数据需要实现监控,例如 CPU 温度、硬盘状态、 Raid 卡状态、风扇转速等, windows 没有提供检测硬件温度组件,需要借助第三方工具如 IPMI tools , fan-speed 等,也可以使用 IPMI 协议等其他方法来丰富 windows 系统硬件监控项,对于虚拟机并不适用,此时,推荐使用服务器的管理口,如 HPE 服务器的 iLO 、 DEll 服务器的 iDRAC ,联想服务器 XCC 等开启 snmp 功能,再进行 zabbix 配置,实现对服务器硬件全面监控。如果服务器未配置管理口,当然不能适用。

5.1 CPU 信息获取

应用集:CPU 硬件

cpu 信息主要有:CPU 型号、 CPU 颗数、 CPU 核数、 CPU 逻辑核与线程(超线程,一般是核心数的 2 倍)

监控项配置:
在这里插入图片描述
5.1.1 CPU 型号

需要编写程序对 CPU 型号进行提取,相关配置如下:

1 、在 C:zabbixconfzabbix_agentd.win.conf 文件中:自定义程序开关设置为开启, UnsafeUserParameters=1 并添加监控项:

# CPU 型号
UserParameter=cpu_hardware_model,C:zabbixscriptcpu_hardware_model.bat

Zabbix 界面添加监控项:

监控 key 值:

cpu_hardware_model

2、程序目录为

C:zabbixscriptcpu_hardware_model.bat

在这里插入图片描述
3 、监控项配置:
在这里插入图片描述
5.1.2 CPU 颗数

需要编写程序对 CPU 型号进行提取,相关配置如下:

1 、在 C:zabbixconfzabbix_agentd.win.conf 文件中:自定义程序开关设置为开启, UnsafeUserParameters=1 并添加监控项:

# CPU 型号
UserParameter=cpu_hardware_number,C:zabbixscriptcpu_hardware_number.bat

2 、程序目录为:

C:zabbixscriptcpu_hardware_number.bat

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值