Skip to content

frmoronari/DebianUpdates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

#Debian Updates Monitor

Em Português

Controle de atualizações para Debian Linux com Zabbix.

Este é um tempalte simples, com apenas duas chaves para verificação de quantidade e listagem de updates disponíveis para Debian Linux.

Um alerta do tipo atenção é gerado quando o número de updates for <> (diferente) de 0 (zero)

Instalação:

Editar o arquivo "/etc/zabbix/zabbix_agentd.conf" (ou seu correspondente) e inserir as linhas:

UserParameter=debian.updt.qt,sudo apt update 2>/dev/null | grep packages | awk '{print $1}' UserParameter=debian.updt.list,sudo apt list --upgradable 2>/dev/null | awk '{print $1}' | tail -n +2

Editar o arquivo "/etc/sudoers" da maneira que achar mais conveniente e inserir as informações:

zabbix ALL=(ALL) NOPASSWD: ALL

Dessa forma o usuário "zabbix" poderá executar comnados com sudo sem a necessidade de senha.

Realizar o download do arquivo "DebianUpdates.yaml".

Importar em seu Zabbix Server o arquivo de template baixado.

Atribuí-lo ao host ou grupo de hosts a ser monitorado.

Contribuições

Caso desejar os alertas e descrições em seu idioma, é necessário alterar os textos no template conforme achar necessário.

Toda a contribuição para melhoria desse template é bem vindo. Faça seu pull request para que possamos melhorar continuamente.

In English

This is a simple template, with only two keys to check the quantity and list of updates available for Debian Linux.

A warning type alert is generated when the number of updates is <> (different) from 0 (zero)

For it to work, you need to add two lines to the file "/etc/zabbix/zabbix_agentd.com" or its equivalent, import the template file to your Zabbix Server and assign it to the host(s) to be monitored.

Installation:

Edit the file "/etc/zabbix/zabbix_agentd.conf" (or its equivalent) and insert the lines:

UserParameter=debian.updt.qt,sudo apt update 2>/dev/null | grep packages | awk '{print $1}' UserParameter=debian.updt.list,sudo apt list --upgradable 2>/dev/null | awk '{print $1}' | tail -n +2

Edit the "/etc/sudoers" file as you see fit and insert the following information:

zabbix ALL=(ALL) NOPASSWD: ALL

This way, the "zabbix" user will be able to execute commands with sudo without needing a password.

Download the file "DebianUpdates.yaml".

Import the downloaded template file to your Zabbix Server.

Assign it to the host or group of hosts to be monitored.

Contributions

If you want the alerts and descriptions in your language, you must change the texts in the template as you see fit.

Any contribution to improve this template is welcome. Make your pull request so we can continuously improve it.

About

Update control for Debian Linux with Zabbix

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published