我无法从Zabbix默认的模板应用程序MySQL获得所有结果.错误是:
zabbix代理不支持
我已经设置zabbix_agent.conf并包含在内my.cnf.我需要配置哪些其他设置,以便Zabbix Agent监控MySQL服务器?
检查您的zabbix_server配置文件是否包含/etc/zabbix/zabbix_agentd.d/*.conf:
vi /etc/zabbix/zabbix_agentd.conf
Run Code Online (Sandbox Code Playgroud)
(你几乎可以在文件末尾找到:Include =/etc/zabbix/zabbix_agentd.d/*.conf)
检查zabbix_mysql配置的位置:
vim /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
Run Code Online (Sandbox Code Playgroud)如果您将找到它,例如:HOME =/var/lib/zabbix,则创建该目录(如果该目录不存在):
mkdir /var/lib/zabbix
Run Code Online (Sandbox Code Playgroud)将您的位置更改为该目录并创建/编辑.my.cnf文件:
cd /var/lib/zabbix
vim .my.cnf
Run Code Online (Sandbox Code Playgroud)
添加以下内容:
[mysql]
user=zabbix
password=zabbix
host=localhost
[mysqladmin]
user=zabbix
password=zabbix
host=localhost
Run Code Online (Sandbox Code Playgroud)
然后保存.
我假设您已经拥有一个具有所有权限的mysql用户名= zabbix和密码= zabbix.
重启mysql:
service mysqld restart
Run Code Online (Sandbox Code Playgroud)
现在连接到你的zabbix gui并检查来自mysql的值(监控 - >最新数据)