美文网首页
配置zabbix通过snmp监控CentOS7系统主机

配置zabbix通过snmp监控CentOS7系统主机

作者: 雨中的单车 | 来源:发表于2020-05-12 07:48 被阅读0次

    在待监控CentOS7系统主机安装net-snmp

    如果选择在CentOS7系统主机上离线安装net-snmp,需要准备一台与离线主机操作版本一致(两台主机安装的是相同的CentOS7系统版本)的可上网主机。

    下载安装包

    在可上网主机执行以下命令,将安装包下载到/root/snmp目录中

    yum install --downloadonly --downloaddir=/root/snmp net-snmp net-snmp-libs net-snmp-utils

    将下载的安装包拷贝到离线主机上,在安装包所在的目录内执行安装命令

    rpm -Uvh ***.rpm  #其中U表示更新,v表示显示安装过程,h表示显示进度

    安装完成后可在usr/share/snmp/mibs目录下查看mib文档信息

    修改配置文件

    etc/snmp/snmpd.conf

    将snmpd.conf文件增加一行,public用户可以查看.1节点以下的所有信息

    view systemview included .1

    注:不提倡直接使用public团体名这种方式,应该采用rocommunity private 192.168.0.114 .1,指定团体名,此处团体名为private,指定可以访问的ip地址,此处只允许192.168.0.114 这个地址访问。安全级别高的应该采用SNMPv3。 

    配置完成后启动snmpd服务

    systemctl start snmpd.service

    配置snmpd服务随服务器自动启动

    systemctl enable snmpd.service

    配置完成后执行

    snmpwalk -v 1 localhost -c public systemStats

    看到以下结果表示安装配置成功

    到此待监控主机配置已完成。开始配置zabbix监控。

    1、配置监控主机

    打开zabbix系统配置界面,找到“创建主机”选项

    创建主机,填写主机名称、群组名称,移除agent代理程序的接口(此处不用agent代理),增加SNMP接口。注:主机名称不可以为中文,此处图片写的有误。

    此处不需要agent代理程序监测

    创建完成后开始为主机添加模版

    选择Templates群组中的Template OS Linux SNMPv2模版。注:此模版zabbix默认附带的模版

    配置完成后可以在监测-最新数据中看到监测的数据

    到此配置完成!

    部分oid名称:

    Physical memory 物理存储器 hrStorageSize.1

    Virtual memory  虚拟存储器  hrStorageSize.3   

    Memory buffers  内存缓冲区  hrStorageSize.6   

    Cached memory    缓存内存    hrStorageSize.7 

    Shared memory    共享内存    hrStorageSize.8 

    Swap space      交换空间    hrStorageSize.10 

    系统状态信息

    snmpwalk -v 1 localhost -c public systemStats

    用户空间占用CPU百分比 ssCpuUser.0

    内核空间占用CPU百分比 ssCpuSystem.0

    空闲CPU百分比 ssCpuIdle.0

    相关文章

      网友评论

          本文标题:配置zabbix通过snmp监控CentOS7系统主机

          本文链接:https://www.haomeiwen.com/subject/eahsnhtx.html