despicable 发表于 2013-4-7 13:04

【转帖】windows 服务器安装SNMP说明及注意事项

一)安装SNMP服务并设置Community String

1)安装SNMP

添加/删除程序—>添加/删除组件—>Management and Monitoring Tools

安装Simple Network Management Protocol(需要安装光盘,不需要重启)

2)配置SNMP服务

   双击打开 服务/SNMP Service,

①    在Security页点上面的Add,在SNMP Service Configuration窗口Community Name项添加GIS Monitor,Community rights选READ ONLY

②在Security页点选择Accept SNMP packets from these hosts,然后下面的Add,把监控服务器的Hostnamebjnpm1添加进去

至此,SNMP服务安装并配置完成

二)注意事项:

Windows2003在打开“添加/删除程序”安装SNMP时,可能会引起MSDTC(Distributed Transaction Coordinator)服务重启,导致SQL Server(MSSQLSERVER)服务停掉。因此需要在安装完SNMP后手工重启MSDTC服务,然后启动SQL Server服务。

参照文档:

这个注册表键值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Setup的MinorVersion,是用来标识MSDTC组件的版本号的。这个组件在windows的SP1和SP2中以及后续的一些patch中不断有被更新过。

但是这个组件不是再打SP1或Sp2时同时被更新,而是需要在patch安装完成以后重启该服务的时候被更新。在2003 SP1以后,补丁安装后第一次启动“添加删除程序”时,系统会去检查该注册表值,如果这个键值还是保持在比当前操作系统patch低的值,就会自动重启MSDTC服务从而更新该组件。局域网屏幕监控软件然后,MSDTC重启的时候会停掉SQL Server 的服务。这个现象只出现在安装完操作系统补丁后第一次运行“添加删除程序”。 MSDTC第一次被重启以后,改注册表键值会被更新成为最新版本号,因此第二次再运行“添加删除程序”时不会出现这个问题了。



这个现象实际上是一个设计行为。我们希望用户在安装成功patch以后一定要重启MSDTC的服务。这个问题会出现在任何一个更新过MSDTC的操作系统补丁。也就是说,您从windows2003 SP0升级到SP1时会遇到这个问题,同意,从Sp1升级到Sp2的时候,会再次遇到这个问题。



推荐的方式:

1.对于准备安装操作系统补丁的机器,在安装操作系统补丁完成后,重启服务器。然后,手工重启MSDTC服务。最后,手工启动SQL Server服务。

2.对于正在使用中的SQL Server服务器(已安装补丁但是从未重启MSDTC服务的),需要计划一个停机时间,重启MSDTC服务,然后手工启动SQL Server服务。

我好像是马甲 发表于 2013-4-7 13:55

沙发(⊙o⊙)哦。楼主要散nb
页: [1]
查看完整版本: 【转帖】windows 服务器安装SNMP说明及注意事项