美文网首页
配置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