我们有一个总部设在Zabbix的公司监控系统。它的MySQL监控是相当基础的,所以我想添加更多信息。为此,我编写了一个脚本,从MySQL检索此信息并将其发送给Zabbix。
在检索到的信息中,我希望获得当前的连接,但我只设法与根用户进行连接。我创建了一个具有SELECT和PROCESS权限的zabbix用户,并尝试了mysqladmin -u zabbix processlist,但我得到了Access denied; you need the PROCESS privilege for this operation。
show grants for 'zabbix'@'
我正在尝试为zabbix配置docker-compose yaml,并收到以下消息: Creating network "zabbix_default" with the default driver
Creating zabbix_server ... done
Attaching to zabbix_server
server_1 | Preparing Zabbix server
server_1 | Using MYSQL_USER variable from ENV
server_1 | Using MYSQL_PASSWORD variable
为了测试目的,→或完全忽略字符串(如新DB的名称)。
首先,尝试添加一些大约250到250已经添加的主机和Z服务器关闭.我重新启动了它,在码头日志中我看到了以下内容:
6:20191014:091840.201 using configuration file: /etc/zabbix/zabbix_server.conf 6:20191014:091840.223 current database version (mandatory/optional): 04020000/04020001 6:20191014:091840.223 required mandatory vers