2022 Zabbix中国峰会
2022 Zabbix中国峰会

1 MySQL推荐的UnixODBC设置

安装

*** Red Hat Enterprise Linux/CentOS**:
       
       # yum install mysql-connector-odbc
       
       ***Debian/Ubuntu**:

请参考 MySQL文档 来下载相应平台必要的数据库驱动。

如需其他相关信息,请参阅 安装unixODBC

配置

通过编辑odbcinst.iniodbc.ini文件来完成ODBC的配置。这些配置文件可以在/etc 文件夹中找到。odbcinst.ini 文件可能不存在,这时我们需要手动来创建它。

odbcinst.ini

[mysql]
       Description = General ODBC for MySQL
       Driver      = /usr/lib64/libmyodbc5.so
       Setup       = /usr/lib64/libodbcmyS.so 
       FileUsage   = 1

请考虑以下 odbc.ini 配置参数的示例。

  • 通过IP连接的示例:
[TEST_MYSQL]                                                     
       Description = MySQL database 1                                   
       Driver  = mysql                                                  
       Port = 3306                                                      
       Server = 127.0.0.1
  • 通过IP连接并使用凭据的示例,默认使用zabbix数据库:
[TEST_MYSQL_FILLED_CRED]                       
       Description = MySQL database 2                 
       Driver  = mysql                                
       User = root                                    
       Port = 3306                                    
       Password = zabbix                           
       Database = zabbix                             
       Server = 127.0.0.1                             
  • 通过套接字连接并使用凭据的示例,默认使用zabbix数据库:
[TEST_MYSQL_FILLED_CRED_SOCK]                  
       Description = MySQL database 3                 
       Driver  = mysql                                
       User = root                                    
       Password = zabbix                           
       Socket = /var/run/mysqld/mysqld.sock           
       Database = zabbix

所有其他可能的配置参数选项都可以在网站上找到:MySQL official documentation