FAQ по программе "10-Страйк: Мониторинг Сети"

Вопросы и ответы по программе

 

Q: Не получается настроить отправку по E-mail и SMS-уведомления (через email). Адрес какого SMTP-сервера прописывать? По портам не понятно. Адрес отправителя - что это и зачем нужен? Что такое SMS-сервер?

A: Для отправки E-mail необходимо выполнить действия:

  1. В настройках программы (закладка "E-Mail") задать SMTP-сервер. Это адрес почтового сервера, на котором у Вас есть почтовый ящик. Он может быть как внешним (gmail, mail, yandex), так и корпоративным, внутренним. К примеру, если у Вас есть почтовый ящик на mail.ru, то в поле "SMTP-сервер" нужно вписать: smtp.mail.ru.
  2. Там же необходимо задать адрес отправителя. Это Ваш почтовый адрес. Вы можете настроить программу, чтобы она отправляла все уведомления на Ваш почтовый адрес от Вашего же имени. Во всяком случае, адрес отправителя должен присутствовать. Это обязательно должен быть ящик, зарегистрированный на том почтовом сервере, который задали в поле SMTP-сервер. К примеру: user777@mail.ru
  3. Задать тему письма. Тут не должно возникнуть проблем. Используйте только буквы, цифры, символы. И только те ключи, которые перечислены.
  4. Задать кодировку. Для русских серверов это обычно windows-1251.
  5. Если сервер, который Вы задали в п.1, требует авторизацию перед отправкой, то необходимо поставить галочку "SMTP-авторизация..." и указать логин/пароль. Это логин и пароль того почтового ящика, который задали в п. 2. Подавляющее большинство почтовых серверов (yahoo, gmail, mail, yandex...) требуют такую авторизацию.
  6. Что касается порта, то стандартом для большинства SMTP-серверов является порт 25. Однако, некоторые провайдеры запрещают его по некоторым причинам, и почту отправить нельзя. На этот случай у некоторых почтовых серверов существует альтернативный порт для отправки почты - 2525. Можно задать и его.
  7. В настройках сигнализации (где задаются параметры проверки и все остальное) нужно просто указать адрес почтового ящика, куда отправлять сообщения. Он может быть и из п.2 и какой-то другой (с другого почтового сервера).

Все перечисленные параметры можно узнать на сайте почтового сервера (www.mail.ru, www.yandex.ru и т.д.). Там есть разделы по настройке почтовых клиентов для работы с их ящиками. По своей сути, настройка нашей программы в части отправки почти ничем не отличается от настройки обычного почтового клиента (outlook, bat и т.д.).

Отправка SMS почти не отличается от отправки почты. По своей сути это отправка почты на специальный почтовый адрес. У каждого оператора сотовой связи есть так называемый sms-шлюз — уточните у него детали. Кроме того, существуют специальные сервисы, вроде sms.ru, которые позволяют создавать такой шлюз.

У каждого оператора свой адрес шлюза и правила формирования письма. К примеру, чтобы отправить sms на телефон компании Ульяновск-GSM нужно на закладке "SMS" настроек программы задать следующее:

  1. В поле SMS-шлюз: sms.ul-gsm.ru
  2. Поставить галочку "Текст сообщения в поле темы письма". Для каждого оператора требования разные и унификации тут нет. Кто-то требует, чтобы номер телефона был в поле темы письма. Программа на основе настроек сама формирует письмо и отправляет его на SMS-сервер. Дальше уже работают механизмы сотового оператора по переправке почтового сообщения на телефон абонента. Если что-то задать неправильно, SMS не дойдет. Надо разбираться детально.
  3. В настройках сигнализации (где задаются параметры проверки и все остальное) нужно просто указать номер телефона.

 

Q: Программа не отправляет SMS, хотя в настройках задан существующий COM-порт.
А: Часто при установке драйверов устройства в системе появляется несколько COM-портов для него. Однако, не по всем из них будет возможен обмен с устройством. Попробуйте выбрать другой открытый COM-порт. Следует учитывать еще, что не все модемы поддерживают AT-команды, необходимые для отправки SMS.
Важный момент: тариф сим-карты должен поддерживать отправку SMS (не все интернет-тарифы это позволяют).

 

Q: Программа не отправляет SMS при срабатывании сигнализации, хотя тестовое сообщение приходит.
А: Скорее всего, дело в длине отправляемого текста. Несмотря на то, что программа умеет разбивать длинный текст на несколько SMS, иногда такие сообщения не приходят. Если такое случилось, попробуйте убрать из настроек текста сообщения SMS ключ подстановки %T. Он отвечает за подстановку детализированного сообщения об ошибке. Попробуйте задать свой, понятный вам, короткий текст. Это, к тому же, сократит количество отправляемых SMS на одно сообщение, что только ускорит работу программы и сэкономит деньги.

В программе есть 2 вида параметров текста сообщения: глобальные и локальные. Изменения первых влияют на формат всех сообщений, включая e-mail и вывода на экран. Для каждого типа оповещения отдельной проверки можно задать свой формат сообщения. Для этого нужно нажать кнопку Текст в Мастере параметров проверки напротив нужного типа оповещения и переключить режим в Использовать собственный текст.

 

