问题一

Q:用docker-compose部署zabbix,部署完后如果要修改zabbix的配置应该要改docker-compose文件里的环境变量吧?改了环境变量之后只能重建容器才能生效吗?能不能在不影响已经配好的那些监控项的情况下让新的环境变量生效?

A:不会影响,配置更改只会涉及到zabbix的容器,也可以直接在容器里面改,改好之后docker restart。

Q:那如果修改mysql数据库那个容器的环境变量, 再重建mysql容器这样会影响数据库里的数据吗?

A:数据持久化了就不会。另外通过docker restart 的方式也不会,如果数据库没做持久化,建议做下持久化处理。

Q:我已经在docker compose文件里设置了volumes,这样应该没问题了吧?

A:没问题。

 

问题二

Q:监控项键值proc.num[],要是进程带[]该如何解决?就是进程的名称也带[]这个中括号的。

A:可以试下这两个:proc.num["[进程名]"]、 proc.num[\[进程名\]]@Xends 

 

问题三

Q:谁有监控深信服 防火墙的操作方法啊

A:一般都是通过SNMP协议去监控的

 

问题四

有zabbix数据库分区资料吗?

可以结合实际,参考下这篇文章:https://forum.lwops.cn/article/38。

 

问题五

Q:请问页面上的最近的问题和问题有什么区别?

A:最近的问题都是未恢复的,问题里包括已经恢复的。

 

问题六

Q:虚拟机或者由多个主机组成的整体虚拟化平台能监控到吗?比如深信服的超融合或者华为虚拟化平台?类似这些参数。

Zabbix“专家坐诊”第231期问答_zabbix

A:可以监控到的,通过API的形式,需要写脚本。

 

问题七

Q:我监控mysql,有3个库,另外2个正常读到数据,这个始终读不到数据,配置方法都是一致的,用的agent2 ,这咋整?

Zabbix“专家坐诊”第231期问答_zabbix_02

Zabbix“专家坐诊”第231期问答_zabbix_03

A:这种其实已经监控上了,只是这两个mysql部分配置不一样。你可以进入mysql输入:show variables like '%log%'; 来查看innodb_log_file_size。如果这个命令可以看到那你应该考虑给到的查询mysql账户是不是没权限执行部分mysql命令。

 

问题八

Q:如何监控linux系统内的进程数量呢?比如加一个 netstat -anp | grep xxx端口号,然后输出到zabbix网页上。

A:这个需要自定义监控项。

更多zabbix技术资料,可以持续关注乐维社区