Ad Widget

Collapse

Мониторинг хоста через Ping

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ka4a
    Member
    • Jul 2015
    • 68

    #1

    Мониторинг хоста через Ping

    Добрый день.
    Появилась нужда мониторить доступность внешнего хоста из моей сети. Нужно ловить ответ от ping в ms, и отрисовывать это в график. Пинговать нужно с удаленного хоста и передевать всё это дело агеном. Как это можно реализовать? Спасибо.
  • Zentarim
    Senior Member
    • Mar 2012
    • 526

    #2
    Originally posted by ka4a
    Пинговать нужно с удаленного хоста
    Для этих целей существует прокси

    Comment

    • yukra
      Senior Member
      • Apr 2013
      • 1359

      #3
      Code:
      fping -q -c 20  ya.ru  2>&1   | cut -d'/' -f8
      Если лень ставить проксю и хочется именно через агента

      Comment

      • ka4a
        Member
        • Jul 2015
        • 68

        #4
        у меня zabbix 2.0.14. В упор не вижу этого прокси!

        Comment

        • ka4a
          Member
          • Jul 2015
          • 68

          #5
          Originally posted by yukra
          Code:
          fping -q -c 20  ya.ru  2>&1   | cut -d'/' -f8
          Если лень ставить проксю и хочется именно через агента
          Хорошая идея. Но как я увижу если была задержка?

          Comment

          • ka4a
            Member
            • Jul 2015
            • 68

            #6
            удалить12345
            Last edited by ka4a; 28-08-2015, 16:49.

            Comment

            • ka4a
              Member
              • Jul 2015
              • 68

              #7
              вот этот вариант мне подходит
              fping -q -c 20 ya.ru 2>&1 | cut -d'/' -f8

              Как такое же сделать только с ping?

              Comment

              • Zentarim
                Senior Member
                • Mar 2012
                • 526

                #8
                Originally posted by ka4a
                вот этот вариант мне подходит
                fping -q -c 20 ya.ru 2>&1 | cut -d'/' -f8

                Как такое же сделать только с ping?
                123Удалено

                Comment

                • ka4a
                  Member
                  • Jul 2015
                  • 68

                  #9
                  Может быть попробывать через zabbix_sender писать в файл 1минуту и потом отсылать на заббикс сервер?

                  Comment

                  • yukra
                    Senior Member
                    • Apr 2013
                    • 1359

                    #10
                    Originally posted by ka4a
                    вот этот вариант мне подходит
                    fping -q -c 20 ya.ru 2>&1 | cut -d'/' -f8

                    Как такое же сделать только с ping?
                    поставить fping и не пыпаться использовать интерактивные инструменты для неинтерактивного использования.

                    Comment

                    • ka4a
                      Member
                      • Jul 2015
                      • 68

                      #11
                      подскажите пожалуйста момент. Хочу выводить не только ответ, а ещё и потери(loss) в результат.

                      Comment

                      • Zentarim
                        Senior Member
                        • Mar 2012
                        • 526

                        #12
                        Originally posted by ka4a
                        подскажите пожалуйста момент. Хочу выводить не только ответ, а ещё и потери(loss) в результат.
                        Странный вы человек все-таки. Вам уже сказали - куда смотреть:

                        Originally posted by yukra
                        поставить fping и не пыпаться использовать интерактивные инструменты для неинтерактивного использования.

                        Comment

                        • ka4a
                          Member
                          • Jul 2015
                          • 68

                          #13
                          я не странный - я новичек. не нужно предвзято ко мне относиться. я учусь и прошу помощи.

                          по теме.

                          fping -q -c 20 ya.ru 2>&1 | cut -d'/' -f8 получаю только выхлоп пинга, нужно туда ещё добавить потери. я так понимаю в cat нужно что то изменить.

                          Comment

                          • Zentarim
                            Senior Member
                            • Mar 2012
                            • 526

                            #14
                            Originally posted by ka4a
                            я не странный - я новичек. не нужно предвзято ко мне относиться. я учусь и прошу помощи.

                            по теме.

                            fping -q -c 20 ya.ru 2>&1 | cut -d'/' -f8 получаю только выхлоп пинга, нужно туда ещё добавить потери. я так понимаю в cat нужно что то изменить.
                            Я подумал, что вы до сих пор извращаетесь со стандартным ping. Приношу свои извинения.
                            cut обрезает вывод. Получить несколько значений при помощи него будет сложно. Привожу пример через awk:
                            Code:
                            fping -q -c 2 ya.ru 2>&1 | awk -F'[/,]' '{print $5" "$10}'
                            0% 2.51
                            Вообще берете вывод
                            Code:
                            fping -q -c 2 ya.ru 2>&1
                            ya.ru : xmt/rcv/%loss = 2/2/0%, min/avg/max = 1.97/2.00/2.03
                            И выгребаете все что нужно при помощи awk, cut и т.д.

                            Comment

                            • ka4a
                              Member
                              • Jul 2015
                              • 68

                              #15
                              вот то что нужно. Спасибо. А как бы ещё отрезать %. Я не силен в awk, cut, sed. Поэтому и прошу помощь.

                              Comment

                              Working...