You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
328 lines
11 KiB
328 lines
11 KiB
zabbix_export:
|
|
version: '7.0'
|
|
template_groups:
|
|
- uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
|
|
name: Templates/Applications
|
|
templates:
|
|
- uuid: 8aa4557f6c3f4aadbc03447fca3af9f6
|
|
template: 'Zabbix agent'
|
|
name: 'Zabbix agent'
|
|
description: |
|
|
Use this template for agents reachable from Zabbix server/proxy (passive mode).
|
|
|
|
Generated by official Zabbix template tool "Templator" 2.0.0
|
|
vendor:
|
|
name: Zabbix
|
|
version: 7.0-0
|
|
groups:
|
|
- name: Templates/Applications
|
|
items:
|
|
- uuid: f46c6142cf434df1b6abe9334bf6c84c
|
|
name: 'Zabbix agent: Host name of Zabbix agent running'
|
|
key: agent.hostname
|
|
delay: 1h
|
|
history: 7d
|
|
trends: '0'
|
|
value_type: CHAR
|
|
preprocessing:
|
|
- type: DISCARD_UNCHANGED_HEARTBEAT
|
|
parameters:
|
|
- 1d
|
|
tags:
|
|
- tag: component
|
|
value: system
|
|
- uuid: 37a952edc12f47d6ac6f3ca04eb41326
|
|
name: 'Zabbix agent: Zabbix agent ping'
|
|
key: agent.ping
|
|
history: 7d
|
|
description: 'The agent always returns 1 for this item. It could be used in combination with nodata() for availability check.'
|
|
valuemap:
|
|
name: 'Zabbix agent ping status'
|
|
tags:
|
|
- tag: component
|
|
value: system
|
|
- uuid: 3a6af03a083b4366bd1d4c6ccf06ca88
|
|
name: 'Zabbix agent: Version of Zabbix agent running'
|
|
key: agent.version
|
|
delay: 1h
|
|
history: 7d
|
|
trends: '0'
|
|
value_type: CHAR
|
|
preprocessing:
|
|
- type: DISCARD_UNCHANGED_HEARTBEAT
|
|
parameters:
|
|
- 1d
|
|
tags:
|
|
- tag: component
|
|
value: application
|
|
- uuid: 49708b126e3844b898d2625f77c0030c
|
|
name: 'Zabbix agent: Zabbix agent availability'
|
|
type: INTERNAL
|
|
key: 'zabbix[host,agent,available]'
|
|
history: 7d
|
|
description: 'Monitoring the availability status of the agent.'
|
|
valuemap:
|
|
name: zabbix.host.available
|
|
tags:
|
|
- tag: component
|
|
value: system
|
|
triggers:
|
|
- uuid: 6767f9c764bb42dfa961baacf879f45c
|
|
expression: 'max(/Zabbix agent/zabbix[host,agent,available],{$AGENT.TIMEOUT})=0'
|
|
name: 'Zabbix agent: Zabbix agent is not available'
|
|
event_name: 'Zabbix agent: Zabbix agent is not available (for {$AGENT.TIMEOUT})'
|
|
priority: AVERAGE
|
|
description: 'For passive only agents, host availability is used with {$AGENT.TIMEOUT} as time threshold.'
|
|
manual_close: 'YES'
|
|
tags:
|
|
- tag: scope
|
|
value: availability
|
|
tags:
|
|
- tag: class
|
|
value: software
|
|
- tag: target
|
|
value: zabbix-agent
|
|
macros:
|
|
- macro: '{$AGENT.TIMEOUT}'
|
|
value: 3m
|
|
description: 'Timeout after which agent is considered unavailable. Works only for agents reachable from Zabbix server/proxy (passive mode).'
|
|
dashboards:
|
|
- uuid: 9dbe822be2c0418592b33289b820256f
|
|
name: 'Zabbix agent: Overview'
|
|
pages:
|
|
- name: Main
|
|
widgets:
|
|
- type: graph
|
|
x: '12'
|
|
width: '12'
|
|
height: '5'
|
|
fields:
|
|
- type: INTEGER
|
|
name: source_type
|
|
value: '1'
|
|
- type: ITEM
|
|
name: itemid
|
|
value:
|
|
host: 'Zabbix agent'
|
|
key: agent.ping
|
|
- type: item
|
|
name: 'Agent availability'
|
|
width: '6'
|
|
height: '3'
|
|
fields:
|
|
- type: INTEGER
|
|
name: show
|
|
value: '4'
|
|
- type: INTEGER
|
|
name: show
|
|
value: '2'
|
|
- type: ITEM
|
|
name: itemid
|
|
value:
|
|
host: 'Zabbix agent'
|
|
key: agent.ping
|
|
- type: item
|
|
name: Version
|
|
x: '6'
|
|
width: '6'
|
|
height: '3'
|
|
fields:
|
|
- type: INTEGER
|
|
name: show
|
|
value: '4'
|
|
- type: INTEGER
|
|
name: show
|
|
value: '2'
|
|
- type: ITEM
|
|
name: itemid
|
|
value:
|
|
host: 'Zabbix agent'
|
|
key: agent.version
|
|
valuemaps:
|
|
- uuid: 0d5e922550954e6bad89b22f1d9d0c65
|
|
name: zabbix.host.available
|
|
mappings:
|
|
- value: '0'
|
|
newvalue: 'not available'
|
|
- value: '1'
|
|
newvalue: available
|
|
- value: '2'
|
|
newvalue: unknown
|
|
- uuid: e5a39fd666b04b70b6eea53e2373b564
|
|
name: 'Zabbix agent ping status'
|
|
mappings:
|
|
- value: '1'
|
|
newvalue: Up
|
|
- uuid: 650bec3f2f364a478b82317396949459
|
|
template: 'Zabbix agent active'
|
|
name: 'Zabbix agent active'
|
|
description: |
|
|
Use this template instead of 'Zabbix agent' for agents running in active mode only.
|
|
|
|
Generated by official Zabbix template tool "Templator" 2.0.0
|
|
vendor:
|
|
name: Zabbix
|
|
version: 7.0-0
|
|
groups:
|
|
- name: Templates/Applications
|
|
items:
|
|
- uuid: ca27c17d8ca34643a7db8b99d2cc3025
|
|
name: 'Zabbix agent active: Host name of Zabbix agent running'
|
|
type: ZABBIX_ACTIVE
|
|
key: agent.hostname
|
|
delay: 1h
|
|
history: 7d
|
|
trends: '0'
|
|
value_type: CHAR
|
|
preprocessing:
|
|
- type: DISCARD_UNCHANGED_HEARTBEAT
|
|
parameters:
|
|
- 1d
|
|
tags:
|
|
- tag: component
|
|
value: system
|
|
- uuid: 0f86ec6cde2249f7946c678f9fd2665a
|
|
name: 'Zabbix agent active: Zabbix agent ping'
|
|
type: ZABBIX_ACTIVE
|
|
key: agent.ping
|
|
history: 7d
|
|
description: 'The agent always returns 1 for this item. It could be used in combination with nodata() for availability check.'
|
|
valuemap:
|
|
name: 'Zabbix agent ping status'
|
|
tags:
|
|
- tag: component
|
|
value: system
|
|
triggers:
|
|
- uuid: 6bbb74c522d44baea8c6ceb666423da2
|
|
expression: 'nodata(/Zabbix agent active/agent.ping,{$AGENT.NODATA_TIMEOUT})=1'
|
|
name: 'Zabbix agent active: Zabbix agent is not available'
|
|
event_name: 'Zabbix agent active: Zabbix agent is not available (or nodata for {$AGENT.NODATA_TIMEOUT})'
|
|
priority: AVERAGE
|
|
description: 'For active agents, nodata() with agent.ping is used with {$AGENT.NODATA_TIMEOUT} as time threshold.'
|
|
manual_close: 'YES'
|
|
tags:
|
|
- tag: scope
|
|
value: availability
|
|
- uuid: 41fb0f76fa1d464f8ab67f744fc29e8b
|
|
name: 'Zabbix agent active: Version of Zabbix agent running'
|
|
type: ZABBIX_ACTIVE
|
|
key: agent.version
|
|
delay: 1h
|
|
history: 7d
|
|
trends: '0'
|
|
value_type: CHAR
|
|
preprocessing:
|
|
- type: DISCARD_UNCHANGED_HEARTBEAT
|
|
parameters:
|
|
- 1d
|
|
tags:
|
|
- tag: component
|
|
value: application
|
|
- uuid: 0fd83c56dce244738607cd6585a6acb3
|
|
name: 'Zabbix agent active: Active agent availability'
|
|
type: INTERNAL
|
|
key: 'zabbix[host,active_agent,available]'
|
|
history: 7d
|
|
description: |
|
|
Availability of active checks on the host. The value of this item corresponds to availability icons in the host list.
|
|
Possible value:
|
|
0 - unknown
|
|
1 - available
|
|
2 - not available
|
|
valuemap:
|
|
name: zabbix.host.active_agent.available
|
|
tags:
|
|
- tag: component
|
|
value: health
|
|
- tag: component
|
|
value: network
|
|
triggers:
|
|
- uuid: e91c556b0ff64292b9b9b5709a5d74b3
|
|
expression: 'min(/Zabbix agent active/zabbix[host,active_agent,available],{$AGENT.TIMEOUT})=2'
|
|
name: 'Zabbix agent active: Active checks are not available'
|
|
opdata: 'Current state: {ITEM.LASTVALUE1}'
|
|
priority: HIGH
|
|
description: 'Active checks are considered unavailable. Agent is not sending heartbeat for prolonged time.'
|
|
tags:
|
|
- tag: scope
|
|
value: availability
|
|
tags:
|
|
- tag: class
|
|
value: software
|
|
- tag: target
|
|
value: zabbix-agent
|
|
macros:
|
|
- macro: '{$AGENT.NODATA_TIMEOUT}'
|
|
value: 30m
|
|
description: 'No data timeout for active agents. Consider to keep it relatively high.'
|
|
- macro: '{$AGENT.TIMEOUT}'
|
|
value: 5m
|
|
description: 'Timeout after which agent is considered unavailable.'
|
|
dashboards:
|
|
- uuid: 27dea14380314e67906525ad3d2a995a
|
|
name: 'Zabbix agent active: Overview'
|
|
pages:
|
|
- name: Main
|
|
widgets:
|
|
- type: graph
|
|
x: '12'
|
|
width: '12'
|
|
height: '5'
|
|
fields:
|
|
- type: INTEGER
|
|
name: source_type
|
|
value: '1'
|
|
- type: ITEM
|
|
name: itemid
|
|
value:
|
|
host: 'Zabbix agent active'
|
|
key: agent.ping
|
|
- type: item
|
|
name: 'Agent availability'
|
|
width: '6'
|
|
height: '3'
|
|
fields:
|
|
- type: INTEGER
|
|
name: show
|
|
value: '4'
|
|
- type: INTEGER
|
|
name: show
|
|
value: '2'
|
|
- type: ITEM
|
|
name: itemid
|
|
value:
|
|
host: 'Zabbix agent active'
|
|
key: agent.ping
|
|
- type: item
|
|
name: Version
|
|
x: '6'
|
|
width: '6'
|
|
height: '3'
|
|
fields:
|
|
- type: INTEGER
|
|
name: show
|
|
value: '4'
|
|
- type: INTEGER
|
|
name: show
|
|
value: '2'
|
|
- type: ITEM
|
|
name: itemid
|
|
value:
|
|
host: 'Zabbix agent active'
|
|
key: agent.version
|
|
valuemaps:
|
|
- uuid: 9f93aabb08794395b1c62cf784fc58c3
|
|
name: zabbix.host.active_agent.available
|
|
mappings:
|
|
- value: '0'
|
|
newvalue: unknown
|
|
- value: '1'
|
|
newvalue: available
|
|
- value: '2'
|
|
newvalue: 'not available'
|
|
- uuid: 9bf3eef7e8d8402ca6f826b377ea2db6
|
|
name: 'Zabbix agent ping status'
|
|
mappings:
|
|
- value: '1'
|
|
newvalue: Up
|