Ad Widget

Collapse

Zabbix-Agent + Debian перезапуск

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • CTAC
    Junior Member
    • Oct 2019
    • 7

    #1

    Zabbix-Agent + Debian перезапуск

    Здравствуйте!
    Я установил Zabbix-Agent из исходных файлов (Zabbix-4.4.3.tar.gz)
    К сожалению у host нет доступа к интернет, поэтому пришлось устанавливать из исходных файлов с установкой PCRE-8.43.tar.gz
    Всё установилось, данные на сервер отсылаются. На самом Хосте тест проходит (zabbix_agentd -t agent.hostname) - выводит запись из Configuration файла
    Сервер тоже видит все ключи, которые агент передаёт
    Создаю свой скрипт, делаю запись в UserParameter вида:
    Code:
    UserParameter=mykey,/home/user/script.sh
    На Хосте тестирую работу скрипта и ключа
    Code:
    Zabbix_agend -t mykey
    вижу результат работы скрипта (и я даже не пытался перезапустить агента, всё срабатывало само по себе)

    Пробую сделать это не сервере и мне в ответ: ZBX_NOTSUPPORTED: Unsupported item key

    Так же я так и не понял как можно перезапускать Zabbix_Agent на Хосте, когда он установлен из "исходников".
    shell>> Zabbix_agentd так я запускал агента

    Вопрос - почему на хосте мой ключ срабатывает, а на сервере нет?

    Спасибо!
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    То, как запускать \ останавливать \ перезапускать "сервисы" зависит от используемой системы. в дебиан можно попробовать "service zabbix-agent restart" или "/etc/init.d/zabbix-agent restart" или "systemctl restart zabbix-agent". Этот вопро более относиться к общему администрированию nix систем, чем конкретно к zabbix.
    Поведение с проверкой ключей "локально" через -t и "удаленно" через get именно такое как описал. Без перезапуска агента удаленная система не получит значение userparameter.

    Comment

    • CTAC
      Junior Member
      • Oct 2019
      • 7

      #3
      Большое спасибо за ответ!!!
      Способы указанные у меня не работают
      Zabbix-agent не сделался сервисом и в /etc/init.d/ нет zabbix-agent

      чтобы Агент стал сервисом надо ли какие-то манипуляции делать дополнительно?
      У меня старая система - Debian 7 (изменить это нельзя, приходится работать с имеющимся)

      Сейчас на сервере установил с "нуля" PCRE и Zabbix-agent
      сразу создал UserParameter и только тогда выполнил команду:
      Code:
      zabbix_agentd
      мой ключ из UserParameter на сервере появился, значит всё правильно настроил

      Вот бы теперь понять как перезапускать Агента на других серверах

      из исходников компилятор сделал: /usr/local/etc/zabbix_agentd.conf.d и сам файл конфигурации, /usr/local/sbin/*zabbix_agentd, ну и папка с исходниками /home/user/zabbix

      что я делаю не так?

      Comment

      • Hamardaban
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • May 2019
        • 2713

        #4
        debian - не моя система. поэтому давать советы наверное неверно. попробуй погуглить - ответов масса. да и в документации описан процесс установки.
        как я уже писал - это не проблем забикса - а системы.

        Comment

        • CTAC
          Junior Member
          • Oct 2019
          • 7

          #5
          в том то и дело, что явных и качественных ответов я не смог найти, поэтому сюда и написал

          ============================

          выбрал такой вариант:

          убиваем все процессы по имени zabbix_agentd

          Code:
          killall zabbix_agentd
          и затем заново запускаем этот же процесс

          Code:
          zabbix_agentd
          так всё работает, но догадываюсь, что такой путь не самый правильный
          Last edited by CTAC; 31-12-2019, 13:01.

          Comment

          Working...