Проблема с настройкой проверки сервиса SSH

Started by bloodlin, February 19, 2015, 07:38:25 AM

Previous topic - Next topic

bloodlin

Здравствуйте.
Подскажите, как правильно настроить проверку доступности сервиса 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 адреса сервера

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

Заранее спасибо!

Victor Kirhenshtein

Для SSH поля запрос и ответ должны быть пустыми.

bloodlin

Сделал запрос ответ пустыми, но проблема та же - unable to check service status due to agent or communication error.
Как нибудь можно дебаг посмотреть, что бы определить где ошибка?
После изменения файла nxagentd.conf , что бы перестартовать агента, достаточно перезапустить сервис NetxmsAgent?
Спасибо.

Alex Kirhenshtein

Секция "*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"

Для рестарта агента достаточно перезапустить сервис, да.

bloodlin

Здравствуйте.
Секцию"*portCheck" из конфига убрал, проверка с netxms сервера при помощи nxget ServiceResponseTime.SSH проходит - возвращает время отклика, но настроить сетевой ресурс на проверку SSH (либо любого другого порта) никак не получается.
см аттач
Может я ее какие настройки пропустил?
Еще вопросы - стоит WEBUI x64 под win 8.1 - по умолчанию язык русский - можно ли сменить языковой пакет на английский?
При коннекте на webui - сервер к которому коннектиться -  всегда указан 127.0.0.1 - в каком файле можно указать нужный мне Ip адрес сервера, что бы не прописывать его каждый раз?
Спасибо.

Victor Kirhenshtein

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 и подправьте как надо.

bloodlin

Спасибо за ответы, а что посоветуете по настройке сетевого ресурса на проверку SSH (либо любого другого порта) ?