Q: У меня есть хост, который периодически краткосрочно перестает отвечать на пинг. Есть ли такие настройки в программе, которые позволяют отключить срабатывание сигнализации при временных сбоях?

A: Да, есть. Просто увеличьте количество попыток в Мастере настройки параметров проверки. Если с первой попытки проверка не пройдет, она не будет сразу включать сигнализацию, а подождет заданный интервал и запустится вновь заданное количество раз. Если все попытки будут неудачными, то только в этом случае сработает сигнализация. Если хотя бы одна из попыток окажется успешной, то проверка будет считаться пройденной. Однако увеличение количества попыток не стоит применять к проверкам критических устройств и служб. Может получиться так, что вы не будете своевременно оповещены о сбое.

 

Q: Я хочу выполнять мониторинг удаленной сети, к которой подключаюсь по VPN через шлюз. Если шлюз выходит из строя, то мой почтовый ящик начинают заваливать сообщения о недоступности хостов в удаленной сети, хотя они в порядке. Как это можно исправить?

A: Для исключения ложных срабатываний сигнализации в этом случае нужно использовать механизм зависимостей. При настройке проверок на удаленных хостах указывайте, что она зависит от проверки вашего шлюза. Тогда в случае если проверка удаленного хоста не пройдет, программа, прежде чем включать сигнализацию, проверит шлюз на доступность. Если шлюз не ответит, то сигнализация не будет запущена и проверка удаленного хоста получит статус "не прошла по зависимости". Если шлюз ответит, то проверка удаленного хоста будет считаться не пройденной, о чем и будет сигнализировано.

 

Q: Я настроил проверку на мониторинг сервера, который штатно отключается каждые выходные для обслуживания. Как мне отключить срабатывание сигнализации в эти дни?

A: Используйте настройки запланированного простоя. Задайте дни недели и время, когда ваш сервер штатно выключается или перезагружается. В эти часы программа не будет включать сигнализацию, получая от проверки сигнал, что сервер не отвечает на запросы.

 

Q: Программа не может получить список служб (процессов, установленного ПО, папки общего доступа...) на удалённом компьютере, хотя при настройке проверки они были видны в диалоге. Что нужно сделать, чтобы получить эту информацию?

A: Возможно, программе не удается соединиться с удаленным компьютером из-за конфликта прав. Дело в том, что графическая консоль программы запускается от имени текущего пользователя и все операции по подключению к удаленному компьютеру проходят от имени этого пользователя. Поэтому в диалоге открытия папки (или файла) программа без проблем подключается к удаленному компьютеру. Функцию мониторинга выполняет служба, которая по умолчанию запускается от имени "Локальная система" (LOCAL SYSTEM). Эта системная учетная запись не обладает правами подключения к удаленному компьютеру. Для устранения проблемы предлагаем изменить один параметр запуска службы мониторинга. Для этого выполните действия:

  1. Откройте менеджер служб: "Пуск" -> "Выполнить" -> Введите services.msc и нажмите "ОК".
  2. Найдите в списке службу 10-Strike Network Monitor Service и откройте ее свойства двойным щелчком мыши.
  3. Перейдите на вкладку "Вход в систему".
  4. Поставьте галочку "С учетной записью". Нажмите кнопки "Обзор", "Дополнительно" и "Поиск". Выберите в списке необходимую учетную запись (у нее должны быть права администратора на вашем компьютере). Нажмите "ОК" и еще раз "ОК". Ниже в полях "Пароль" и "Подтверждение" задайте пароль этой учетной записи. Нажмите "ОК" и перезапустите службу и программу.
  5. В настройках проверок "Состояние службы", "Существование процесса", "Существование папки / файла", "Размер файла", "Дисковое пространство", "MS SQL Server" (с Windows-аутентификацией) нужно включить авторизацию и задать логин и пароль пользователя, от которого можно подключиться к удаленному компьютеру (например, администратор на удаленном компьютере).
  6. На удаленном компьютере нужно включить классическую (обычную) модель сетевого доступа. Для этого:
    • Откройте на удаленном компьютере "Панель управления" - "Администрирование" - "Локальная политика безопасности".
    • Откройте узел "Локальные политики" - "Параметры безопасности" (в Windows 7: "Параметры безопасности" - "Локальные политики" - "Параметры безопасности").
    • Найдите в списке справа пункт "Сетевой доступ: модель совместного доступа и безопасности для локальных учетных записей".
    • Откройте свойства этого пункта и выберите значение "Обычная - локальные пользователи удостоверяются как они сами". Примените изменения.

Кроме этого, если на компьютере включен User Account Control, то тоже могут быть проблемы с доступом к информации по сети (ошибка Access Denied), даже если будут верно заданы логин и пароль. Так же, проблемы с доступом могут быть и в случае, если учётная запись администратора используется без пароля.

 

Q: Не удаётся выполнить завершение работы удаленного компьютера в рабочей группе (в домене). Выдает сообщение "Отказано в доступе" или другие сообщения.

