Ad Widget

Collapse

мониторинг служб linux

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Elis
    Member
    • Oct 2018
    • 71

    #1

    мониторинг служб linux

    для ОС Windows есть удобный ключ
    Code:
    service.info[Zabbix Agent,state]
    у нас ОС Debian 9, мне надо просто смотреть запущена служба или нет
    Пробую
    Code:
    system.run[systemctl status zabbix-agent.service]
    но в результате только ответный текст команды
    Посоветуйте пожалуйста как мониторить определённую службу
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    proc.num[<name>,<user>,<state>,<cmdline>,<zone>]

    Comment

    • Elis
      Member
      • Oct 2018
      • 71

      #3
      proc.num - это количество процессов. А мне нужно получить состоянии службы

      Comment

      • Kos
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Aug 2015
        • 3404

        #4
        Например, так. В zabbix_agentd.conf:
        Code:
        UserParameter=systemctl.state[*],systemctl show $1 --property=ActiveState | sed 's/ActiveState=//'
        И потом смотреть значение метрики systemctl.state[zabbix-agent.service]

        Comment

        • Re5ident
          Junior Member
          • Apr 2025
          • 5

          #5
          Originally posted by Kos
          Например, так. В zabbix_agentd.conf:
          Code:
          UserParameter=systemctl.state[*],systemctl show $1 --property=ActiveState | sed 's/ActiveState=//'
          И потом смотреть значение метрики systemctl.state[zabbix-agent.service]
          Спасибо, то же столкнулся с такой задачей, ваш способ помог.

          Comment

          • Kos
            Senior Member
            Zabbix Certified SpecialistZabbix Certified Professional
            • Aug 2015
            • 3404

            #6
            Originally posted by Re5ident
            Спасибо, то же столкнулся с такой задачей, ваш способ помог.
            С тех пор больше шести лет прошло, теперь при наличии Агента 2 можно состояние юнитов systemd проверять штатной метрикой systemd.unit.info (ссылка).

            Comment


            • frofis
              frofis commented
              Editing a comment
              Вот только Агент 2 не ставится на 7
          • frofis
            Junior Member
            • Apr 2025
            • 17

            #7
            это просто крик души - не увидел, что речь идет о systemd

            Comment


            • Kos
              Kos commented
              Editing a comment
              ...и о Linux'е
          Working...