5.02021-11-21T22:04:34ZTemplates/CustomHousekeeping MetricsHousekeeping Metrics## Description
Language: English Autor: Bernardo Lankheet Blog: www.bernardolankheet.com.br Repositorio: https://github.com/bernardolankheet/Zabbix-Monitor-Housekeeper
## Overview
Project Name: Zabbix-Monitor-Housekeeper
Author: Bernardo Lankheet
Telegram: [@bernardolankheet](https://t.me/bernardolankheet)
Description BR: Coleta de métricas sobre a execução do Housekeeper. *Não se aplica em ambientes que utiliza particionamento de tabelas ou outras rotinas para manutenção do banco de dados.*
Description EN: Collect Metrics on Housekeeper Execution. *It does not apply in environments that use table partitioning or other routines for maintaining the bank.*
OBS EN: Based on projet Diego Cavalcante [ZAKEEP.zabbix.housekeeper.monitor](https://github.com/suportecavalcante/zabbix.templates/tree/master/linux/ZAKEEP.zabbix.housekeeper.monitor)
OBS BR: Ideia retirada do projeto do Diego Cavalcante [ZAKEEP.zabbix.housekeeper.monitor](https://github.com/suportecavalcante/zabbix.templates/tree/master/linux/ZAKEEP.zabbix.housekeeper.monitor)
#### **## Usage**
EN: Import your Template into Zabbix, link to the Host "Zabbix server" and wait for the items to be collected, collection is carried out according to the housekeeping schedule. Image 03
BR: Importe seu Template para o Zabbix, vincula o template ao Host "Zabbix server" e aguarde os itens serem coletados, a coleta é realizada conforme a programação do housekeeping. Imagem 03
#### **## How it works?**
EN: Whenever housekeeping is performed by zabbix-server, a line is generated containing the information deleted from zabbix\_server.log. The item Syslog Housekeeping, of the log type, captures the information via active checking and the other dependent items are pre-filled according to parent item information.
BR: Sempre que a manutenção é realizada pelo zabbix-server, uma linha é gerada contendo as informações excluídas do zabbix\_server.log. O item Syslog Housekeeping, do tipo log, captura as informações por meio de verificação ativa e os demais itens dependentes são pré-preenchidos de acordo com as informações do item pai.
#### **## Macros**
* {$ PATHLOG} - /var/log/zabbix/zabbix\_server.log - Path to zabbix\_server.log\
* {$ REGEXLOG} -. * Deleted. * [0-9] + hist \ /trends.* - Regex to capture the line for housekepping inside the log
#### **## Homolog**
* Zabbix 4.4
* Zabbix 5.0.6
#### **## Templates**
* Template Housekeeping Metrics-EN-US - English version (on github)
* Template Housekeeping Metricas - PT-BR (no github)
## Author
Bernardo Lankheet
Templates/Custom01 - Housekeeping - Log02 - Housekeeping - Metrics- Records deleted in AlarmsDEPENDENTdep.housekeeper.alarms07d120d02 - Housekeeping - MetricsREGEXsessions, (.*) alarms
\1CUSTOM_VALUE-1log[{$PATHLOG},"{$REGEXLOG}",,,skip,,]
- Records deleted in AuditDEPENDENTdep.housekeeper.audit07d120d02 - Housekeeping - MetricsREGEXalarms, (.*) audit
\1CUSTOM_VALUE-1log[{$PATHLOG},"{$REGEXLOG}",,,skip,,]
- Duration of the last executed HousekeeperDEPENDENTdep.housekeeper.duration07d120dFLOATuptime02 - Housekeeping - MetricsREGEXrecords in (.*) sec
\1CUSTOM_VALUE-1log[{$PATHLOG},"{$REGEXLOG}",,,skip,,]
- Records deleted in EventsDEPENDENTdep.housekeeper.events07d120d02 - Housekeeping - MetricsREGEXtriggers, (.*) events
\1CUSTOM_VALUE-1log[{$PATHLOG},"{$REGEXLOG}",,,skip,,]
- Records deleted in Hist/TrendsDEPENDENTdep.housekeeper.histtrends07d120d02 - Housekeeping - MetricsREGEXdeleted (.*) hist
\1CUSTOM_VALUE-1log[{$PATHLOG},"{$REGEXLOG}",,,skip,,]
- Records deleted in Items-TriggersDEPENDENTdep.housekeeper.itemstriggers07d120d02 - Housekeeping - MetricsREGEX, (.*) items\/triggers
\1CUSTOM_VALUE-1log[{$PATHLOG},"{$REGEXLOG}",,,skip,,]
- Records deleted in ProblemsDEPENDENTdep.housekeeper.problems07d120d02 - Housekeeping - MetricsREGEXevents, (.*) problems
\1CUSTOM_VALUE-1log[{$PATHLOG},"{$REGEXLOG}",,,skip,,]
- Records deleted in SessionsDEPENDENTdep.housekeeper.sessions07d120d02 - Housekeeping - MetricsREGEXproblems, (.*) sessions
\1CUSTOM_VALUE-1log[{$PATHLOG},"{$REGEXLOG}",,,skip,,]
- Syslog HousekeepingZABBIX_ACTIVElog[{$PATHLOG},"{$REGEXLOG}",,,skip,,]1s00LOG01 - Housekeeping - Log
ZabbixHousekeeping{$PATHLOG}/var/log/zabbix/zabbix_server.logPath Log zabbix_server.log{$REGEXLOG}.*deleted.*[0-9]+ hist\/trends.*Regex Housekeeping lineHousekeeper - Duration1A7C11RIGHTALL- Housekeeping Metricsdep.housekeeper.duration
Housekeeper - MetricsFIXEDDASHED_LINEF63100ALL- Housekeeping Metricsdep.housekeeper.alarms
1DASHED_LINE2774A4ALL- Housekeeping Metricsdep.housekeeper.audit
2DASHED_LINEA54F10ALL- Housekeeping Metricsdep.housekeeper.events
3DASHED_LINE5A5A5AALL- Housekeeping Metricsdep.housekeeper.histtrends
4DASHED_LINE4DB6ACALL- Housekeeping Metricsdep.housekeeper.itemstriggers
5DASHED_LINEAC8C14ALL- Housekeeping Metricsdep.housekeeper.problems
6DASHED_LINE611F27ALL- Housekeeping Metricsdep.housekeeper.sessions