Total Network Inventory 2 может работать как на сервере, так и на рабочей станции. Это лишь вопрос удобства использования, т.к. программа не является клиент-серверным приложением и для работы с ней вам нужно иметь доступ к графической консоли компьютера, на котором она установлена — либо напрямую, либо с помощью какой-либо утилиты удаленного управления. Кроме того, если программа запущена под учетной записью администратора домена, то вы сможете сканировать все компьютеры «как текущий пользователь», иначе нужно будет явно указать имя и пароль администратора домена.
Однако, следует учесть, что если вы установите программу на Windows XP SP2/SP3 или Windows Vista SP0/SP1, и если одновременно запускается много сканирующих потоков, то возможны проблемы с подключениями к удаленным компьютерам. Данная проблема вызвана ограничением на максимальное число полуоткрытых соединений TCP (попыток соединения, сокет в состоянии SYN_SENT), существующим в указанных версиях Windows, которое не позволяет иметь одновременно более 10 исходящих соединений в данном состоянии. При достижении этого ограничения все остальные соединения в системе (включая те, которые выполняет данная программа) становятся в очередь, и могут достигнуть таймаута, таким образом выдавая недостоверные результаты. Эта проблема также известна как проблема "Event 4226", т.к. при достижении ограничения в системном журнале событий создаётся запись с ID 4226. Windows 2000, Windows XP SP0/SP1, Windows Vista SP2, Windows 7 и все системы Windows Server не имеют данного ограничения. Поэтому в общем случае мы рекомендуем устанавливать программу на серверные операционные системы.
Хранилище содержится в отдельной папке (директории файловой системы). Его можно найти нажав правой кнопкой мыши на корневой группе хранилища и выбрав "Показать в Проводнике". Затем перейдите на один уровень вверх и скопируйте/заархивируйте всю папку хранилища.
Создать резервную копию настроек можно скопировав/заархивировав папку "Total Network Inventory 2" в папке "Application Data" вашей учетной записи (туда ведёт переменная среды %APPDATA%), если вы выбирали "Установить только для меня" при установке программы. Если вы выбирали "Установить для всех", то настройки будут находиться в папке "С:\Documents and Settings\All Users\Application Data\Total Network Inventory 2" (Windows 2000/XP/2003) или "C:\ProgramData\Total Network Inventory 2" (Windows Vista/7/2008). Найти эту папку можно также нажав "Открыть папку задач" на закладке "Сканер" или "Открыть папку шаблонов" на закладке "Табличные отчёты", и перейдя на уровень вверх.
Для восстановления программы установите её на другой компьютер (но не запускайте) и извлеките настройки в папку "Total Network Inventory 2" в папке настроек вашего профиля или всех пользователей, в зависимости от вашего выбора при установке (после установки эта папка будет создана и будет содержать один файл "config.ini"). Также извлеките куда-нибудь папку хранилища, например в "Мои документы". Затем запустите программу и укажите ей путь к папке хранилища (если этот путь отличается от прописанного в прежних настройках).
Данная ошибка может быть вызвана несколькими причинами:
Проверьте имя пользователя и пароль.
Вы должны иметь доступ с правами администратора к удаленным компьютерам для успешного сканирования (права локального или доменного администратора). Если вы вошли в систему как администратор домена или удаленные компьютеры имеют то же самое имя и пароль локального администратора, как и ваша учетная запись, то вы можете использовать вариант сканирования "Текущий пользователь". Иначе укажите имя пользователя в полном формате: DOMAIN\Administrator.
Удаленный доступ с правами администратора и пустым паролем невозможен начиная с Windows XP.
Эта версия Windows не может быть просканирована удаленно, это ограничение операционной системы, и она всегда будет показывать ошибку "отказано в доступе". Однако возможно просканировать XP Home локально, запустив сканер "tniwinagent.exe" (находится в папке установки программы) локально на данном компьютере. Он создаст файл с результатами сканирования (с расширением .inv), который следует скопировать в хранилище программы (файл будет импортирован при следующем запуске или тут же, если программа запущена), или импортировать его через главное меню "Хранилище" или контекстное меню любой группы.
Рабочие станции под управлением Windows XP, Vista или 7, не подключённые к домену, по умолчанию не позволяют локальным администраторам удаленного удостоверяться под своими учетными записями. Вместо этого используется политика "ForceGuest", что означает, что все удаленные подключения производятся с правами гостевой учетной записи. Но опять же, для проведения сканирования требуются права администратора. Поэтому вам нужно обновить политику безопасности на каждом компьютере одним из следующих способов:
а) Запустите оснастку secpol.msc, разверните "Локальные политики - Параметры безопасности", найдите политику "Сетевой доступ: модель совместного доступа и безопасности для локальных учетных записей" и измените её значение с "Гостевая" на "Обычная".
б) Отключите "Использовать простой общий доступ к файлам" в свойствах папки в Проводнике.
в) Модификация реестра: установите нулевое значение параметру "forceguest" в ключе "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa", или создайте и выполните файл .reg следующего содержания:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"forceguest"=dword:00000000
Для Windows Vista и 7 нужно выполнить ещё один шаг — он касается контроля учетных записей (User Account Control, UAC). В некоторых случаях он ограничивает права администраторов для удаленных подключений. Следует либо выключить UAC, либо внести изменения в реестр: создайте параметр DWORD с именем "LocalAccountTokenFilterPolicy" и значением "1" в ключе реестра "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system" (источник). Возможно, потребуется перезапуск компьютера.
Данная ошибка может быть вызвана несколькими причинами:
Попытайтесь временно отключить брандмауэр на удаленном компьютере. Если на компьютере установлена Windows XP SP2/SP3, Vista или 7, смотрите вопрос по найстройке Брандмауэра Windows.
В соотсветствии с документацией Microsoft:
"WMI предустановлена в Windows 7, Windows Vista, Windows Server 2008, Windows Server 2003, Windows XP, Windows Me и Windows 2000.
Windows NT Workstation 4.0 SP4 и последующие версии: WMI доступна через компонент "Установка компонентов Windows" в Панели управления как опция "WBEM". Более поздняя и более полная версия доступна в виде загружаемого файла на сайте http://www.microsoft.com/downloads. Ищите "WMI CORE 1.5 (Windows 95/98/NT 4.0)".
Windows 98/95: WMI CORE 1.5 (Windows 95/98/NT 4.0) доступна в виде загружаемого файла на сайте http://www.microsoft.com/downloads. Эта загрузка требует наличия Microsoft Internet Explorer версии 5 или старше."
Дополнительная информация о сканировании Windows-компьютеров средствами WMI.
Служба Windows Browser обновляет список компьютеров каждые 12 минут, поэтому компьютер может быть уже выключен, но ещё виден в сетевом окружении. Хотя в этом случае более вероятно получить статус "Ошибка пинга". Но если протокол ICMP (ping, echo) не разрешён в вашей сети, вы можете отключить пингование в "Настройках - Сканер - Использовать ICMP ping". После этого вы сможете сканировать включённые узлы, которые не отвечают на пинги, но все отключённые узлы (а также незанятые IP адреса) будут отображать статус "Сервер RPC недоступен", таким образом это приведет к некоторому замедлению сканирования больших групп или диапазонов IP адресов.
Если вы сканируете компьютер по сетевому имени, оно может быть разрешено в неправильный или несуществующий (не занятый) IP адрес из-за проблем с DNS или WINS. Если вы сканируете компьютер по IP адресу, скорее всего, вы получите статус "Ошибка пинга", но если пингование перед сканированием отключено, вы получите "Сервер RPC недоступен" при сканировании отключённого или не занятого адреса (см. пункт 3). Один из пользователей программы столкнулся с такой ситуацией и описал её на нашем форуме (на английском): http://www.softinventive.com/forum/index.php?showtopic=428
Если сканируемое имя или IP-адрес принадлежит сетевому устройству, которое можно пропинговать, но которое не является Windows-компьютером (NIX-компьютер, сетевой принтер, маршрутизатор, управляемый коммутатор, пленочая библиотека, IP-телефон, аппаратный брандмауэр, тонкий клиент, и т.п.), оно не может быть просканировано по протоколу RPC и выводится данная ошибка. Однако программа пытается просканировать его по другим протоколам (SMB, SSH и SNMP) и результат сканирования может разниться в зависимости от настроек для этих протоколов и природы сканируемого сетевого узла.
По умолчанию программа использует протокол SMB для сканирования Windows-компьютеров. Его можно разрешить, активировав исключение "Общий доступ к файлам и принтерам" в Брандмауэре Windows или открыв порт TCP 445 в других фаерволах. Также можно попробовать открыть порт TCP 139 (NetBIOS) для более старых систем.
Кроме того, для сканирования Windows-компьютеров используется протокол RPC (прямое подключение WMI), если SMB не срабатывает. Чтобы разрешить удалённые подключения RPC, нужно либо отключить Брандмауэр Windows, либо настроить особым образом:
Это предупреждение может появляться, когда вы сканируете сеть под Windows XP SP2/SP3 или Windows Vista SP0/SP1 с включенным сканированием портов. В этих версиях операционных систем существует спорное ограничение, не более 10 одновременных попыток подключения TCP ("полуоткрытых соединений"), введенное Microsoft для ограничение скорости распространения зловредного ПО в сетях. Вы можете найти больше информации в этой статье Microsoft. Когда вы видите данное сообщение в журнале сканирования, это означает, что программа определила, что некоторые компьютеры не имеют открытых портов и в системном журнале событий есть событие с ID 4226 (источник: Tcpip) с таким-же сообщением. Из-за указанного ограничения программа не может надежно определить открыты ли порты на компьютере или нет. Поэтому программа начинает игнорировать результаты сканирования портов и подключаться ко всем компьютерам используя все выбранные протоколы, для обеспечения успешного сканирования. Эта политика остается активной в течение текущей сессии, т.е. до следующего перезапуска программы. Для избежания этого предупреждения вы можете сделать следующее:
Предпримите следующие шаги:
Предпримите следующие шаги:
Это сокращенная инструкция. Полную версию инструкции можно скачать здесь.
Дополнительные материалы:
Сканирование по логон-скрипту
Параметры командной строки агента
Импорт данных
FAQ по логон-скриптам (англ.)
Создание логон-скриптов (англ.)
Подсказки по логон-скриптам (англ.)
Да, это возможно. Прежде всего, необходимо установить компоненты ядра Microsoft WMI для Windows 95/98/NT. WMI CORE 1.5 (Windows 95/98/NT 4.0) доступны в виде загружаемого файла на сайте http://www.microsoft.com/downloads.
Затем разместите ярлык на файл "\WINDOWS\SYSTEM\WBEM\WinMgmt.exe" в папке автозагрузки и перегрузите компьютер, либо запустите этот файл вручную. После этого станет возможным использовать автономный сканер "tniwinagent.exe" для ручного сканирования, сканирования при загрузке либо сканирования при запуске доменного логон скрипта.
Чтобы иметь возможность выполнять онлайн сканирование, вам нужно запустить на компьютере под управлением Windows 95/98 файл реестра (*.reg) следующего содержания:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\OLE]
"EnableDCOM"="Y"
"EnableRemoteConnect"="Y"
[HKEY_LOCAL_MACHINE\Software\Microsoft\WBEM\CIMOM]
"SetupForDCOM"="1"
"AutostartWin9X"="2"
"EnableAnonConnections"="1"
Либо вы можете изменить эти значения вручную. После этого желательно перезагрузить компьютер. После выполнения данных действий вы сможете подключаться к компьютеру удаленно с использованием любых имени и пароля либо как текущий пользователь.
Примечание: поддержка Windows 95/98/NT предоставляется "КАК ЕСТЬ", поскольку Microsoft официально прекратила поддержку данных операционных систем.
Дерево сети TNI 2 имеет два режима выделения узлов: единичное и множественное. Чтобы построить отчет по нескольким компьютерам, выберите группу (отчет будет построен по всем устройствам в этой группе и всех ее подгруппах), или включите режим множественного выделения, отметив галочку Несколько устройств над деревом — и возле каждого узла появятся птички. Выделение резиновой рамкой (а также Ctrl и Shift) не применяется для построения отчетов и используется для операций над узлами в дереве (drag'n'drop, удаление, и т.п.). Детальнее смотрите в разделе Выделение узлов.
Это можно легко сделать в режиме Учет ПО и лицензий одним из следующих способов:
TNI 2 может распознавать все антивирусы и брандмауэры (фаерволы) (в Windows XP SP2/SP3, Windows Vista и Windows 7), а также антишпионское ПО (только в Windows Vista и Windows 7), которое поддерживает Центр Безопасности Windows, т.е. если они отображаются Центром Безопасности. Производитель антивируса (брандмауэра или антишпионского ПО) должен обеспечить эту поддержку со своей стороны, т.к. продукт должен публиковать информацию о себе и своём статусе в системе специальным образом. Иначе ни наш продукт, ни сама Windows не смогут распознать такое ПО (в этом случае Центр Безопасности обычно время от времени отображает сообщение о том, что компьютер не защищён данным типом ПО — антивирусом, брандмауэером или антишпионским ПО).
К сожалению даже с поддержкой со стороны этого ПО система обнаружения не работает на Windows 2000 и ранее, а также на всех серверных системах (Windows Server), т.к. они не содержат Центра Безопасности, и поэтому не предоставляют этим продуктам интерфейс для публикации своего статуса для самой операционной системы и, соответственно, для других приложений.
Мы собираемся добавить поддержку непосредственного определения популярных продуктов без необходимости в Центре Безопасности в будущих версиях нашей программы.
Обновлено 15:16, 11 Ноя 2011 пользователем Zak