针对物理服务器监控:
1.资源监控:
1). cpu利用率 system.cpu.util[<cpu>,<type>,<mode>] system.cpu.util[,system], system.cpu.util[0,user,avg5], system.cpu.util[all,user]
2). 内存利用率 vm.memory.size[pused]
3). 磁盘io
4). 磁盘读 vfs.dev.read[device,<type>,<mode>], vfs.dev.read[,bps], vfs.dev.read[sda,sectors](自定义倍数,乘以512 , 单位: b/s , 差量(每秒速率))
5). 磁盘写 vfs.dev.write[device,<type>,<mode>], vfs.dev.write[,bps],vfs.dev.write[sda,sectors]
6). 网卡0吞吐率 net.if.out[eth0] net.if.in[eth0] (自定义发现 net.if.discovery)(item_discovery)
7). 网卡1吞吐率 net.if.out[eth1] net.if.in[eth1](自定义倍数,单位:b/s,乘以8,差量(每秒速率))
8). 网卡2吞吐率 net.if.out[eth2] net.if.in[eth2]
2. 能耗监控:(IPMI监控,不同的服务器,key值不通)
1). cpu温度 CPU0 below Tmax key(cpu.degree)
2). 磁盘温度 key()
2). 机箱温度 System Ambient key(system.bmbient)
3). 功率 power key(system.power)
4). 风扇转速 SYSTEM FAN1 key(system.fan)
针对磁盘IO监控,由于zabbix不支持iostat系统命令,故需要扩展iostat插件
zabbix_agentd.conf配置文件说明:
#自定义扩展agent key的存放路径,一般存放在zabbix_agentd.conf.d目录下
Include=/opt/server/zabbix_agt/etc/zabbix_agentd.conf.d/
#支持用户自定义key,0则表示不支持
UnsafeUserParameters=1
zabbix_proxy.conf配置文件说明:
#每隔多长时间从zabbix server提取最新的监控主机和监控项,以下配置是每隔2分钟从zabbix server中提取最新的监控主机
ConfigFrequency=120
#每隔多长时间将收集的数据发送到zabbix server,以前配置是1秒发送一次
DataSenderFrequency=1
相关推荐
gpgkey=https://repo.zabbix.com/RPM-GPG-KEY-ZABBIX gpgcheck=1 enabled=1 ``` 保存并关闭文件,现在可以使用YUM安装Zabbix了。执行以下命令: ```bash sudo yum install -y zabbix-server-mysql zabbix-web-...
echo -e '[zabbix]\nname=Zabbix Official Repository - $basearch\nbaseurl=https://repo.zabbix.com/rhel/7/$basearch/\ngpgkey=https://repo.zabbix.com/RPM-GPG-KEY-ZABBIX\ngpgcheck=1\nenabled=1' | sudo tee...
Agent通过检查指定的key(如`system.cpu.load`)来收集信息。 4. **模板系统**:Zabbix支持模板,允许预定义一组监控项、触发器、图形和操作,可以应用于多个主机,简化配置过程。Zabbix 2.2.19包含多种预设模板,...
gpgkey=http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX ``` 其中`$basearch`和`$releasever`会根据系统的架构和版本动态填充,例如`x86_64`和`7`等。 #### 三、数据库的安装及配置 Zabbix需要一个数据库来存储...
Zabbix_get 是 Zabbix 服务端的命令,用于检测 Agent 端的配置是否正确,可以很方便地知道 key 是否能正常获取到 Agent 的数据,并且可以测试 key 值是否可用。注意:zabbix-get 命令必须在 agent 端为被动模式(有...
gpgkey=https://repo.zabbix.com/RPM-GPG-KEY-ZABBIX gpgcheck=1 ``` 然后,安装Zabbix Server和Web界面: ```shell sudo yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent ``` 配置Zabbix数据库...
zabbix_repo_gpgkey_url: "http://repo.zabbix.com/zabbix/5.0/RPM-GPG-KEY-ZABBIX" tasks: - name: Add Zabbix repository yum_repository: name: zabbix description: Zabbix Repository baseurl: "{{ ...
Zabbix是一款开源的企业级监控解决方案,能够监控各种网络参数、服务器健康状态以及应用... sudo echo -e "[zabbix]\nname=Zabbix official repository\nbaseurl=https://repo.zabbix.com/rhel/7/$basearch/\ngpgkey=...
这是安装指南: 将 unifi.conf 包含到您的 Zabbix Agent 配置中将 perl 矿工脚本推送到 Unifi 设备将 XML 导入您的 Zabbix 模板调整 Zabbix 宏以使用正确的用户名和密码矿工脚本参数: 命令: unifi_miner.pl [-o ...
gpgkey=https://repo.zabbix.com/RPM-GPG-KEY-ZABBIX gpgcheck=1 enabled=1 ``` 保存并退出,接下来安装Zabbix所需依赖和软件包: ```bash sudo yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-...
同时,也可以在Agent端使用`./zabbix_agentd -t <item_key>`命令测试数据采集。 六、安全与优化 为了保证系统安全,应限制Agent只响应特定的Server请求,并定期更新Agent以获取最新的安全补丁。此外,根据监控需求...
2. **安装Zabbix服务**:使用`yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent`命令安装Zabbix服务端、Web前端和Agent。 3. **初始化数据库**:使用`zabbix_server.sql.gz`文件创建Zabbix数据库。 4...
2. 被动模式:Server发起连接,发送KEY给Agent,Agent响应并返回数据。 3. Proxy模式:Proxy充当本地Server,收集和存储数据,随后将更新传递给中央Server。 Zabbix的监控原理涉及Server和Agentd之间的交互,Agentd...
- 介绍zabbix_agent客户端配置文件说明。 - 在选定的模板中添加自动发现规则。 - 创建监控项原型。 - 创建触发器原型。 - 应用新建模板到需要监控的主机。 #### 五、监控主机 ##### 1. Linux主机监控 - 创建Linux...
1. 监控项:Zabbix Agent可以通过配置监控特定的键(key),如"proc.num[nginx]"来监控Nginx进程数量。Agent会根据配置的键值收集数据。 2. 模板:Zabbix提供预定义的模板,简化了对常见服务和应用的监控配置。你...
Zabbix Server、Proxy、Agent均支持主动和被动模式,分别对应数据的推送和拉取。 - 主动模式是指组件主动向其他组件发送请求。 - 被动模式是指组件等待其他组件来请求数据。 - 在安装配置时,可以根据主动或被动模式...
在Zabbix 3.0及更高版本中,为了增强数据安全,引入了通信加密功能,允许Server、Proxy、Agent以及zabbix_sender和zabbix_get等组件之间使用加密通信。本文将详细介绍如何通过预共享密钥(PSK)来实现这一功能。 预...