Ad Widget

Collapse

Правило обнаружение не для всех макросов

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Ruslan_Sh
    Junior Member
    • Mar 2019
    • 6

    #1

    Правило обнаружение не для всех макросов

    Здравствуйте, возник вопрос:
    Правило обнаружение дисков и метрик для мониторинга их состояния прописано скриптом. Возвращается json который для каждого диска имеет своё количество метрик, пример:
    {
    "data":[
    {"{#DISK}": "sda", "{#RAW_READ_ERROR}": "Raw_Read_Error", "{#RELOCATED_SECTORS_COUNT}": "Relocated_Sectors_Count"},
    {"{#DISK}": "sdb", "{#RAW_READ_ERROR}": "Raw_Read_Error"}
    ]
    }
    Создание новых item`ов через "items prototypes" происходит через пару "диск"- "метрика", где прописано несколько "item prototypes" для списка уже подобранных метрик, которые будут мониторится.
    Фильтр правила обнаружения настроен также для всего возможного списка метрик (макрос)
    но как не создавать item, где item prototypes существует с таким макросом, но сам макрос не присылается, так как его нет на хосте и он не входит в json?
    В таком случае zabbix создает item с прописанным макросом в названии и ключе, но никак его не заменяет
Working...