Erstellen und Versenden von Availability Reports mit wkhtmltopdf ( http://wkhtmltopdf.org/ )
- Beispiel:
Nagios Availability Report für die Hostgruppe linux-servers für einen Monat
./wkhtmltopdf-amd64 \ --username nagiosadmin \ --password xxxxx \ --disable-internal-links \ --disable-external-links \ "http://localhost/nagios/cgi-bin/avail.cgi?show_log_entries=& hostgroup=linux-servers&timeperiod=lastmonth&smon=4&sday=1&syear=2011& rpttimeperiod=&assumeinitialstates=yes&assumestateretention=yes& assumestatesduringnotrunning=yes&includesoftstates=no&initialassumedhoststate=0& initialassumedservicestate=0&backtrack=4" \ /tmp/test.pdf
Erstellen der Reports per Cron:
15 0 1 * * wkhtmltopdf-amd64
Versand per mail (cmd)
mail -s "Nagios Availability Report PDF $(date)" \ -a NagiosAvailabilityReport.pdf \ markus.gruenwald@stadt.mainz.de
Alternativ mutt (wegen besserm Handling von Attachements)