1.安装SNMP FOR SQL SERVER
如果你安装SQL SERVER的时候,已经安装了SNMP服务,那么SQL SERVER会自动安装SNMP的代理扩展。如果在执行安装程序时没有在计算机上安装 SNMP,则不会启用 SQL Server 对 SNMP 的支持。
对于安装SQL SERVER时候没有安装SNMP服务的,需要手工添加扩展代理方法如下,注意区分大小写的匹配:
(1) 添加扩展代理注册信息
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameter\
ExtensionAgents
新增如下字符串值:格式为:名称、类型、数值
1 : REG_SZ : SOFTWARE\Microsoft\Microsoft SQL Server\SNMP\CurrentVersion
(2) 安装SQL Server SNMP扩展代理程序 (Sqlsnmp.dll)
转到HKEY_LOCAL_MACHINE\SOFTWARE
创建主键:Microsoft\MSSQLServer\SNMP\CurrentVersion
新增字符串值:Pathname:
REG_EXPAND_SZ(注意,我第一次安装的时候就是因为没注意这个串值类型,导致没有安装成功。这个REG_EXPAND_SZ是“可扩充字符串值”):D:\Program Files\Microsoft SQL Server\MSSQL\BINN\sqlsnmp.dll
2.安装成功后,就可以使用SNMP了。
首先需要知道SQL SERVER的MIB,这个MIB默认放在D:\Program Files\Microsoft SQL Server\MSSQL\Binn\Mssql.mib
我使用GETIF浏览MIB,那么就把Mssql.mib文件复制到Getif 2.3.1\Mibs\下改名字为
mssql.txt。然后打开.index文件添加MSSQLSERVER-MIB mssql.txt到末尾保存。
阅读(2166) | 评论(0) | 转发(0) |