Удаленное добавление службы SNMP в Windows 7
Метки: Windows 7 | администрирование Windows | скрипты
Среда, 1 августа 2012 г.
Просмотров: 13187
Подписаться на комментарии по RSS
Я давно использую программу Mikrotik DUDE для мониторинга серверов компании. Недавно я решил добавить пользовательскую подсеть для просмотра активности пользователей и использования CPU / Memory/ HDD. Как вы знаете для этого требуется установленная служба SNMP на компьютере. Проблема заключается в том, что мне не хочется ходить пешком к каждому из 120 компьютеров и выполнять однотипные действия. После недолгих поисков я нашел устаивающий меня способ удаленной установки SNMP службы с моего админского компьютера. Нельзя сказать что это лучший способ, он требует немного ручной работы и может быть полностью автоматизирован, однако он все же работает и делает то, что я хочу.
[Обратите внимание что в этом примере я использую окружение Active Directory и на своей рабочей станции использую реквизиты доменного администратора ]
Сперва скачайте набор утилит Pstools отсюда - http://download.sysinternals.com/files/PSTools.zip
Извлеките его в любую папку, например c:\pstools
Откройте командную строку и перейдите в данную директорию
cd \pstools
Удаленное добавление службы SNMP в Windows 7
Для первичной установки службы snmp на удаленном компьютере Windows 7 используем следующую команду.
PsExec.exe \\syedjz -s -i -d ocsetup.exe SNMP
Через несколько секунд служба SNMP будет установлена. Однако важно помнить, что по умолчанию в служба не настроена. Сделаем это с помощью следующего скрипта.
@echo off cls reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters" /v EnableAuthenticationTraps /t REG_DWORD /d 0 /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\PermittedManagers" /v 1 /t REG_SZ /d 10.1.1.1 /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\PermittedManagers" /v 2 /t REG_SZ /d 10.1.1.2 /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\ValidCommunities" /v public /t REG_DWORD /d 4 /f cls
По своему желанию вы можете изменить строку сообщества PUBLIC на нужное вам значение. Также обязательно изменить указанный IP на IP вашего сервера мониторинга.
Теперь сохраните данный код в файле с именем change_snmp_String.bat
Сохраните файл в любой доступной всем пользователям общей папке и выполните в командной строке следующее:
PsExec.exe \\syedjz -s -i -d \\fileserver\softwares\TOOLS_RELATED\snmp\change_snmp_String.bat
Полезная информация
Если вы хотите быстро освоить английский язык я рекомендую вам посетить замечательные курсы английского в киеве.
Еще записи по теме
- Отключаем мини-приложения (Gadgets) в Windows 7
- 10 базовых основ Linux применимых к управлению VMware ESX
- Запуск любого приложения в виде службы
- Предотвращаем перезагрузку после установки обновлений в Windows 7
- Включаем обратный просмотр DNS в IIS
- Перенос кэша оффлан файлов в другую директорию в Windows7 и Vista
- Отправка почты с помощью командлета Send-MailMessage…
Комментариев: 3
А что такое syedjz?
Почему для этого нельзя использовать групповую политику?
syedjz - имя компа.
Групповую политику использовать можно. SCCM использовать можно.