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 inAny/Sudo/
(I know, I am not gathering template files, as those are only needed on the Zabbix server)