Skip to content
Snippets Groups Projects

This package contains a set of Zabbix templates, scripts and Agent configurations, in use at GARR CSD Department. (Large) part of the work is based on someone else's work, I strive to keep track of this in the relevant files.

Use at your own risk. ;-)

Repository structure

Files are organized per class/service/application and within each another set of subdirectories exist:

  • Config
  • Script
  • Template

For stuff which has to do with the host running Zabbix, like sudoers.d content, I am using class Any.

If you plan to add new material to this repository, please adhere to this schema (read below).

For your convenience, the gatherFiles.sh script is available. It should be run by passing as argument a not-yet-existing directory, like:

./gatherFiles.sh /tmp/Prova/

After the script has run, you will jave the following structure:

  • /tmp/Prova/config/ holding all .conf files in <service>/Config/
  • /tmp/Prova/script/ holding all files in <service>/Script/
  • /tmp/Prova/sudoer/ holding all files in Any/Sudo/

(I know, I am not gathering template files, as those are only needed on the Zabbix server)