Zabbix“专家坐诊”第64期问答汇总

Q:请问一下, 做磁盘监控的话, 不能用自定义脚本, 是不只能自己写一个vfs.fs.size的新模块?
A:你可以用内置键,调用window命令获取磁盘大小,或者用vfs这个内置键也行

Q:您好,我想请问下动作中{ITEM.LASTVALUE}和 {ITEM.VALUE}函数相关问题,比如我触发器 avg(#3) >100 已经触发-动作执行了,但是 {ITEM.LASTVALUE}和 {ITEM.VALUE} 只能把最新值带出来,个别情况下最新值已经偏离报警值比较远了,有没有办法把触发报警的值取出来?
A:在触发器描述哪里输入{ITEM_LASTVALUE}

Q:{ITEM_LASTVALUE}放触发器描述里,然后动作带{TRIGGER.DESCRIPTION}这样?
A:这里就可以获取到触发器告警的值

Q:没有描述的入口

A:你是zabbix什么版本
Q:4.4.8.
A:你是点问题哪里吗?
Q:是

A:点这里的?

Q:是的

Q:请问一下,这个$2符号,zabbix会怎么去解析显示?


是指的键值里面的参数吗?

A:你可以在最新数据哪里看到$2的值。就是找一台主机套你这个模板
Q:好,谢谢,请问zabbix数据库能支持分表分库吗?
A:支持
Q:有没有如何操作的方案?网上查了下没查到
A1:https://github.com/zabbix-book/partitiontables_zabbix正好前几天刚分
Q:好的!谢谢!

Q:请教一个问题,公司的服务器在远程机房,使用v*n连接进行配置了agent主动模式。在华为云上配置了zabbix-server。现在是在server端netstat可以查看到机房连接地址,但是接收不到数据,这种是什么原因。我在本地搭的agent就可以监控看到图。本地没有用v*n做网络隔离。
A:先Ping
Q:我在agent用telnet ping server的端口是可以的,agent sender也可以送数据给server,因为agent那边是需要v*n才能连接,所以server端ping不过去

Q:交换机在监控中有这一选项,从哪里可以看到呢?

A:最新数据,你要看这个监控项还是监控项的值?
Q:监控项
A:你直接点这个模板

Q:能看到里面具体的值吗?就是具体的日志内容,或者日志的图形
A:看最新数据,然后找套了这个模板的主机,就可以看见具体值

Q:我的模板选择的对吗?
A:这个要配置的,你要监控什么设备?
Q:交换机
A:交换机要配置snmp协议,然后再套模板
Q:是这样吗?协议配置了,cpu可以检测到
A:模板对不对,要看套了模板后,有没有数据,有数据,就是模板套对了,没数据有可能是模板有问题
Q:好的,收到,谢谢,我再试一试
Q:选择icmp ping,点击现在检查,提示,主机不受监控,请求无法完成,是哪里错了?

A:不是所有的监控项类型都支持现在检查
Q:哦,谢谢
A:外部检测和zabbix_agent的被动方式就可以执行立即检查
Q:明白了

Q:新新手问下,ZABBIX版本升级是不是只能先下新的版本安装,然后从旧的版本上导出再去新版本上导入?有直接update的方法吗?
A:是的。
Q:感觉升级有点麻烦
在这里插入图片描述