Ad Widget

Collapse

File [/tmp/zabbix_agentd.pid] exists and is locked. Is this process already running ?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Filog
    Senior Member
    • Apr 2010
    • 161

    #1

    File [/tmp/zabbix_agentd.pid] exists and is locked. Is this process already running ?

    Кто подскажет как убрать ошибку в логах zabbix_agentd.conf, которая появляется при попытке restart-a zabbix_agentd

    File [/tmp/zabbix_agentd.pid] exists and is locked. Is this process already running ?
  • zalex_ua
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Oct 2009
    • 1286

    #2
    Добавить паузу в скрипте запуска агента в нужном месте на нужное количество секунд. Для скрипта сервера я сделал в конце вызова stop() вот так:
    Code:
            echo
    sleep 3
            return $RETVAL
    }
    Вот заметил что у меня для CentOS5 в скрипте для агента уже было практически тоже самое в процедуре restart():
    # wait for forked daemons to die
    usleep 2000000

    но я перенес это в конец stop() и тогда остановка более правильно отрабатывает с результатом ОК.

    Comment

    • Filog
      Senior Member
      • Apr 2010
      • 161

      #3
      Originally posted by zalex_ua
      Добавить паузу в скрипте запуска агента в нужном месте на нужное количество секунд. Для скрипта сервера я сделал в конце вызова stop() вот так:
      Code:
              echo
      sleep 3
              return $retval
      }
      Вот заметил что у меня для centos5 в скрипте для агента уже было практически тоже самое в процедуре restart():
      # wait for forked daemons to die
      usleep 2000000

      но я перенес это в конец stop() и тогда остановка более правильно отрабатывает с результатом ОК.
      У меня FreeBSD Zabbix 1.8.2
      Этот скрипт где лежит?
      Last edited by Filog; 24-07-2010, 12:22.

      Comment

      • zalex_ua
        Senior Member
        Zabbix Certified Trainer
        Zabbix Certified SpecialistZabbix Certified Professional
        • Oct 2009
        • 1286

        #4
        Originally posted by Filog
        У меня FreeBSD Zabbix 1.8.2
        Этот скрипт где лежит?
        Ага, есть у меня инсталляция и на FreeBSD8.0
        Если ставили с портов тогда с агентом вообще проблем нету. Штатный скрипт прекрасно отрабатывает команду
        Code:
        /usr/local/etc/rc.d/zabbix_agentd restart
        А вот в скрипте сервера /usr/local/etc/rc.d/zabbix_server
        в конце я добавил паузу вот так:
        Code:
        sleep 5
        run_rc_command "$1"
        чтобы успел создаться сокет MySQL во время загрузки сервера перед тем как заббикс сервер попытается к нему подключится. Без этой паузы заббикс сервер стартовал, не мог подключится и останавливался. Ну это в ситуации когда мускул и заббикс сервер на одном физическом сервере.

        Эти скрипты распространяются в порте FreeBSD, а не в архиве Заббикса (может не очень корректно выразился но правильно ).

        А как Вы вообще вручную стартуете, перезапускаете? Я надеюсь с помощью скрипта а не прямо командой.
        Last edited by zalex_ua; 24-07-2010, 12:44.

        Comment

        • Filog
          Senior Member
          • Apr 2010
          • 161

          #5
          Originally posted by zalex_ua
          Ага, есть у меня инсталляция и на freebsd8.0
          Если ставили с портов тогда с агентом вообще проблем нету. Штатный скрипт прекрасно отрабатывает команду
          Code:
          /usr/local/etc/rc.d/zabbix_agentd restart
          А вот в скрипте сервера /usr/local/etc/rc.d/zabbix_server
          в конце я добавил паузу вот так:
          Code:
          sleep 5
          run_rc_command "$1"
          чтобы успел создаться сокет mysql во время загрузки сервера перед тем как заббикс сервер попытается к нему подключится. Без этой паузы заббикс сервер стартовал, не мог подключится и останавливался. Ну это в ситуации когда мускул и заббикс сервер на одном физическом сервере.

          Эти скрипты распространяются в порте freebsd, а не в архиве Заббикса (может не очень корректно выразился но правильно ).

          А как Вы вообще вручную стартуете, перезапускаете? Я надеюсь с помощью скрипта а не прямо командой.
          Спа-си-бо!!
          Да, действительно я стартовал "прямой командой". Теперь с помощью скрипта.

          Comment

          • Filog
            Senior Member
            • Apr 2010
            • 161

            #6
            Originally posted by Filog
            Спа-си-бо!!
            Да, действительно я стартовал "прямой командой". Теперь с помощью скрипта.
            1132:20100713:114557.030 No active checks on server: host [zabbix.bill-delta.priv] not found

            Лог агента заполнен этой фразой, в чем причина?

            Comment

            • zalex_ua
              Senior Member
              Zabbix Certified Trainer
              Zabbix Certified SpecialistZabbix Certified Professional
              • Oct 2009
              • 1286

              #7
              Originally posted by Filog
              Спа-си-бо!!
              Да, действительно я стартовал "прямой командой". Теперь с помощью скрипта.
              Батенька, учите мат. часть. Так далеко не заедете.
              добавлено: Оказывается Вы Filog уже в курсе что такое скрипты и где они лежат. Что ж Вы то голову морочите, уважаемый автор темы Не могу установить 1.8.2 (делаю первый раз)

              Я от той ветки был в шоке, насколько Вы глупые вопросы задавали а люди вам все же терпеливо помогали. Нельзя же так людей мучать из-за отсутствия базовых знаний. И воспринимайте это как конструктивную критику, ничего личного.

              Originally posted by Filog
              1132:20100713:114557.030 No active checks on server: host [zabbix.bill-delta.priv] not found

              Лог агента заполнен этой фразой, в чем причина?
              Блин это уже совсем другая проблема - сначала читайте документацию, потом ищите в форуме и после этого задавайте вопросы.
              Коротко здесь:
              http://www.zabbix.com/documentation/...ти
              http://www.zabbix.com/documentation/.../zabbix_agentd

              параметр Hostname
              Last edited by zalex_ua; 25-07-2010, 16:10.

              Comment

              • Filog
                Senior Member
                • Apr 2010
                • 161

                #8
                Originally posted by zalex_ua
                Батенька, учите мат. часть. Так далеко не заедете.
                добавлено: Оказывается Вы filog уже в курсе что такое скрипты и где они лежат. Что ж Вы то голову морочите, уважаемый автор темы Не могу установить 1.8.2 (делаю первый раз)
                Та ветка по просмотрам на 3 месте. Мне кажется эти вопросы-ответы помогли не только мне и большое спасибо тем кто терпеливо объяснял в том числе и вам.

                Comment

                Working...