Ad Widget

Collapse

Общение с zabbix server через telnet по порту 10051

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Victor Vislobokov
    Senior Member
    • Aug 2018
    • 298

    #1

    Общение с zabbix server через telnet по порту 10051

    Привет всем. Возникла задача пообщаться с Заббикс-сервером напрямую через telnet.
    Поясню для чего нужно. У нас есть активный Заббикс-прокси, который стоит внутри локалки клиента, который подключен к нашему Заббикс-серверу через криптоканал. И вот с недавних пор у нас возникли проблемы со связью прокси и сервера - данные не приходят, срабатывают триггеры nodata() и т.д. Админы, которые обслуживают тоннель пожимают плечами - они не видят проблем. По соображениям безопасности открыт только порт Заббикс-сервера, причём только в одну сторону, т.е. пинги все как средство диагностики не подходят - они пингуют само криптооборудование, а не серверы за ним.

    Единственное, что приходит в голову, это буквально раз в 1-5 секунд ломиться телнетом (с определённым таймаутом) к Заббикс-серверу с прокси (порт открыт только в эту сторону), давать какую-либо команду серверу, получать ответ и журналировать. telnet проходит, всё ок, сервер ждёт команды, но какую команду бы дать - любой ввод просто закрывает соединение и всё. А мне надо какой-то ответ. В доках тоже ничего не нашёл на эту тему. Кто-нибудь знает, что можно написать Заббикс-серверу в telnet'е чтобы какой-либо ответ получить?
  • Victor Vislobokov
    Senior Member
    • Aug 2018
    • 298

    #2
    Так, вопрос снимаю. Говорят, что правильно заданный вопрос - это половина ответа!
    Спросил у гугла правильно и получил нужную ссылку на доку
    Если кому интересно:

    Comment

    • Kos
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Aug 2015
      • 3404

      #3
      А надо ли для проверки обмениваться реальными данными? Если нет, то вполне можно обойтись штатной простой проверкой net.tcp.service[tcp,IP_Zabbix_server,10051], выполняемой со стороны прокси-сервера.
      Ну а если всё-таки нужно реально эмулировать Zabbix-прокси, то нужно учесть, что протокол взаимодействия Zabbix server <-> Zabbix proxy немного меняется от версии к версии (там не будет полной совместимости). Хотя простые команды, вроде проверки heartbeat-ов, наверное, будут работать везде.

      Comment

      • Victor Vislobokov
        Senior Member
        • Aug 2018
        • 298

        #4
        В данном случае надо. А то админы канала будут мне говорить, что "это ваши Заббиксы глючат, а не наш канал"

        Comment

        Working...