zabbix配置监控mssql

数据库操作:

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、设置该用户映射

基础技术、技术与框架zabbix配置监控mssql插图

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
基础技术、技术与框架zabbix配置监控mssql插图1

详细参考: https://www.it-500.com/it/560/

Zabbix监控平台添加template和设置 Macros

基础技术、技术与框架zabbix配置监控mssql插图2
基础技术、技术与框架zabbix配置监控mssql插图3
基础技术、技术与框架zabbix配置监控mssql插图4