Ad Widget

Collapse

Несколько графиков (item), найденных через Discovery rules, на одном графике

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Daikazahn
    Member
    • Nov 2016
    • 69

    #1

    Несколько графиков (item), найденных через Discovery rules, на одном графике

    Пытаюсь отобразить несколько графиков (item), найденных через Discovery rules, на одном графике.

    Сделал Discovery правило "TOP 5 process discovery"

    Click image for larger version  Name:	Снимок экрана от 2019-02-27 10-49-32.png Views:	1 Size:	15.1 KB ID:	374836

    Code:
    ps axho comm --sort -rss | head -5 | jq -Rn '{data: [inputs|{"{#PROCNAME}":.}]}'
    Возвращается JSON массив

    Code:
    zabbix_get -s test-server -p 10050 -k 'top_mem_app'  
    {
      "data": [
        {
          "{#PROCNAME}": "mongod"
        },
        {
          "{#PROCNAME}": "node"
        },
        {
          "{#PROCNAME}": "kubelet"
        },
        {
          "{#PROCNAME}": "dockerd"
        },
        {
          "{#PROCNAME}": "ruby"
        }
      ]
    }
    В Item prototypes сделал "Get mem process by $1"


    Click image for larger version  Name:	Снимок экрана от 2019-02-27 10-53-26.png Views:	1 Size:	47.4 KB ID:	374837


    Потом сделал Graph prototypes "TOP 5 Process by Mem {#PROCNAME}"

    Click image for larger version  Name:	Снимок экрана от 2019-02-27 10-55-32.png Views:	1 Size:	38.8 KB ID:	374838

    Click image for larger version

Name:	Снимок экрана от 2019-02-27 12-17-25.png
Views:	170
Size:	42.0 KB
ID:	374842

    Графики отображаются как отдельные.

    Click image for larger version  Name:	Снимок экрана от 2019-02-27 10-56-24.png Views:	1 Size:	10.0 KB ID:	374839

    Как отобразить несколько графиков (item), найденных через Discovery rules, на одном графике?
    Last edited by Daikazahn; 27-02-2019, 08:18.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Как говорится, welcome to the club! ;-)
    Штатной такой возможности нет. Присоединяйтесь к проголосовавшим за вот этот enhancement request, открытый ещё в 2011-м году.
    Теоретически, можно обойти данное ограничение двумя путями:
    • сделать "костыль", используя API (некоторые успешно шли этим путём, можно поискать по форуму);
    • использовать вместо обычного графика новый виджет для дашборда, появившийся в версии 4.x - якобы, он такой функционал предоставляет (но я его не пробовал, ничего сказать не могу).

    Comment

    • Daikazahn
      Member
      • Nov 2016
      • 69

      #3
      У нас версия 4.0.5

      Click image for larger version

Name:	Снимок экрана от 2019-02-27 13-36-26.png
Views:	314
Size:	156.3 KB
ID:	374859

      И используется новый Dashboard.
      Не вижу где можно настроить отображение нескольких item на одном графике.
      Может где-то можно почитать про это?
      Attached Files

      Comment

      Working...