最终目标是在容器中运行最新的Zabbix版本,监控一堆交换机。Zabbix想要一些MySQL (或者postgres)的味道,所以我想我会设置使用官方( MySQL ) MySQL 8.0.19 MySQL FOSS图像。我有一个正在运行的MySQL容器,但我意外地将我的zabbix用户设置为只具有本地连接权限。和zabbix-web-apache-mysql )连接。也许有一些方法可以启动一个新的容器,这样用户通过网络就可以使用数据库' zabbix‘。
我们有一个总部设在Zabbix的公司监控系统。它的MySQL监控是相当基础的,所以我想添加更多信息。为此,我编写了一个脚本,从MySQL检索此信息并将其发送给Zabbix。我创建了一个具有SELECT和PROCESS权限的zabbix用户,并尝试了mysqladmin -u zabbix processlist,但我得到了Access denied; you need theshow grants for 'zabbix'@'%'