A: Для успешного выполнения функции завершения (перезагрузки) удаленного компьютера в сети необходимо выполнить следующие действия:

  1. На выключаемом и вашем компьютере должна быть запущена служба "Удаленный вызов процедур (RPC)". Проверьте, что это так;
  2. Проверьте доступность выключаемого компьютера по сети (ping);
  3. Проверьте, что в брандмауэре на обоих компьютерах не запрещен протокол NetBIOS и порты 139 и 445;
  4. Откройте на выключаемом компьютере "Панель управления" - "Администрирование" - "Локальная политика безопасности". Откройте узел "Локальные политики" - "Назначение прав пользователя". Найдите справа в списке "Принудительное удаленное завершение". Откройте двойным щелчком свойства, добавьте в список пользователя "Гость" (или группу "Гости"). Такая учетная запись должна быть включена (без красного запрещающего значка). Примените изменения. Выделите узел в дереве "Параметры безопасности". Найдите в списке пункт "Сетевой доступ: модель совместного доступа и безопасности для локальных учетных записей". Откройте двойным щелчком свойства и выберите пункт "Гостевая...".

Не спешите сразу проверять - подождите одну-две минуты или выполните перезагрузку.

 

Q: Программа не может подключиться к другому компьютеру по SNMP, хотя служба там запущена и верно указан Community.

A: Скорее всего, проблема кроется в блокировке службы "SNMP" и самой программы брандмауэром (Firewall). Добавьте исполнительные файлы программы и самой службы в список исключений брандмауэра. Для встроенного "Брандмауэр Windows" выполните следующие действия:

  1. На удаленном компьютере откройте "Панель управления" - "Брандмауэр Windows" (для Windows 7: "Панель управления" - "Система и безопасность" - "Брандмауэр Windows" - "Разрешить запуск программы...").
  2. Перейдите на вкладку "Исключения". Нажмите кнопку "Добавить программу" - "Обзор..." (для Windows 7: кнопка "Разрешить другую программу..." - "Обзор...").
  3. В поле "Имя файла" введите путь к файлу службы "SNMP". К примеру: C:\WINDOWS\System32\snmp.exe. Путь можно увидеть в свойствах службы.
  4. Подтвердите изменения - нажмите кнопку "OK" и еще раз "OK".

Теперь попробуйте получить доступ к значениям параметров этого хоста по SNMP с вашего компьютера (где установлена программа).

 

Q: Я пытаюсь получить информацию об устройстве по SNMP-протоколу. Но программа выдает сообщение об ошибке 40. Что это означает?

A: Ошибка 40 при подключении к устройству по протоколу SNMP имеет расшифровку: "Значение не может быть получено или SNMP-агент не отвечает. SNMP service fails or does not start". Это означает, что SNMP-агент на вашем устройстве просто не запущен, либо вы неверно указали его community (пароль доступа).

 

Q: Программа долго сканирует сеть и виснет при включенном в Мастере сканирования сети параметре "TCP-пинг". В чем может быть проблема?

A: Проблема в системных ограничениях некоторых старых версий Windows (начиная от XP SP2 до Vista) на одновременные TCP-соединения. Прочитайте подробнее об этом в разделе "Системные ограничения TCP/IP, влияющие на работу программы".

 

Q: Не получается настроить проверки "WMI", "Статус принтера", "Сетевой диск". Как настроить WMI?

A: Прочитайте раздел файла справки "Устранение проблем с доступом к WMI". Обратите внимание на поддержку WMI различными версиями Windows и модель сетевого доступа в политиках безопасности.

 

Q: В нашей сети используется динамическая адресация (DHCP). Как сделать так, чтобы программа пинговала и отображала состояние компьютеров правильно?

A: При добавлении компьютеров в список мониторинга вводите символьные адреса компьютеров (сетевое имя компьютера или DNS-имя) в свойство "Адрес хоста". Таким образом, перед проверкой хоста символьный адрес сначала будет переводиться в IP-адрес, а затем хост будет проверяться.

При добавлении компьютеров в список мониторинга с помощью сканирования сетевого окружения программа сразу заносит имена компьютеров в поле адреса, и дополнительных действий предпринимать не требуется.

При добавлении компьютеров через сканирование диапазона IP-адресов имена найденных хостов преобразуются из IP-адресов автоматически. На последнем шаге Мастера сканирования сети выберите использование DNS-имени в качестве адреса.

 

Q: Я настроил мониторинг на одном компьютере. Могу ли я перенести теперь настройки на другой?

A: Для обычной версии (не Pro) используйте функцию резервирования и восстановления настроек:

  1. Выберите пункт меню "Файл | Создать резервную копию настроек".
  2. Сохраните настройки в папку.
  3. Скопируйте ее на другой компьютер.
  4. Установите там программу и выберите в меню "Файл | Восстановить из резервной копии". Выберите в диалоге папку с перенесёнными настройками.

