Ad Widget

Collapse

telnet с карты zabbix 2.0.6

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • magomed
    Member
    • May 2013
    • 31

    #1

    telnet с карты zabbix 2.0.6

    Доброго времени суток..
    стоит сервер zabbix 2.0.6 работает шикарно.. и есть около 4 тысяч узлов.. Инженера дали задачку, чтоб с карты zabbix при нажатии на узел в сплывающем окне кроме пинга и трасерта еще и могли телнетится на тот или иной узел.. Им без разницы, что будет с самого сервера запускаться или с самого рабочего компа инженера cmd, возможно ли такое если да то помогите пожалуйста а то в поисках уже 3 неделю, я нашел одну ссылку по этому поводу.. делал в точь точь как на том форуме.. но результат обнадеживает..
    может кто делал.. Вот сылка по которой делал, моэет я что не так оттуда делал https://www.zabbix.com/forum/showthread.php?t=12916
  • Heilig
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Mar 2013
    • 366

    #2
    Если нужно добавить возможность проверки определенного порта, то все довольно просто. В разделе скрипты создаете скрипт "Telnet agent port" с командой "telnet {HOST.CONN} 10050 2>&1" (вместо номера порта, в команде также можно использовать пользовательские макросы).

    Comment

    • RoolResp
      Member
      • Apr 2013
      • 47

      #3
      А если скажем запуск внешнего приложения? То тогда как быть? К примеру не конкретный порт надо проверить, а вообще железку пощупать из под telnet? И опять же запуск чере веб интерфейс (скажем с карт). С Ping & tracert понятно - мы tools подключаем если zabbix на Linux. А telnet?
      Last edited by RoolResp; 14-05-2013, 05:01.

      Comment

      • RoolResp
        Member
        • Apr 2013
        • 47

        #4
        Мне кажется тут же можно поднять подобный вопрос и с ssh...

        Comment

        • dima_dm
          Senior Member
          • Dec 2009
          • 2697

          #5
          Все уже придумано

          Get Shell In A Box AJAX web ssh/telnet shell.
          И URL на карте с ссылкой на cgi скрипт
          Другой вариант на java исполняется на клиенте (Web brouser)

          Comment

          • RoolResp
            Member
            • Apr 2013
            • 47

            #6
            Originally posted by dima_dm
            Все уже придумано

            Get Shell In A Box AJAX web ssh/telnet shell.
            И URL на карте с ссылкой на cgi скрипт
            Другой вариант на java исполняется на клиенте (Web brouser)
            http://www.zabbix.com/forum/showthread.php?t=12916
            Толи я плохо гуглю, толи гугл устал от меня... вообщем заинтересовал второй вариант с помошью mindterm. Можно подробный ман как его инсталить на debian?

            Comment

            • RoolResp
              Member
              • Apr 2013
              • 47

              #7
              Так ну установил, разобрался с горем пополам. Но теперь вот в чем делема, по ману он говорить что надо подшить mindterm через скрипт... и тут я затупил. Т.е. если я правильно понял - создаем скрипт в панели через забикс, после меняем (предварительно сделав копию оригинального файла) в корневой директории zabbix-frontend-php файлик scripts_exec.php на тот что он приложил к посту и...... а вот что дальше? вообще понять не могу...

              Comment

              • _AlekseY_
                Member
                • Apr 2012
                • 77

                #8
                А дальше, по идее, меняем id скрипта в коде страницы и должно работать.

                Я сейчас тоже попробовал установить всё это дело и упёрся как раз в модификацию кода. Он разнится с версией 1.8.4 и простая замена файлика ломает работоспособность скриптов. Как изменить существующий код, пока не знаю. Может кто из знатоков PHP подскажет???

                Comment

                • RoolResp
                  Member
                  • Apr 2013
                  • 47

                  #9
                  И еще один момент который мне не понятен, для теста он пишет что можно создать чуть ли не пустой скрипт, чтобы просто проверить шьет он его в контекстное меню или нет. А сам скрипт по которому подключаемся к mindterm где искать?=)

                  Comment

                  • magomed
                    Member
                    • May 2013
                    • 31

                    #10
                    Originally posted by roolresp
                    Так ну установил, разобрался с горем пополам. Но теперь вот в чем делема, по ману он говорить что надо подшить mindterm через скрипт... и тут я затупил. Т.е. если я правильно понял - создаем скрипт в панели через забикс, после меняем (предварительно сделав копию оригинального файла) в корневой директории zabbix-frontend-php файлик scripts_exec.php на тот что он приложил к посту и...... а вот что дальше? вообще понять не могу...
                    Вот тоже самое.. по этим мануалам я делал и уже месяц помучался все без результатов

                    Comment

                    • magomed
                      Member
                      • May 2013
                      • 31

                      #11
                      Originally posted by dima_dm
                      Все уже придумано

                      get shell in a box ajax web ssh/telnet shell.
                      И url на карте с ссылкой на cgi скрипт
                      Другой вариант на java исполняется на клиенте (web brouser)
                      http://www.zabbix.com/forum/showthread.php?t=12916
                      по этим как раз таки и делал но вот на 2.0.6 не встает

                      Comment

                      • _AlekseY_
                        Member
                        • Apr 2012
                        • 77

                        #12
                        Пустой скрипт создаётся, чтобы в контекстном меню он появился.
                        Запуск же mindterm'a зашивается в код страницы scripts_exec.php, для чего мы и узнавали id скрипта.

                        Comment

                        • magomed
                          Member
                          • May 2013
                          • 31

                          #13
                          ответ

                          Originally posted by _aleksey_
                          Пустой скрипт создаётся, чтобы в контекстном меню он появился.
                          Запуск же mindterm'a зашивается в код страницы scripts_exec.php, для чего мы и узнавали id скрипта.
                          тогда получается нужен скрипт модернизированный на 2.0.6?

                          Comment

                          • magomed
                            Member
                            • May 2013
                            • 31

                            #14
                            Короч.. спомощью скрипта ни че не получилось.. зделал это спомощью url
                            telnet://адрес хоста куда надо телнетиться и все! единственная проблема на кадждом узле надо прописывать

                            Comment

                            • sersad
                              Senior Member
                              • May 2009
                              • 518

                              #15
                              Делал, но пользовательские макросы не работают, и приходится вместо скрипта {host.conn<1-9>} или {host.host<1-9>} или {host.dns<1-9>} или {host.ip<1-9>} писать ip для каждого элемента. Так что если узлов и карт много, то это большой гемор поддерживать их актуальными.
                              Не хватает поддержки этих макросов.
                              ЗЫ Версия 2.0.5
                              Attached Files

                              Comment

                              Working...