当前位置:网站首页>zabbix_get测试数据库失败
zabbix_get测试数据库失败
2022-07-06 23:54:00 【知本知至】
环境
[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.
描述
在配置zabbix自定义监控脚本进行监控从数据库时,
自定义脚本在本地跑起来正常,在zabbis server上使用zabbix_get命令时候就出现错误
[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
脚本,监控项等等都没有问题。
原因
MySQL启用了auth_socket plugin
插件导致的。
auth_socket plugin 套接字插件检查套接字用户名(操作系统用户名)是否与客户端程序为服务器指定的MySQL用户名匹配。 如果名称不匹配,插件将检查套接字用户名是否 authentication_string 与 mysql.user 系统表行 的 列中 指定的名称匹配 。 如果找到匹配项,则插件允许连接。
验证
[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 |
解决
修改root用户的密码认证插件为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 |
在zabbix_server进行测试
[email protected]:bin#/apps/zabbix_server/bin/zabbix_get -s 10.0.0.84 -p 10050 -k "mysql_status[master_slave_check]"
50
边栏推荐
- 什么是依赖注入(DI)
- Design, configuration and points for attention of network unicast (one server, multiple clients) simulation using OPNET
- 淘宝店铺发布API接口(新),淘宝oAuth2.0店铺商品API接口,淘宝商品发布API接口,淘宝商品上架API接口,一整套发布上架店铺接口对接分享
- DOM node object + time node comprehensive case
- Initial experience of annotation
- Flink SQL 实现读写redis,并动态生成Hset key
- 不同网段之间实现GDB远程调试功能
- English grammar_ Noun possessive
- Use, configuration and points for attention of network layer protocol (taking QoS as an example) when using OPNET for network simulation
- Writing process of the first paper
猜你喜欢
sql优化常用技巧及理解
Jhok-zbl1 leakage relay
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
WEB架构设计过程
【js组件】自定义select
1. AVL tree: left-right rotation -bite
How digitalization affects workflow automation
分布式事务解决方案之2PC
一条 update 语句的生命经历
Cve-2021-3156 vulnerability recurrence notes
随机推荐
Mysql database learning (7) -- a brief introduction to pymysql
bat 批示处理详解
[JS component] date display.
《HarmonyOS实战—入门到开发,浅析原子化服务》
4. Object mapping Mapster
When deleting a file, the prompt "the length of the source file name is greater than the length supported by the system" cannot be deleted. Solution
JHOK-ZBG2漏电继电器
Annotation初体验
纪念下,我从CSDN搬家到博客园啦!
5. 数据访问 - EntityFramework集成
If you want to choose some departments to give priority to OKR, how should you choose pilot departments?
一条 update 语句的生命经历
论文阅读【Sensor-Augmented Egocentric-Video Captioning with Dynamic Modal Attention】
How does mapbox switch markup languages?
Photo selector collectionview
Two person game based on bevy game engine and FPGA
Taobao Commodity details page API interface, Taobao Commodity List API interface, Taobao Commodity sales API interface, Taobao app details API interface, Taobao details API interface
什么是消息队列?
Jhok-zbl1 leakage relay
集群、分布式、微服務的區別和介紹