Для версии Pro необходимо выполнить следующие действия:

  1. Остановите на старом сервере службу диагностики 10-Strike Network Monitor Watchdog.
  2. Остановите на старом сервере службу мониторинга 10-Strike Network Monitor Pro Service.
  3. Остановите на старом сервере службу базы данных Firebird Server. Эту службу рекомендуется запускать и останавливать через службу Firebird Guardian в Firebird 2.5.
  4. Установите программу из дистрибутива на новом сервере (выберите полную установку).
  5. Остановите на новом сервере службу базы данных (см. п.1)
  6. Скопируйте содержимое каталога c:\ProgramData\10-Strike\Network Monitor Pro\ в этот же каталог на новом сервере. Убедитесь, что файл базы данных NETMONITOR.FDB был успешно скопирован.
  7. Если вы изменяли пароль администратора базы данных (SYSDBA) и создавали в программе новых пользователей, то вам необходимо скопировать еще и файл c:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\firebird\security3.fdb (security2.fdb в Firebird 2.5) поверх существующего на новом сервере.
  8. Если вы изменяли параметры СУБД Firebird, не забудьте перенести файл c:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\firebird\firebird.conf на новое место.
  9. Запустите службу сервера базы данных Firebird Server (через запуск службы Firebird Guardian в Firebird 2.5).
  10. Запустите службу мониторинга 10-Strike Network Monitor Pro Service.
  11. Запустите службу диагностики 10-Strike Network Monitor Watchdog.

 

Q: Куда программа сохраняет накопленную статистику, отчёты и другие данные?

A: Вся база настроек мониторинга и статистики хранится в файлах в каталоге

<системный_диск>:\ProgramData\10-Strike\Network Monitor\ (для Windows Vista, 7 и выше)

или

<системный_диск>:\Documents and Settings\All Users\Application Data\10-Strike\Network Monitor\ (для Windows XP):

  • Накопленная статистика собирается в подкаталоге RTStat\ в файлах с расширением .stat. Формат файлов статистики - собственный, т.е. вы не сможете прочитать его какой-либо другой программой. Однако значения статистики можно выгрузить в распространенный формат CSV с последующим экспортом в Excel или базу данных.
  • Формат файлов настроек программы и мониторинга - открытый текстовый. Настройки программы хранятся в файле NetMonitor.ini, настройки мониторинга - в NMAlerts.ini.
  • Журналы мониторинга и работы программы хранятся в подкаталоге Logs\. В NetMonitor.log находятся записи журнала работы программы (сообщения об ошибках, другие программные события), в NMAlerts.log - сообщения процесса мониторинга, т.е. факты и причины срабатывания сигнализации в проверках.
  • В подкаталоге Reports\ программа по умолчанию сохраняет отчёты, однако вы можете выбрать в диалоге сохранения другую папку.
  • В подкаталоге Saved\ программа сохраняет архив резервной копии статистики.

В версии Pro все данные программы хранятся в файле базы данных: c:\ProgramData\10-Strike\Network Monitor Pro\NETMONITOR.FDB.

 

Q: При отправке почты возникает ошибка Syntactically invalid EHLO argument(s).
A: Возможно, эта проблема связана с тем, что имя Вашего компьютера содержит русские буквы или запрёщенные символы.

 

Q: При отправке почты с использованием сервера MS Exchange возникает ошибка 504 5.7.4 Unrecognized authentication type.
A: Возможно, вам поможет решение, описанное в http://blog.volobuev.su/oshibka-504-5-7-4-unrecognized-authentication-type/

 

Q: При отправке почты возникает ошибка авторизации (Authorization error), хотя логин и пароль правильные. Что делать?
A: Многие почтовые сервисы дополнительно защищают ваш почтовый ящик от доступа через внешние приложения, так как чаще всего именно через них злоумышленники взламывают аккаунты. Для того, чтобы можно было отправлять почту через внешние приложения, которым вы доверяете, нужно включить их в список разрешённых или сгенерировать для них специальный пароль в настройках аккаунта. У каждого почтового сервиса свой алгоритм защиты, поэтому нужно найти в справке описание того, как добавить внешнее приложение в список доверенных. Вот ссылки на разделы справки по этой теме для нескольких популярных почтовых сервисов:

 

Q: (PRO) Программа долго записывает информацию в базу данных.
A: Включите кеширование записи на диск в операционной системе и BIOS, проверьте параметры RAID (если он есть), обновите его драйвера, если это необходимо. Переведите базу данных на асинхронный режим записи.

 

Q: (PRO) Программа не может подключиться к базе данных с другого хоста.
А: Возможно, что-то блокирует порт TCP:3050 Firebird. Чтобы он был доступен с другого хоста, нужно на сервере БД в брандмауэре добавить в исключения процесс fbserver.exe.

 

Q: (PRO) Служба мониторинга и консоль не могут подключиться к базе данных. Ошибка Error while trying to open file.
А: Если выдаётся эта ошибка или "Процесс не может получить доступ к файлу, так как этот файл занят другим процессом", то, скорее всего, в это же время запущена другая программа, подключенная к базе данных NETMONITOR, но с другим символьным путём к файлу NETMONITOR.FDB в настройках подключения. К примеру, в Windows Vista и выше следующие пути к базе будут аналогичными для системы, но разными для СУБД:

1. c:\ProgramData\10-Strike\Network Monitor Pro\NETMONITOR.FDB

2. c:\Users\All Users\10-Strike\Network Monitor Pro\NETMONITOR.FDB

Просто проверьте, что во всех программах, использующих этот файл базы, прописаны одинаковые пути.

 

