-
Problem report
-
Resolution: Declined
-
Trivial
-
None
-
4.4.0, 4.4.1
-
None
После обновления сервера Zabbix с 4.2 до 4.4 все шаблоны (как видится мне) остались без изменений. Все обращения и сбор данных с сервера MySQL, который мониторится Zabbix, происходят по-старому, к примеру mysql.ping.
Сам сервер Zabbix 4.4 со старым шаблонами отправляет запрос
Code:
zabbix_get -s 1.2.3.4 -k mysql.ping
, а в ответ:
Code:
mysqladmin: connect to server at '-P' failed
error: 'Unknown MySQL server host '-P' (-2)'
Check that mysqld is running on -P and that the port is 3306.
You can check this by doing 'telnet -P 3306'
Т.к. Zabbix-agent 4.4 на наблюдаемом хосте переписал /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf, то теперь запрос с сервера должен быть иного вида, а именно включать имя хоста MySQL и порт:
Code:
zabbix_get -s 1.2.3.4 -k "mysql.ping[localhost,3306]"
НО! При этом переменная окружения HOME=/var/lib/zabbix/ пропала из конфига, и больше файл настроек доступа к серверу MySQL не читается!
Code:
- zabbix_get -s 1.2.3.4 -k "mysql.ping[localhost,3306]"
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'zabbix'@'localhost' (using password: NO)'
Заявление:
#For OS Linux: You need create .my.cnf in zabbix-agent home directory (/var/lib/zabbix by default)
ложное и не работает!
При этом свежая установка Zabbix сервера и агентов 4.4 из "коробки" на новые сервера страдает от этого же. Не читается /var/lib/zabbix/.my.cnf.