Check for Debian updates and security updates. On value different from 0, a trigger is activated.
Add to zabbix_agentd.conf:
Use the sources.list.d folder for apt repositories.
Example for security updates:
Example for general updates:
Can be extended to monitor other apt repositories through the sources.list.d folder.
Add to zabbix_agentd.conf:
Code:
UserParameter=debian_updates[*],apt-get update &> /dev/null; aptitude -o Dir::Etc::sourcelist=/etc/apt/sources.list.d/$1.sources.list -o Dir::Etc::sourceparts=/etc/apt/sources.list.d/$1.sources.list search '~U' | wc -l
Example for security updates:
Code:
$ cat /apt/sources.list.d/security.sources.list deb http://security.debian.org/ lenny/updates main deb-src http://security.debian.org/ lenny/updates main $
Code:
$ cat /apt/sources.list.d/debian.sources.list deb http://volatile.debian.org/debian-volatile lenny/volatile main deb-src http://volatile.debian.org/debian-volatile lenny/volatile main $

Comment