zabbix7.0 添加agent主机创建常用监控项

打印 上一主题 下一主题

主题 857|帖子 857|积分 2571

zabbix7.0 添加Agent主机 配置监控项

一、安装zabbix-Agent

下载地址:https://www.zabbix.com/cn/download_agents
条件:被监控的主机安装zabbix-Agent
以下以linux为例.
利用ssh工具毗连到被监控主机。
下载:
  1. dnf download zabbix-agent
复制代码
安装:
  1. rpm -ivh zabbix-agent*
复制代码

设置开机自启:
systemctl enable zabbix-agent.service
监控主机配置zabbixagent
  1. vim /etc/zabbix/zabbix_agentd.conf
复制代码
修改下列四项:
Server=192.168.121.250
ListenPort=10050
ServerActive=192.168.121.250
Hostname=Mysql02
这四个选项修改为正确的信息。两个server地址为 zabbxia服务器地址 端口默认为10050 Hostname最好和主机体系名称保持一致。
二、添加主机

如图:

主机添加完成,这里的ZBX应该是灰色的,属于正常征象,确保在创建,配置监控项变为绿色即可。

三、添加agent监控项

创建监控项:
附官方文档链接:https://www.zabbix.com/documentation/6.0/zh/manual/config/items/itemtypes/zabbix_agent


CPU%:
CPU:system.cpu.util[,,,]
示例 :
指标:system.cpu.util[0,user,avg5] 范例:浮点型 单元:%

预处置惩罚利用javascript保留两位小数:
  1. return parseFloat(value).toFixed(2);
复制代码

测试验证

末了点击添加。
数据验证;


可以看到添加的监控项的数据已经有了。

以下同理添加。
内存:
vm.memory.size[]
示例 内存%::
键值:vm.memory.size[pused] 范例:浮点型 单元:%

预处置惩罚利用javascript保留两位小数:
  1. return parseFloat(value).toFixed(2);
复制代码

网络:
net.if.in[if,] net.if.out[if,]
示例:
上行流量:
ens33网卡 上传流量:
键值:net.if.out[ens33] 范例:数字 单元:MB/S

预处置惩罚 每秒更改(由于这个参数检测的值累加的)利用javascript为MB保留两位小数:
  1. `return (parseFloat(value) / (1024 * 1024)).toFixed(2);
  2. `
复制代码

下载流量:
ens33网卡 下载流量:
键值:net.if.out[ens33] 范例:数字 单元:MB/S

预处置惩罚 每秒更改(由于这个参数检测的值累加的)利用javascript为MB保留两位小数:
  1. return (parseFloat(value) / (1024 * 1024)).toFixed(2);
复制代码

磁盘文件体系容量:
vfs.fs.size[fs,]
示例 磁盘文件体系的/目次可用% :
键值:vfs.fs.size[/,pfree] 范例:数字 单元:%

预处置惩罚利用javascript保留两位小数:
  1. var bytes = parseFloat(value);
  2. var formatted = bytes.toFixed(2);
  3. return formatted;
复制代码

示例 磁盘文件体系的/目次总空间 :
键值:vfs.fs.size[/, total] 范例:数字 单元:GB

预处置惩罚利用javascript为GB保留两位小数:
  1. var bytes = parseFloat(value);
  2. var gb = bytes / 1073741824;
  3. var gbFormatted = gb.toFixed(2);
  4. return gbFormatted;
复制代码

示例 磁盘文件体系的/目次空间 :
键值:vfs.fs.size[/, free] 范例:数字 单元:GB

预处置惩罚利用javascript为GB保留两位小数:
  1. var bytes = parseFloat(value);
  2. var gb = bytes / 1073741824;
  3. var gbFormatted = gb.toFixed(2);
  4. return gbFormatted;
复制代码

示例 磁盘文件体系的/目次已用空间 :
键值:vfs.fs.size[fs, used] 范例:数字 单元:GB

预处置惩罚利用javascript为GB保留两位小数:
  1. var bytes = parseFloat(value);
  2. var gb = bytes / 1073741824;
  3. var gbFormatted = gb.toFixed(2);
  4. return gbFormatted;
复制代码

磁盘IO:
vfs.dev.read[,s]: 读取操作耗时(秒)。
vfs.dev.write[,s]: 写入操作耗时(秒)。
示例:sda磁盘的读每秒操作数
键值:vfs.dev.read[sda,sps] 范例:数字

示例:sda磁盘的写每秒操作数
键值:vfs.dev.write[sda,sps] 范例:数字

端口:
net.tcp.port[,port]
示例:10050端口的状态:
键值:net.tcp.port[192.168.121.200,10050] 范例:数字 单元:无

标记:
名称:端口正常 值:1
名称:端口故障 值:0

URL:
web.page.perf[host,     ,]  
示例: zabbix首页响应速度:
键值:web.page.perf[192.168.121.250,80] 范例:浮点 单元:ms

预处置惩罚为MS毫秒 并保留2位小数:
  1. return (parseFloat(value) * (1024)).toFixed(2);
复制代码

示例:baidu响应速度
键值:web.page.perf[www.baidu.com,80] 范例:浮点 单元:ms

预处置惩罚为MS毫秒 并保留2位小数:
  1. return (parseFloat(value) * (1024)).toFixed(2);
复制代码

已经为体系添加的监控


当然你也可以通过模板直接链接到主机进行指标监控,选择合适的模板 这里是安装了agent的linux体系,以是选择linux by zabbix agent。

至此常用的几个Agent范例的监控项已经添加完成。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

半亩花草

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表