Q: Как выполнить GET или POST HTTP-запрос при срабатывании сигнализации проверки?
A: Используйте для этого возможности скриптов.

Пример скрипта на VBScript для GET:


function Main
Dim request
Set request = CreateObject("MSXML2.XMLHTTP")
request.open "GET", "https://send.cpsms.dk/sendsms?to:79991234567?from:79991234567?msg:test", False
request.send
Main = ""
end function

Пример скрипта на VBScript для POST (отправка в Telegram):

function Main
Dim request
Set request = CreateObject("MSXML2.XMLHTTP")
request.open "POST", "https://api.telegram.org/ bot454654680: ADFgdfghdf5p5tAQrdZ6Ilf_G7e_3dy0qhOCi1E/ sendMessage?chat_id=344565393&text=test_message", false
request.send
Main = ""
end function

Пример скрипта на VBScript для POST с JSON (отправка сообщения в Slack через Webhook):

function Main
Dim request
Set request = CreateObject("MSXML2.XMLHTTP")
request.open "POST", "https://hooks.slack.com/services/TJFGH8JW/ BJS2FGH60/ YAz456hfghtHHzinOvFxhTx2zBHH", false
request.send "{""text"": ""test_message""}"
Main = ""
end function

 

Q: (PRO) Не удалось запустить web-интерфейс.
А: Проверьте, выполняются ли следующие условия:

1. Проверьте, установлен ли web-интерфейс на каком-либо сервере.

2. Проверьте, не занят ли порт TCP:8080 на этом сервере каким-либо другим приложением. Если да, то измените порт web-сервера в файле

<диск>:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\web\start.ini

параметр

jetty.port=8080

Перезапустите службу "Jetty Service".

3. Проверьте, есть ли в списке служб системы "Jetty Service". Она должна быть запущена. Если "Jetty Service" не запускается, то выполните следующие действия:

  • Перейдите в каталог <диск>:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\web\.
  • Запустите JettyService.exe
  • Путь в настройках службы не должен содержать пробелов, поэтому если web-сервер установлен в каталоге по умолчанию (c:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\web\), то для настройки запуска сервера как службы необходимо использовать путь, имена папок в котором записаны в краткой записи (8dot3). Убедитесь, что в полях Path to executable, Log path, Java classpath, Java Options, Working path прописан верный, полный путь до папки \web в краткой записи: c:\PROGRA~2\10-PRO~1\web\ .

Если это не так и путь прописан не полностью (к примеру, c:\PROGRA~2\10-Страйк), то это значит, что при установке программы в Windows была отключена функция присвоения коротких имен вновь создаваемым папкам и для каталога установки программы система не задала такое имя. Чтобы это исправить, выполните следующие действия:

  • Перейдите в каталог установки web-интерфейса (по умолчанию: c:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\web\).
  • Запустите оттуда исполняемый файл _enable_8dot3_name_creation.bat.
  • Перезагрузите компьютер (или сервер).
  • Отмените установку программы, удалите каталог c:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\.
  • Заново установите программу или web-интерфейс, если хотите установить его отдельно.
  • Проверьте, что выполняется условие п.3.

Можно не переустанавливать программу, но для этого нужно пересоздать её папку. Для этого остановите все службы программы, которые находятся в этой папке (Svc10StrikeNMAgent, Svc10StrikeNetMonitorPro, FirebirdGuardianDefaultInstance), переименуйте её в какую-нибудь другую (например, 10-Страйк Мониторинг Сети Pro1), создайте вручную новую папку с именем 10-Страйк Мониторинг Сети Pro и перенесите в неё всё содержимое старой папки. После этого файлом !_uninstall_web_svc.bat отмените установку службы web-сервера Jetty (убедитесь, что служба JettyService пропала из списка служб, иначе перезагрузитесь) и установите её вновь командой:

!_install_web_svc.bat "c:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\web"

После этого попробуйте запустить службу JettyService.

4. Проверьте доступность порта 8080.

5. Проверьте, корректно ли установлена Java:

  • В настройках программы, в разделе Web нажмите кнопку Настроить переменные среды, либо откройте Свойства компьютера - Дополнительные параметры системы - Переменные среды. Найдите переменную JAVA_HOME в первом и втором списке. Если её нет или она ссылается на несуществующий каталог с Java — выполните полную переустановку web-интерфейса, обязательно согласившись в мастере на установку Java. Либо задайте путь к каталогу, в котором установлена другая версия Java (к примеру, C:\Program Files (x86)\java\jdk1.8.0_174\).
  • Убедитесь, что в папке, на которую ссылается переменная JAVA_HOME, есть каталог bin и он не пустой.
  • Удалите все существущие версии Java и установите из дистрибутива, который идёт в составе web-интерфейса.

 

Если служба Jetty Service не запускается, и загрузка завершается с ошибкой 5 ("Отказано в доступе"), попробуйте выполнить следующие действия:

1. Откройте Диспетчер задач, найдите там процесс java.exe и удалите его.

2. После этого зайдите в папку c:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\web\ и создайте там папку work, если её нет. Это нужно для того, что бы java-приложение веб-интерфейса при запуске службы распаковывалось в эту папку, а не во временный каталог. Если папка work есть, то удалите всё, что в ней есть.

