Ad Widget

Collapse

Заббикс сендер

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • eldqs
    Junior Member
    • Feb 2014
    • 20

    #1

    Заббикс сендер

    Добрый день!
    как настраивать заббикс сендер
    в мануалах нет слов как его настраивать!
    надо ли для начала создавать пользовательские параметры, и потом заббикс траппер.
    как это делается??
  • yukra
    Senior Member
    • Apr 2013
    • 1359

    #2
    Пользовательские параметры не нужны, что именно отправляется вы указываете непосредственно при отправке.

    План такой:
    1)Создаете траппер
    2) Фигачите данные (ручками, скриптом, по крону ... как душе угодно)
    3) Проверяете что все работает


    Comment

    • eldqs
      Junior Member
      • Feb 2014
      • 20

      #3
      создал траппер,
      дальше я запускал сендер со всеми указанными параметрами,
      не получается
      как к примеру настроить его с tail -f c txt файла.

      Comment

      • yukra
        Senior Member
        • Apr 2013
        • 1359

        #4
        1) Руками запускали? Данные доходят?
        2) Что за манера говорить "пробовал, не работает" и не говорить что именно пробовали?
        3) tail -f говорите? берем скрипт типа такого
        Code:
        #!/usr/bin/perl 
        use warnings;
        use strict;
        
        while (<>) {
        	/usr/bin/zabbix_sender -z ZABBIX_SERVER -k key -o $_
        }
        . Сохраняем с именем например "/my/bin/Zsend.pl"

        tail -f my.file.txt | /my/bin/Zsend.pl

        Comment

        • eldqs
          Junior Member
          • Feb 2014
          • 20

          #5
          Да запускал, руками, данные не доходили,
          я писал команду сразу в одной строке, без скрипта.
          наверное из-за этого не работало.
          пока-что для меня пойдет каждую секунду по одному процессу,
          как появится время я сразу же попробую с заббикс_сендер.

          Comment

          • yukra
            Senior Member
            • Apr 2013
            • 1359

            #6
            Originally posted by eldqs
            Да запускал, руками, данные не доходили,
            я писал команду сразу в одной строке, без скрипта.
            наверное из-за этого не работало.
            пока-что для меня пойдет каждую секунду по одному процессу,
            как появится время я сразу же попробую с заббикс_сендер.
            Как запускали? что в ответ? что в логах сервера?

            Comment

            • eldqs
              Junior Member
              • Feb 2014
              • 20

              #7
              я запускал без скрипта, то есть писал весь код в одной строке,

              Comment

              • yukra
                Senior Member
                • Apr 2013
                • 1359

                #8
                Originally posted by eldqs
                я запускал без скрипта, то есть писал весь код в одной строке,
                ну раз вы не хотите написать какой именно "код" вы писали в "одной строке", что этот "код" вывел в ответ и что в этот момент было в логах сервера, то предлагаю подождать телепатов. Они сейчас в отпуске, но скоро должны вернуться из него и решить вашу проблему

                Comment

                • eldqs
                  Junior Member
                  • Feb 2014
                  • 20

                  #9
                  Originally posted by yukra
                  ну раз вы не хотите написать какой именно "код" вы писали в "одной строке", что этот "код" вывел в ответ и что в этот момент было в логах сервера, то предлагаю подождать телепатов. Они сейчас в отпуске, но скоро должны вернуться из него и решить вашу проблему
                  я до этого писал что позже я обязательно сделаю так как посоветовали вы, сейчас нет даже пол часа лишних.
                  а код я писал вот этот в ответ писал second.
                  zabbix_sender -z vzabbix -k mqm -o tail -s ark-f log[`date +%d`].txt | awk '{print $10}' | sed 's/,//'

                  Как появится время я попробую через скрипт написать его, и отпишусь обязательно

                  а еще вопрос, мне что его придется каждый раз его перезапускать чтоли, когда сервер рестартанется

                  Comment

                  • yukra
                    Senior Member
                    • Apr 2013
                    • 1359

                    #10
                    Originally posted by eldqs
                    zabbix_sender -z vzabbix -k mqm -o tail -s ark-f log[`date +%d`].txt | awk '{print $10}' | sed 's/,//'
                    Боже!

                    zabbix_sender -z -k mqm -o ЗНАЧЕНИЕ, а не КОМАНДА_ПОЛУЧЕНИЯ_ЗНАЧЕНИЯ
                    tail -s СЕКУНД
                    zabbix_sender пуляет данные на сервер, а не выводит их на стандартный вывод (передовать их через пайп в awk нет смысла).

                    Comment

                    • Jimson
                      Senior Member
                      • Jan 2008
                      • 1327

                      #11
                      Ну если добавить обратных апострофов и экранировать вложенные, то вполне даже заработает. Не думаю что тут имеет смысл взывать к "дедушке на облаках".

                      Comment

                      • yukra
                        Senior Member
                        • Apr 2013
                        • 1359

                        #12
                        Originally posted by jimson
                        Ну если добавить обратных апострофов и экранировать вложенные, то вполне даже заработает. Не думаю что тут имеет смысл взывать к "дедушке на облаках".
                        Извините, был напуган.

                        Если добавить "апострофов и экранировать вложенные" то получится совершенно другая команда (с точки зрения написания конечно похожая, но с точки зрения "внутренней кухни" совершенно другая).

                        Comment

                        • eldqs
                          Junior Member
                          • Feb 2014
                          • 20

                          #13
                          все это я делал на тестовых серверах, прошел успешно как предпологалось.
                          на них у меня был рут
                          теперь для установки их для промышленных серверов мне нужне
                          для промышленных серверов у меня рута нет.
                          какие права нужны будут для него без рута

                          Comment

                          Working...