NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: bloodlin on February 19, 2015, 07:38:25 AM

Title: Проблема с настройкой проверки сервиса SSH
Post by: bloodlin on February 19, 2015, 07:38:25 AM
Здравствуйте.
Подскажите, как правильно настроить проверку доступности сервиса SSH на сетевом оборудовании.
Сервер 2.0-M2 (8008) windows, агент там же
Настройка nxagentd.conf:
#
# NetXMS agent configuration file
# Created by server installer at Fri Feb 06 16:07:53 2015
#

LogFile = {syslog}
MasterServers = 127.0.0.1, тут Ip адрес сервера
FileStore = C:\NetXMS\var
RequireAuthentication = no
SubAgent = portcheck.nsm
SubAgent = winperf.nsm
SubAgent = ping.nsm

*portCheck
ServiceCheck.SSH(тут Ip адрес)

В логе при проверке пишет
unable to check service status due to agent or communication error
SSH на сетевом оборудовании доступен для Ip адреса сервера

скриншоты в аттаче

Заранее спасибо!
Title: Re: Проблема с настройкой проверки сервиса SSH
Post by: Victor Kirhenshtein on February 23, 2015, 10:53:24 PM
Для SSH поля запрос и ответ должны быть пустыми.
Title: Re: Проблема с настройкой проверки сервиса SSH
Post by: bloodlin on February 24, 2015, 09:54:08 AM
Сделал запрос ответ пустыми, но проблема та же - unable to check service status due to agent or communication error.
Как нибудь можно дебаг посмотреть, что бы определить где ошибка?
После изменения файла nxagentd.conf , что бы перестартовать агента, достаточно перезапустить сервис NetxmsAgent?
Спасибо.
Title: Re: Проблема с настройкой проверки сервиса SSH
Post by: Alex Kirhenshtein on March 01, 2015, 02:04:51 PM
Секция "*portCheck" в конфиге агента не нужна, достаточно "subagent=portcheck.nsm"

проверьте с netxms сервера при помощи nxget:

c:\netxms\bin\nxget "ServiceResponseTime.SSH(1.2.3.4,22,10000)"

У метрики ServiceResponseTime.SSH три параметра, обязательный только первый:

1) IP address
2) Port, 22 по умолчанию
3) Timeout, в ms, по умолчанию 3000мс. Можно поменять глобально параметром "Timeout=..." в секции "*portCheck"

Для рестарта агента достаточно перезапустить сервис, да.
Title: Re: Проблема с настройкой проверки сервиса SSH
Post by: bloodlin on March 10, 2015, 12:51:56 PM
Здравствуйте.
Секцию"*portCheck" из конфига убрал, проверка с netxms сервера при помощи nxget ServiceResponseTime.SSH проходит - возвращает время отклика, но настроить сетевой ресурс на проверку SSH (либо любого другого порта) никак не получается.
см аттач
Может я ее какие настройки пропустил?
Еще вопросы - стоит WEBUI x64 под win 8.1 - по умолчанию язык русский - можно ли сменить языковой пакет на английский?
При коннекте на webui - сервер к которому коннектиться -  всегда указан 127.0.0.1 - в каком файле можно указать нужный мне Ip адрес сервера, что бы не прописывать его каждый раз?
Спасибо.
Title: Re: Проблема с настройкой проверки сервиса SSH
Post by: Victor Kirhenshtein on March 12, 2015, 05:36:39 PM
Quote from: bloodlin on March 10, 2015, 12:51:56 PM
Еще вопросы - стоит WEBUI x64 под win 8.1 - по умолчанию язык русский - можно ли сменить языковой пакет на английский?
При коннекте на webui - сервер к которому коннектиться -  всегда указан 127.0.0.1 - в каком файле можно указать нужный мне Ip адрес сервера, что бы не прописывать его каждый раз?
Спасибо.

Web UI язык определяет из браузера. Можно к URL дописать ?lang=en - тогда будет английский. Жестко задать язык сейчас нельзя.

Адрес сервера прописывается в файле nxmc.properties. В каталоге WebUI\nxmc\lib должен быть файл nxmc.properties.sample - переименуйте его в nxmc.properties и подправьте как надо.
Title: Re: Проблема с настройкой проверки сервиса SSH
Post by: bloodlin on March 13, 2015, 06:12:31 AM
Спасибо за ответы, а что посоветуете по настройке сетевого ресурса на проверку SSH (либо любого другого порта) ?