3. Попробуйте опять запустить службу Jetty Service. Если она запустится, то в папке work снова должны появиться папки.

4. Если вышеописанные действия не помогли, то нужно опять удалить процесс java.exe и переустановить web-интерфейс из дистрибутива, скачанного с нашего сайта. Рекомендуется заодно переустановить и саму Java, поставив соответствующую галочку в мастере установки.

 

Q: Как открыть административную папку общего доступа (аdmin$) для удаленной установки агента?

А:

1.  На удалённом компьютере запустите редактор реестра: Пуск - Выполнить: regedit, найдите ветку HKEY_LOCAL_MACHINE\System\ CurrentControlSet\ Services\ lanmanserver\ parameters.

2.  Проверьте, присутствует ли в этой ветке ключ:

  • Для ОС Windows 2000/2003 Server: AutoShareServer типа REG_DWORD со значением <1>. Если отсутствует, то такой ключ необходимо создать вручную.
  • Для ОС Windows XP: AutoShareWks типа REG_DWORD со значением <1>. Если отсутствует, то такой ключ необходимо создать вручную.

3.  Чтобы создать ключ, нужно:

  • В pедакторе реестра кликнуть правой кнопкой мыши по пустому полю и выбрать в контекстном меню пункт Создать - Параметр DWORD. Укажите название ключа соответствующего вашей ОС и нажмите ENTER. Появится новый ключ типа REG_DWORD со значением <0>.
  • Теперь кликните правой кнопкой мыши по вашему ключу, в контекстном меню выберите пункт Изменить; в диалоговом окне Изменение параметра DWORD задайте значение параметра <1> (система исчисления: десятичная). Нажмите ОК.

4.  Включите обычную модель сетевого доступа:

  • Откройте Панель управления;
  • Зайдите в Администрирование - Локальная политика безопасности - Параметры безопасности;
  • Выберите политику Сетевой доступ: модель совместного доступа и безопасности для локальных учетных записей;
  • Установите модель: Обычная - локальные пользователи удостоверяются как они сами;
  • Кликнете ОК. Готово.

Для ОС Windows 7 ресурс Admin$ включается следующим образом:

  • Зайдите в Панель управления, выберите там пункт Сеть и Интернет, Сеть и общий доступ.
  • В левой части нового открывшегося окна кликните на строке Изменить дополнительные параметры общего доступа. Далее, нажмите Включить общий доступ к файлам и принтерам. Сохраните настройки.
  • Откройте редактор реестра, найдите ветку HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ System и создайте в ней ключ типа DWORD с именем LocalAccountTokenFilterPolicy. Задайте значение этого параметра <1> и перезагрузите компьютер. Проверьте, что папка Admin$ появилась в списке общих ресурсов этого компьютера (это скрытый ресурс, который может не отображаться в Проводнике и обычных файловых менеджерах).

Q: Программа не может получить информацию о датчиках материнской платы (проверка Температура и другие датчики) от агента.

A: Если при попытке получить список датчиков в окне проверки Температура и другие датчики программа выдаёт сообщение "Класс не зарегистрирован", то выполните на удалённом компьютере следующее:

  • Создайте ярлык для команды cmd.exe на рабочем столе.
  • Запустите cmd.exe через созданный ярлык, используя пункт контекстного меню Запуск от имени администратора.
  • Перейдите в консоли в каталог, где установлен агент. Для этого введите в командной строке (к примеру): cd "c:\Program Files (x86)\10-Strike Network Monitor Agent". Используйте клавишу Tab для облегчения ввода пути.
  • Введите в командной строке: regdll.bat. Среди прочих возможных сообщений в консоли должна появиться строка Types registered successfully, что говорит об успешной регистрации библиотек агента. Если в консоли присутствуют сообщения об ошибке, то сделайте скриншот окна и пришлите его нам в техподдержку (support@10-strike.com).

Для того чтобы агент смог получать данные от датчиков материнской платы, на удалённом компьютере должен быть установлен .NET Framework 4.0 или выше.

 

Q: Я добавляю новые mib-файлы в MIB-браузере, но новые узлы OID в дереве не появляются.

A: 1. Это может происходить из-за ошибки компиляции MIB-файла по следующим причинам:

  • В именах переменных и значений есть символы подчеркивания.
  • Типы начинаются с букв нижнего регистра.
  • Числа начинаются с букв верхнего регистра.
  • Значения начинаются с букв верхнего регистра.

2. Перед добавлением MIB-файла не были добавлены другие MIB-файлы, от которых он зависит. Список зависимостей можно найти в самом начале MIB-файла, в разделе IMPORTS.

Вы можете прислать нам в техподдержку MIB-файлы, которые не добавляются в дерево, чтобы мы смогли понять причину ошибки.

 

Q: Не обновляется статус проверок в консоли.

A: Консоль получает состояние проверок для отображения от службы мониторинга. В обычной версии, консоль устанавливает TCP-соединение со службой мониторинга и в случае его разрыва сообщает об этом. В Pro-версии этот механизм обмена данными реализован иначе. Консоль может получать данные о состоянии проверок двумя способами: через TCP-соединение с сервером мониторинга и зачитывая данные из самой базы данных. Если в параметрах сервера мониторинга (меню Мониторинг - Управление серверами мониторинга - Изменить ) стоит галочка Включить обмен данными с консолью по TCP, то консоль при запуске соединяется со службой и получает от неё данные напрямую.

