当前位置:网站首页>zabbix_ Get test database failed
zabbix_ Get test database failed
2022-07-07 05:44:00 【Know the source and know the destination】
Environmental Science
[email protected]:zabbix#cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.5 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.5 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
mysql> select version();
+-------------------------+
| version() |
+-------------------------+
| 5.7.38-0ubuntu0.18.04.1 |
+-------------------------+
1 row in set (0.00 sec)
[email protected]:zabbix_server#sbin/zabbix_server -V
zabbix_server (Zabbix) 4.0.42
Revision f5370d9acb1 28 June 2022, compilation time: Jul 3 2022 13:46:14
Copyright (C) 2022 Zabbix SIA
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it according to
the license. There is NO WARRANTY, to the extent permitted by law.
describe
In the configuration zabbix Customize the monitoring script to monitor from the database ,
The custom script runs normally locally , stay zabbis server Upper use zabbix_get An error occurs when ordering
[email protected]:bin#/apps/zabbix_server/bin/zabbix_get -s 10.0.0.84 -p 10050 -k "mysql_status[master_slave_check]"
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
100
Script , There is no problem with monitoring items .
reason
MySQL To enable the auth_socket plugin
Plug in .
auth_socket plugin Socket plug-in checks socket user name ( Operating system user name ) Whether it is the same as that specified by the client program for the server MySQL The user name matches . If the names don't match , The plug-in will check whether the socket user name authentication_string And mysql.user System table rows Of In the column The specified name matches . If I find a match , The plug-in allows connection .
verification
[email protected]:zabbix#mysql -uroot -e 'select user,host,plugin from mysql.user;'
+------------------+-----------+-----------------------+
| user | host | plugin |
+------------------+-----------+-----------------------+
| root | localhost | auth_socket |
| mysql.session | localhost | mysql_native_password |
| mysql.sys | localhost | mysql_native_password |
| debian-sys-maint | localhost | mysql_native_password |
| zabbix | 10.0.0.% | mysql_native_password |
solve
modify root The password authentication plug-in of the user is mysql_native_password
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> update user set plugin='mysql_native_password' where user='root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 2 Changed: 1 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> select user,host,plugin from user;
+------------------+-----------+-----------------------+
| user | host | plugin |
+------------------+-----------+-----------------------+
| root | localhost | mysql_native_password |
stay zabbix_server To test
[email protected]:bin#/apps/zabbix_server/bin/zabbix_get -s 10.0.0.84 -p 10050 -k "mysql_status[master_slave_check]"
50
边栏推荐
猜你喜欢
How Alibaba cloud's DPCA architecture works | popular science diagram
软件测试面试技巧
Flink SQL realizes reading and writing redis and dynamically generates hset key
Initial experience of annotation
毕业之后才知道的——知网查重原理以及降重举例
TCC of distributed transaction solutions
三级菜单数据实现,实现嵌套三级菜单数据
JSP setting header information export to excel
随机生成session_id
English语法_名词 - 所有格
随机推荐
Paper reading [open book video captioning with retrieve copy generate network]
JVM (19) -- bytecode and class loading (4) -- talk about class loader again
5. 数据访问 - EntityFramework集成
C nullable type
JD commodity details page API interface, JD commodity sales API interface, JD commodity list API interface, JD app details API interface, JD details API interface, JD SKU information interface
Mybaits multi table query (joint query, nested query)
“多模态”概念
Lombok plug-in
bat 批示处理详解
[PM products] what is cognitive load? How to adjust cognitive load reasonably?
拼多多新店如何获取免费流量,需要从哪些环节去优化,才能有效提升店内免费流量
Digital innovation driven guide
随机生成session_id
JSP setting header information export to excel
Mybaits之多表查询(联合查询、嵌套查询)
English grammar_ Noun possessive
Web architecture design process
Mysql database learning (7) -- a brief introduction to pymysql
Hcip seventh operation
关于服装ERP,你知道多少?