Мониторинг Игровых контроллеров Game-Keeper

Тема в разделе "Системы автоматизации", создана пользователем Motoya, 15 сен 2013.

  1. Motoya

    Motoya Новичок

    Настоящее имя:
    Гильманов Максим
    Встала задача, мониторить сетевыми утилитами доступность контроллеров Game-Keeper, но столкнулся с рядом трудностей, начиная от отсутсвия документации по GK. Знаю сетевые параметры контроллера, знаю его адрес, маску и MAC. Но, контроллер не пингуется и сканирование портов не даёт результатов. По сети я не могу видеть, включены ли контроллеры.

    Подскажите, как можно производить мониторинг контроллеров по сети? Ping - как включить ответы на пинги? telnet - какой порт проверять? Какие ещё варианты есть?

    P.S.: Game-Keeper v3.0
  2. Alex_emb

    Alex_emb Участник

    А в UCS обращаться не пробовали?
  3. gshdsl

    gshdsl Участник

    Настоящее имя:
    Владислав
    уже все придумали до вас, в ГК есть утилита которая отслеживает состояние контроллеров и показывает их статус
  4. oposition

    oposition Участник

    Настоящее имя:
    Алексей
    Ага... UCS так все и расскажет :)))
    Они как и все... на хлеб зарабатывают.
  5. gshdsl

    gshdsl Участник

    Настоящее имя:
    Владислав
    в папке gkOther лежит утилита gk3netmonitor
    запускаешь, жмешь СТАРТ и видишь картину
  6. myxamor

    myxamor Активный участник

    Настоящее имя:
    Михаил Николаевич
    уже давно есть версии 3.18.... в более поздних версиях расшириные настройки
  7. Alex_emb

    Alex_emb Участник

    Т.е. с Вас требовали денег за консультацию? Или может выезд предлагали?
  8. =Иван=

    =Иван= Новичок

    Все консультации по Game-Keeper для всех пользователей Game-Keeper производились и производятся бесплатно тел. (495) 921-47-70, Техническая поддержка с 09-00 до 20-00, информационная с 12-00 до 20-00 - гавное оператору сказать волшебное слово - Game-Keeper
  9. myxamor

    myxamor Активный участник

    Настоящее имя:
    Михаил Николаевич
    Да там такая "техподдержка"... вобщем пичаль...
  10. NeiroNx

    NeiroNx Участник

    Мониторинг контроллеров GameKeeper с помощь Friendly Pinger 5.0.1

    Продублирую здесь, чтобы было.

    Давно как то возникла идея мониторить контроллеры Game Keeper с помощью Friendly Pinger, но загвоздка была в том что они не отвечают на пинг.

    Контроллеры Game Keeper отвечают только по своему протоколу на порту 18251 или 18252.

    Поковыряв логи gkNetMonitor я выяснил как происходит обмен:
    Код:
    *0 20.04.2016 14:40:28> 255.255.255.255:18251 <- 00 00 00 0D 00 01 00 00 00 03 00 00 00 00 00 00 00 00 00
    4 20.04.2016 14:40:28> ALL:18251 <<< NOTIFY 0000
    *0 20.04.2016 14:40:28> 255.255.255.255:18252 <- 00 00 00 0D 00 01 00 00 00 03 00 00 00 00 00 00 00 00 00
    4 20.04.2016 14:40:28> ALL:18252 <<< NOTIFY 0000
    *0 20.04.2016 14:40:28> 172.31.52.5:18251 -> 01 02 00 1E 00 00 00 00 00 03 00 00 02 03 0E 14 04 01 08
    5 20.04.2016 14:40:28> 172.31.52.5:18251 -> RESPONSE 0200 3.00.0.030 14.03.2.000 8.01.4.020
    
    
    *0 20.04.2016 14:40:28> 172.31.50.2:18251 -> 01 02 00 23 00 00 00 00 00 03 00 00 00 00 6C 00 00 00 00
    5 20.04.2016 14:40:28> 172.31.50.2:18251 -> RESPONSE 0200 3.00.0.035 108.00.0.000 0.00.0.000
    Монитор шлет брудкасты и ловит ответы на них. Формат отправляемого запроса я сохранил как есть. На delphi пришлось писать парсер ответов, чтобы получить версию прошивки и аппаратной платформы.

    От брудкаста решил отказаться так как FPinger мониторит каждое устройство отдельно.

    Получившийся плагин шлет пакет к каждому контроллеру отдельно и ловит его ответ.

    Для установки нужно архив (там библиотека и исходник)
    Распаковать в папку с плагинами, Добавить новый тип устройства "Игровой контроллер", установить ему этот плагин, добавить порты 18251 и 18252 в список сервисов FPinger - по аналогии с теми что уже есть. И добавлять на карту игровые контроллеры - понятное дело что FPinger надо запускать на серваке или компе с доступом в сеть контроллеров.

    Основное отличие от gkNetMonitor - плагин не сканирует сеть, адреса контроллеров должны быть известны заранее.

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

    services.txt
    Код:
    Echo            7
    FTP            21
    Telnet         23
    SMTP           25
    Time           37
    Domain         53
    Gopher         70
    Finger         79
    HTTP           80
    POP3          110
    Auth          113
    NNTP          119
    NetBios-NS    137
    NetBios-SSN   139
    IRC           194
    HTTPS         443
    Printer       515
    MS-SQL       1433
    WINS         1512
    PPTP         1723
    GK-CONTROL   18251
    GK-CONTROL-N 18252
    evdum нравится это.