Бывают ситуации, когда TCP-соединение установлено, но по ряду причин обмен консоли и службы блокируется системой. В этом случае, проверки перестают обновляться, несмотря на то, что в списке серверов стоит признак успешного соединения. В этом случае лучше всего переключиться на обмен данными через базу данных. Просто снимите галочку с параметра Включить обмен данными с консолью по TCP, и консоль, через интервал, заданный в параметре Период обновления списка проверок (раздел настроек программы Мониторинг), будет сама получать статус проверок. Этот способ не такой оперативный (на самом деле, разница несущественна), как обмен по TCP, но более надёжный.

 

Q: Как перенести БД в другую папку?

A: По умолчанию файл базы NETMONITOR.FDB данных находится в папке c:\ProgramData\10-Strike\Network Monitor Pro\.
Для того, чтобы перенести его в другую папку, нужно выполнить по порядку следующие действия:

  1. Откройте настройки в разделе Общие и измените путь в поле Каталог данных и настроек программы.
  2. Закройте программу "10-Страйк: Мониторинг Сети Pro".
  3. Откройте диспетчер служб сервера (компьютера), где установлен СУБД Firebird.
  4. Остановите службу контроля 10-Strike Network Monitor Watchdog.
  5. Найдите службу 10-Strike Network Monitor Pro Service (Svc10StrikeNetMonitorPro) и остановите её тоже. Если служба долго не останавливается, то зайдите на вкладку свойств этой службы Восстановление и в полях Первый сбой, Второй сбой, Последующие сбои установите значения Не выполнять никаких действий. Нажмите ОК. Откройте диспетчер задач и снимите процесс NMProsvc.exe.
  6. Найдите службу Firebird Server - DefaultInstance и остановите её. Если в списке служб присутствует служба Firebird Guardian - DefaultInstance, то вместо Firebird Server лучше остановить её. Убедитесь, что служба Firebird Server после этого тоже остановится.
  7. Перенесите файл NETMONITOR.FDB в желаемую папку. Скопируйте в буфер обмена новый полный путь к этому файлу.
  8. Откройте текстовым редактором файл c:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\firebird\databases.conf (для Firebird 2.5: aliases.conf).
  9. В строчке NETMONITOR = C:\ProgramData\10-Strike\Network Monitor Pro\NETMONITOR.FDB задайте новый путь к файлу NETMONITOR.FDB. Сохраните файл databases.conf (или aliases.conf).
  10. Запустите службу Firebird Guardian - DefaultInstance (или Firebird Server - DefaultInstance, если Firebird Guardian нет в списке).
  11. Запустите службы 10-Strike Network Monitor Pro Service и 10-Strike Network Monitor Watchdog.
  12. Запустите программу "10-Страйк: Мониторинг Сети Pro".

Если вы устанавливали web-интерфейс программы, то:

  1. Остановите службу Jetty Service.
  2. Откройте текстовым редактором файл c:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\web\webapps\WEB-INF\jdbc.properties.
  3. В строчке db.name=localhost:C:/ProgramData/10-Strike/Network Monitor Pro/NETMONITOR.FDB задайте новый путь к файлу NETMONITOR.FDB, заменив стандартные символы разделения папок \ на /.
  4. Сохраните изменения и запустите службу Jetty Service.

 

Q: Служба мониторинга долго или вообще не останавливается.

A: При остановке службы 10-Strike Network Monitor (Pro) Service программа по умолчанию дожидается завершения всех проверок. Но бывает так, что проверка зависает на каком-нибудь сетевом запросе к отключённому хосту. И если таких проверок несколько, служба будет до последнего ждать, пока все эти процессы не завершатся. Если такое происходит постоянно, можно настроить службу так, чтобы она принудительно завершала работу всех проверок и останавливалась сама. Для этого зайдите в настройки программы, в раздел Мониторинг, и снимите галочку Ждать завершения проверок при остановке службы мониторинга. При следующей остановке служба завершится уже намного быстрее.

Если необходимо завершить зависшую на остановке или запуске службу мониторинга, нужно в Диспетчере задач снять процесс NMsvc.exe (NMProsvc.exe для Pro-версии). Но перед этим нужно через системный диалог зайти в свойства службы 10-Strike Network Monitor (Pro) Service и на вкладке Восстановление, в полях Первый сбой, Второй сбой, Последующие сбои выбрать значение Не выполнять никаких действий. Если этого не сделать, то после снятия процесса служба опять автоматически запустится.

 

Q: Как включить звуковое оповещение в web-интерфейсе?

A: Да, звуковое оповещение может быть выполнено не только графической консолью, но и web-интерфейсом в окне браузера. Для того, чтобы заданный в параметрах файл звука оповещения был проигран и в браузере, необходимо поместить его в папку ...\10-Страйк Мониторинг Сети Pro\web\sounds\ (если используется не стандартный файл из дистрибутива программы). При этом путь может быть любой — главное, чтобы совпадало само имя файла. Если вы в параметрах оповещения задали стандартный звуковой файл из дистрибутива (Bug_off.wav, например), то ничего делать не нужно — в папке sounds web-интерфейса он уже есть.

