Ad Widget

Collapse

Мониторинг ip

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Oleg
    Junior Member
    • Nov 2013
    • 10

    #16
    спасибо, теперь заработала, вот так cut -d ' ' -f10

    Comment

    • Oleg
      Junior Member
      • Nov 2013
      • 10

      #17
      Вскрылась еще одна проблема:
      ipfw show переодически, примерно раз в сутки меняет формат выдачи ответа, т.е. сегодня работает cut -d ' ' -f10 например,
      а завтра уже cut -d ' ' -f8 нужно...
      Так что необходим другой способ выделить значение счетчика

      Comment

      • yukra
        Senior Member
        • Apr 2013
        • 1359

        #18
        Originally posted by Oleg
        Вскрылась еще одна проблема:
        ipfw show переодически, примерно раз в сутки меняет формат выдачи ответа, т.е. сегодня работает cut -d ' ' -f10 например,
        а завтра уже cut -d ' ' -f8 нужно...
        Так что необходим другой способ выделить значение счетчика
        а покажите "разный" формат вывода "ipfw show" .. может какую регулярку придумаем сходу.

        Даже вот тут вроде как оно: заменяет несколько пробелов идущих подтяд на один:
        Code:
        ykurilkin@sup2~$ echo " 1  1    1" 
         1  1    1
        ykurilkin@sup2~$ echo " 1  1    1" | sed -e 's!\s*! !g'
         1 1 1 
        ykurilkin@sup2~$
        Тоесть команду sed -e 's!\s*! !g' перед вызовом cut'а
        Last edited by yukra; 12-11-2013, 18:00.

        Comment

        • Oleg
          Junior Member
          • Nov 2013
          • 10

          #19
          с виду он не отличается, просто перестает работать заббикс агент (выдает пустую строку), методом перебора - f1 - f2 -f3 и т.д перебираю пока не появится нужное значение, ставлю нужное значение в Userparametr, и часов 10 -20 все работает, потом опять график исчезает...

          Comment

          • Oleg
            Junior Member
            • Nov 2013
            • 10

            #20
            Originally posted by yukra
            Тоесть команду sed -e 's!\s*! !g' перед вызовом cut'а
            попозже попробую

            Comment

            • yukra
              Senior Member
              • Apr 2013
              • 1359

              #21
              Originally posted by Oleg
              с виду он не отличается, просто перестает работать заббикс агент (выдает пустую строку), методом перебора - f1 - f2 -f3 и т.д перебираю пока не появится нужное значение, ставлю нужное значение в Userparametr, и часов 10 -20 все работает, потом опять график исчезает...
              Попробуйте так:
              Code:
              ykurilkin@sup2~$ echo "asd ad asd asfasd ads " | cut -d " " -f 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 --output-delimiter="<>"
              asd<>ad<>asd<>asfasd<>ads<>
              и сразу станет будет понятно что именно и где меняется. Сделайте "сейчас" и "часов через 10-20" и сравните вывод.

              Comment

              • Melanxolik
                Senior Member
                • Nov 2009
                • 174

                #22
                не усмотрел:

                -f, --fields=LIST
                печатает только поля перечисленные в списке полей. Поля по умолчанию разделяются символом TAB.

                возможно стит присмотрется сюда.

                Comment

                Working...