当前位置:网站首页>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
边栏推荐
- Use, configuration and points for attention of network layer protocol (taking QoS as an example) when using OPNET for network simulation
- Getting started with DES encryption
- Egr-20uscm ground fault relay
- 淘寶商品詳情頁API接口、淘寶商品列錶API接口,淘寶商品銷量API接口,淘寶APP詳情API接口,淘寶詳情API接口
- The navigation bar changes colors according to the route
- [paper reading] semi supervised left atrium segmentation with mutual consistency training
- 软件测试面试技巧
- Mybaits multi table query (joint query, nested query)
- [JS component] date display.
- Tablayout modification of customized tab title does not take effect
猜你喜欢
Paper reading [MM21 pre training for video understanding challenge:video captioning with pre training techniqu]
5. Data access - entityframework integration
Introduction to distributed transactions
nVisual网络可视化
常用消息队列有哪些?
随机生成session_id
5. 数据访问 - EntityFramework集成
Senior programmers must know and master. This article explains in detail the principle of MySQL master-slave synchronization, and recommends collecting
English grammar_ Noun possessive
Lombok plug-in
随机推荐
How to get free traffic in pinduoduo new store and what links need to be optimized in order to effectively improve the free traffic in the store
基于NCF的多模块协同实例
Modes of optical fiber - single mode and multimode
Differences and introduction of cluster, distributed and microservice
爬虫练习题(三)
An example of multi module collaboration based on NCF
消息队列:如何确保消息不会丢失
Flinksql 读写pgsql
Make web content editable
sql查询:将下一行减去上一行,并做相应的计算
1.AVL树:左右旋-bite
Educational Codeforces Round 22 B. The Golden Age
Pytorch builds neural network to predict temperature
[JS component] date display.
数据中心为什么需要一套基础设施可视化管理系统
What is message queuing?
《2022中国低/无代码市场研究及选型评估报告》发布
淘寶商品詳情頁API接口、淘寶商品列錶API接口,淘寶商品銷量API接口,淘寶APP詳情API接口,淘寶詳情API接口
消息队列:消息积压如何处理?
Codeforces Round #416 (Div. 2) D. Vladik and Favorite Game