Appuntivari » Cronologia » Versione 2
Versione 1 (japoco romagnoli, 15-07-2013 18:56) → Versione 2/5 (japoco romagnoli, 16-07-2013 12:57)
h1. Breve a breve descrizione report collegamento icinga con jasper https://www.icinga.org/about/icinga-reporting/get-started/ https://wiki.icinga.org/display/howtos/Icinga+Web+Reporting+Integration h2. Installo _php-soap_: <pre> apt-get install php-soap </pre> h2. Abilitazione reporting: Si abilita il reporting da parte di icinga andando ad aprire il file @/etc/icinga-web/conf.d/module_reporting.xml@ in particolare si cambia a _true_ il valore di _module enabled_ : <pre> nano /etc/icinga-web/conf.d/module_reporting.xml </pre> <pre> <module enabled="true"> </pre> Dopo di che si deve effettuare la pulitura della cache, che deve essere fatta ogni volta che si cambia il file di configurazione di icinga-web: <pre> /usr/lib/icinga-web/bin/clearcache.sh </pre> Nel file @/etc/icinga-web/conf.d/module_reporting.xml@ si cambiano anche i valori relativi ai parametri di collegamento a _jasperserver_ cambiando le righe: <pre> ... <ae:parameter name="jasper_url">http://127.0.0.1:8080/jasperserver</ae:parameter> ... ... <ae:parameter name="tree_root">/icinga</ae:parameter> ... </pre> in: <pre> ... <ae:parameter name="jasper_url">http://192.168.1.126:8080/jasperserver</ae:paramete> ... ... <ae:parameter name="tree_root">/icinga/reports</ae:parameter> ... </pre> Si effettua una nuova pulizia della cache: <pre> /usr/lib/icinga-web/bin/clearcache.sh </pre> h2. Cronks: Si procede con le modifiche al file @/etc/icinga-web/conf.d/cronks.xml@ cambiando la riga: <pre> ... <ae:parameter name="hide">true</ae:parameter> ... </pre> nella riga: <pre> ... <ae:parameter name="hide">false</ae:parameter> ... </pre> Per le distribuzione Debian si deve creare una giusta cartella per i report con: <pre> install --directory --mode=0770 --owner=www-data --group=www-data /var/cache/icinga-web/reports </pre> Tornando al file @/etc/icinga-web/conf.d/module_reporting.xml@ si deve aggiungere una riga per ridefinire cartella dei report: <pre> nano /etc/icinga-web/conf.d/module_reporting.xml </pre> aggiungendo una linea: <pre> <setting name="dir.download">/var/cache/icinga-web/reports</setting> </pre> ottenendo qualcosa del tipo: <pre> <module enabled="true"> <settings> <setting name="jasperconfig.default"> <ae:parameter name="jasper_url">http://192.168.1.126:8080/jasperserver</ae:parameter> <ae:parameter name="jasper_user">jasperadmin</ae:parameter> <ae:parameter name="jasper_pass">jasperadmin</ae:parameter> <ae:parameter name="tree_root">/icinga/reports</ae:parameter> </setting> <setting name="dir.download">/var/cache/icinga-web/reports</setting> </settings> </module> </pre>