Получается, что в графической консоли путь может быть c:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\sounds\alert\Bug_off.wav, но web-интерфейс в любом случае его проиграет, если файл Bug_off.wav будет лежать и в папке c:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\web\sounds\.

 

Q:(PRO) Файл базы данных NETMONITOR.FDB стал очень большим. Как уменьшить его объём?

A: Основной объём записей в базе данных программы занимают записи статистики опроса хостов и данные NetFlow (если включён его мониторинг и программа принимает данные). Количество записей статистики может достигать несколько миллионов в месяц. В программе предусмотрена функция очистки устаревшей статистики и удаления записей из таблиц. Однако, Firebird из-за версионности не удаляет физически записи из файла, а просто помечает их. Со временем, файл c:\ProgramData\10-Strike\Network Monitor Pro\NETMONITOR.FDB может увеличиваться до размеров в десятки и сотни гигабайт. Это нормально. Но если вы хотите уменьшить его размер, то нужно выполнить архивацию (резервное копирование) и последующее восстановление из архива. Архивация удаляет устаревшие данные и может уменьшить объём файла базы в десятки раз.

Самым эффективным действием будет полное удаление статистики в настройках программы. Для этого выполните следующие действия:

  1. Остановите службы 10-Strike Network Monitor Watchdog и 10-Strike Network Monitor Pro Service (последнюю не обязательно, но желательно).
  2. Зайдите в настройки программы в раздел Статистика.
  3. Нажмите кнопку Очистить статистику полностью.
  4. Дождитесь окончанчания процесса, он может занять продолжительное время до нескольких часов.
  5. Нажмите кнопку Удалить архивную статистику. Дождитесь окончания процесса.

После очистки рабочей и архивной статистики необходимо произвести архивацию и восстановление БД. Только после этого объём файла уменьшится!

Вы можете выполнить архивацию/восстановление БД, следуя этой инструкции. Либо откройте настройки программы, перейдите в раздел База данных и нажмите там кнопку Резервная копия базы данных. После того, как архив NETMONITORxxx.FBK будет создан, нажмите кнопку Восстановить и следуйте подсказкам.

 

Q: (PRO) При загрузке web-интерфейса список хостов и проверок остаётся пустым, хотя в графической консоли всё отображается.

A: Скорее всего, слетели права доступа пользователя к таблицам в базе данных мониторинга. Удалите этого пользователя и создайте его заново в настройках программы.

 

Q: (PRO) Я подключил подписанный сертификат к web-серверу, но при загрузке web-интерфейса браузер говорит, что соединение не безопасное.

A: Соединение HTTPS будет безопасным, если открывать web-интерфейс по ссылке, в которой будет стоять домен, на который и был выписан сертификат. При открытии ссылки https://localhost:8443/netmonitor/?locale=ru сертификат действовать не будет. Укажите вместо localhost адрес вашего домена.

 

Q: Можно оплатить программу безналичным расчётом?

A: Да, можно. Юридическим лицам при оплате безналичным расчётом оформляется полный комплект документов для бухгалтерии и высылается почтой (счета, договор поставки и т.п.). Чтобы выписать счет, проследуйте по ссылке с нашей страницы заказа для покупки программы в интернет-магазинe AllSoft (Софтлайн). После заполнения формы заказа у вас будет возможность распечатать счёт онлайн. Либо обратитесь к нам напрямую и вышлите ваши реквизиты с именем директора для заключения договора поставки и выставления счета.

 

Пожалуйста присылайте ваши вопросы в службу тех. поддержки.

 

 

Программа работает в среде Windows XP/Vista/7/8.1/10/11, Server 2003/2008/2012/2016/2019/2022. Вы можете скачать и попробовать 30-дневную пробную версию бесплатно.

 

Все наши программы:
Программа учета компьютеров в сети
Инвентаризация Компьютеров
Учет "железа" и программ на компьютерах сети предприятия
Программа мониторинга сети
Мониторинг Сети,
Мониторинг серверов, служб, БД, хостов в сети
Программа визуального мониторинга и администрирования сети
LANState
Мониторинг хостов на карте сети, администрирование сети
Аудит программ и лицензий на предприятии
Учет Программного Обеспечения
Аудит программного обеспечения и лицензий на компьютерах
Программа исследования сетей и создания схем
Схема Сети
Сканирование топологии сети, создание схем сетей
Программа учета трафика на компьютерах и мониторинга пропускной способности
Учет Трафика
Учет трафика на ПК в сети, мониторинг скорости канала
Программа поиска файлов в сети
Поиск файлов в сети
Поиск файлов и документов на компьютерах сети предприятия
Программа мониторинга доступа к общим ресурсам
Connection Monitor
Аудит доступа пользователей к файлам и папкам по сети
Программа-сканер хостов в сети
Сканирование Сети (FREE!)
Бесплатная программа-сканер для сканирования хостов и IP-адресов в сети
Акции и скидки: