数据库操作:
1、添加用户
设置用户
--创建角色 r_test
EXEC sp_addrole 'r_zbx_monitor' --添加登录 'zbx_monitor,设置密码为pwd,默认数据库为'master'
EXEC sp_addlogin 'zbx_monitor','a@cd123','master' --为登录 l_test 在数据库 pubs 中添加安全账户 u_test
EXEC sp_grantdbaccess 'zbx_monitor','zbx_monitor' --添加 u_test 为角色 r_test 的成员
EXEC sp_addrolemember 'r_zbx_monitor','zbx_monitor'
2、设置该用户映射
3、设置该用户的权限
-----设置权限
USE msdb GRANT SELECT ON msdb.dbo.sysjobs TO zbx_monitor USE msdb GRANT SELECT ON OBJECT::msdb.dbo.sysjobservers TO zbx_monitor; USE msdb GRANT SELECT ON OBJECT::msdb.dbo.sysjobactivity TO zbx_monitor; USE msdb GRANT EXECUTE ON OBJECT::msdb.dbo.agent_datetime TO zbx_monitor
Zabbix服务器配置odbc.ini
vim /etc/odbc.ini
详细参考: https://www.it-500.com/it/560/