How To Install Monitorix 2.4.1 in Ubuntu

 

 

DOWNLOAD DEL PACCHETTO .DEB

wget http://www.monitorix.org/monitorix_2.4.1-izzy1_all.deb

 

INSTALLAZIONE

 

server@server:~$ sudo dpkg -i monitorix_2.4.1-izzy1_all.deb

[sudo] password for server:

 

Selezionato il pacchetto monitorix.

(Lettura del database... 155803 file e directory attualmente installati.)

Estrazione di monitorix (da monitorix_2.4.1-izzy1_all.deb)...

dpkg: problemi con le dipendenze impediscono la configurazione di monitorix:

monitorix dipende da rrdtool; comunque:

Il pacchetto rrdtool non è installato.

monitorix dipende da httpd; comunque:

Il pacchetto httpd non è installato.

monitorix dipende da libmime-lite-perl; comunque:

Il pacchetto libmime-lite-perl non è installato.

monitorix dipende da librrds-perl; comunque:

Il pacchetto librrds-perl non è installato.

dpkg: errore nell'elaborare monitorix (--install):

problemi con le dipendenze - lasciato non configurato

Elaborazione dei trigger per ureadahead...

Elaborazione dei trigger per man-db...

Si sono verificati degli errori nell'elaborazione:

monitorix

 

server@server:~$ sudo apt-get -f install

 

Lettura elenco dei pacchetti... Fatto

Generazione albero delle dipendenze

Lettura informazioni sullo stato... Fatto

Correzione delle dipendenze... Fatto

I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:

ndiswrapper-common libdmraid1.0.0.rc16 chromium-browser-inspector python-pyicu linux-headers-2.6.35-22 cryptsetup reiserfsprogs rdate linux-headers-2.6.35-22-generic python-webkit localechooser-data libdebconfclient0

dmraid

Usare "apt-get autoremove" per rimuoverli.

I seguenti pacchetti saranno inoltre installati:

apache2-mpm-itk apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libdbi0 libemail-date-format-perl libmime-lite-perl libmime-types-perl librrd4 librrds-perl rrdtool

ttf-dejavu ttf-dejavu-extra

Pacchetti suggeriti:

apache2-doc apache2-suexec apache2-suexec-custom

I seguenti pacchetti NUOVI saranno installati:

apache2-mpm-itk apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libdbi0 libemail-date-format-perl libmime-lite-perl libmime-types-perl librrd4 librrds-perl rrdtool

ttf-dejavu ttf-dejavu-extra

0 aggiornati, 17 installati, 0 da rimuovere e 55 non aggiornati.

1 non completamente installati o rimossi.

È necessario scaricare 7465kB di archivi.

Dopo quest'operazione, verranno occupati 18,6MB di spazio su disco.

Continuare [S/n]? S

Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu/ maverick-updates/main libdbi0 i386 0.8.3-0ubuntu1.1 [46,7kB]

Scaricamento di:2 http://it.archive.ubuntu.com/ubuntu/ maverick/main librrd4 i386 1.4.3-1ubuntu1 [309kB]

Scaricamento di:3 http://it.archive.ubuntu.com/ubuntu/ maverick/main rrdtool i386 1.4.3-1ubuntu1 [453kB]

Scaricamento di:4 http://it.archive.ubuntu.com/ubuntu/ maverick-updates/main libapr1 i386 1.4.2-3ubuntu1.1 [84,2kB]

Scaricamento di:5 http://it.archive.ubuntu.com/ubuntu/ maverick-updates/main libaprutil1 i386 1.3.9+dfsg-3ubuntu0.10.10.1 [84,3kB]

Scaricamento di:6 http://it.archive.ubuntu.com/ubuntu/ maverick-updates/main libaprutil1-dbd-sqlite3 i386 1.3.9+dfsg-3ubuntu0.10.10.1 [27,2kB]

Scaricamento di:7 http://it.archive.ubuntu.com/ubuntu/ maverick-updates/main libaprutil1-ldap i386 1.3.9+dfsg-3ubuntu0.10.10.1 [25,2kB]

Scaricamento di:8 http://it.archive.ubuntu.com/ubuntu/ maverick-updates/main apache2.2-bin i386 2.2.16-1ubuntu3.5 [2609kB]

Scaricamento di:9 http://it.archive.ubuntu.com/ubuntu/ maverick-updates/main apache2-utils i386 2.2.16-1ubuntu3.5 [164kB]

Scaricamento di:10 http://it.archive.ubuntu.com/ubuntu/ maverick-updates/main apache2.2-common i386 2.2.16-1ubuntu3.5 [302kB]

Scaricamento di:11 http://it.archive.ubuntu.com/ubuntu/ maverick-updates/universe apache2-mpm-itk i386 2.2.16-1ubuntu3.5 [2380B]

Scaricamento di:12 http://it.archive.ubuntu.com/ubuntu/ maverick/universe libemail-date-format-perl all 1.002-1 [6354B]

Scaricamento di:13 http://it.archive.ubuntu.com/ubuntu/ maverick/universe libmime-lite-perl all 3.027-1 [76,6kB]

Scaricamento di:14 http://it.archive.ubuntu.com/ubuntu/ maverick/main librrds-perl i386 1.4.3-1ubuntu1 [114kB]

Scaricamento di:15 http://it.archive.ubuntu.com/ubuntu/ maverick/main libmime-types-perl all 1.30-1 [33,9kB]

Scaricamento di:16 http://it.archive.ubuntu.com/ubuntu/ maverick/main ttf-dejavu-extra all 2.31-1 [3125kB]

Scaricamento di:17 http://it.archive.ubuntu.com/ubuntu/ maverick/main ttf-dejavu all 2.31-1 [3154B]

Recuperati 7465kB in 19s (380kB/s)

Selezionato il pacchetto libdbi0.

(Lettura del database... 155835 file e directory attualmente installati.)

Estrazione di libdbi0 (da .../libdbi0_0.8.3-0ubuntu1.1_i386.deb)...

Selezionato il pacchetto librrd4.

Estrazione di librrd4 (da .../librrd4_1.4.3-1ubuntu1_i386.deb)...

Selezionato il pacchetto rrdtool.

Estrazione di rrdtool (da .../rrdtool_1.4.3-1ubuntu1_i386.deb)...

Selezionato il pacchetto libapr1.

Estrazione di libapr1 (da .../libapr1_1.4.2-3ubuntu1.1_i386.deb)...

Selezionato il pacchetto libaprutil1.

Estrazione di libaprutil1 (da .../libaprutil1_1.3.9+dfsg-3ubuntu0.10.10.1_i386.deb)...

Selezionato il pacchetto libaprutil1-dbd-sqlite3.

Estrazione di libaprutil1-dbd-sqlite3 (da .../libaprutil1-dbd-sqlite3_1.3.9+dfsg-3ubuntu0.10.10.1_i386.deb)...

Selezionato il pacchetto libaprutil1-ldap.

Estrazione di libaprutil1-ldap (da .../libaprutil1-ldap_1.3.9+dfsg-3ubuntu0.10.10.1_i386.deb)...

Selezionato il pacchetto apache2.2-bin.

Estrazione di apache2.2-bin (da .../apache2.2-bin_2.2.16-1ubuntu3.5_i386.deb)...

Selezionato il pacchetto apache2-utils.

Estrazione di apache2-utils (da .../apache2-utils_2.2.16-1ubuntu3.5_i386.deb)...

Selezionato il pacchetto apache2.2-common.

Estrazione di apache2.2-common (da .../apache2.2-common_2.2.16-1ubuntu3.5_i386.deb)...

Selezionato il pacchetto apache2-mpm-itk.

Estrazione di apache2-mpm-itk (da .../apache2-mpm-itk_2.2.16-1ubuntu3.5_i386.deb)...

Selezionato il pacchetto libemail-date-format-perl.

Estrazione di libemail-date-format-perl (da .../libemail-date-format-perl_1.002-1_all.deb)...

Selezionato il pacchetto libmime-lite-perl.

Estrazione di libmime-lite-perl (da .../libmime-lite-perl_3.027-1_all.deb)...

Selezionato il pacchetto librrds-perl.

Estrazione di librrds-perl (da .../librrds-perl_1.4.3-1ubuntu1_i386.deb)...

Selezionato il pacchetto libmime-types-perl.

Estrazione di libmime-types-perl (da .../libmime-types-perl_1.30-1_all.deb)...

Selezionato il pacchetto ttf-dejavu-extra.

Estrazione di ttf-dejavu-extra (da .../ttf-dejavu-extra_2.31-1_all.deb)...

Selezionato il pacchetto ttf-dejavu.

Estrazione di ttf-dejavu (da .../ttf-dejavu_2.31-1_all.deb)...

Elaborazione dei trigger per man-db...

Elaborazione dei trigger per ufw...

Elaborazione dei trigger per ureadahead...

Elaborazione dei trigger per fontconfig...

Configurazione di libdbi0 (0.8.3-0ubuntu1.1)...

Configurazione di librrd4 (1.4.3-1ubuntu1)...

Configurazione di rrdtool (1.4.3-1ubuntu1)...

Configurazione di libapr1 (1.4.2-3ubuntu1.1)...

Configurazione di libaprutil1 (1.3.9+dfsg-3ubuntu0.10.10.1)...

Configurazione di libaprutil1-dbd-sqlite3 (1.3.9+dfsg-3ubuntu0.10.10.1)...

Configurazione di libaprutil1-ldap (1.3.9+dfsg-3ubuntu0.10.10.1)...

Configurazione di apache2.2-bin (2.2.16-1ubuntu3.5)...

Configurazione di apache2-utils (2.2.16-1ubuntu3.5)...

Configurazione di apache2.2-common (2.2.16-1ubuntu3.5)...

Enabling site default.

Enabling module alias.

Enabling module autoindex.

Enabling module dir.

Enabling module env.

Enabling module mime.

Enabling module negotiation.

Enabling module setenvif.

Enabling module status.

Enabling module auth_basic.

Enabling module deflate.

Enabling module authz_default.

Enabling module authz_user.

Enabling module authz_groupfile.

Enabling module authn_file.

Enabling module authz_host.

Enabling module reqtimeout.

Configurazione di apache2-mpm-itk (2.2.16-1ubuntu3.5)...

* Starting web server apache2 [ OK ]

Configurazione di libemail-date-format-perl (1.002-1)...

Configurazione di libmime-lite-perl (3.027-1)...

Configurazione di librrds-perl (1.4.3-1ubuntu1)...

Configurazione di monitorix (2.4.1-izzy1)...

Adding system startup for /etc/init.d/monitorix ...

/etc/rc0.d/K99monitorix -> ../init.d/monitorix

/etc/rc1.d/K99monitorix -> ../init.d/monitorix

/etc/rc6.d/K99monitorix -> ../init.d/monitorix

/etc/rc2.d/S99monitorix -> ../init.d/monitorix

/etc/rc3.d/S99monitorix -> ../init.d/monitorix

/etc/rc4.d/S99monitorix -> ../init.d/monitorix

/etc/rc5.d/S99monitorix -> ../init.d/monitorix

Configurazione di libmime-types-perl (1.30-1)...

Configurazione di ttf-dejavu-extra (2.31-1)...

Configurazione di ttf-dejavu (2.31-1)...

Elaborazione dei trigger per libc-bin...

ldconfig deferred processing now taking place

 

MODIFICA DEL VIRTUALHOST monitorix.conf

server@server:~$ sudo vim /etc/apache2/conf.d/monitorix.conf

 

 -----------------------------------------------------------------------------------

Alias /monitorix /usr/share/monitorix

ScriptAlias /monitorix-cgi /usr/share/monitorix/cgi-bin

<Directory /usr/share/monitorix/cgi-bin/>

DirectoryIndex monitorix.cgi

Options ExecCGI

order deny,allow

allow from all

allow from 127.0.0.1

</Directory>

 

# Apache rules to restrict access to Monitorix:

# Don't forget to add <username> in .htpasswd with the 'htpasswd' command.

#

#<Directory "/usr/share/monitorix">

# Options Indexes Includes FollowSymLinks

# Order Deny,Allow

# Deny from All

# Allow from 127.0.0.1

# AllowOverride None

# AuthUserFile /etc/httpd/conf/.htpasswd

# AuthGroupFile /dev/null

# AuthName "Monitorix: Restricted access, sorry."

# AuthType Basic

# Require user <username>

# Satisfy Any

#</Directory>

 ----------------------------------------------------------------------------------- 

 

RIAVVIO DI APACHE WEB SERVER

 

server@server:~$

server@server:~$ sudo /etc/init.d/apache2 restart

* Restarting web server apache2 ... waiting [ OK ]

server@server:~$

 

server@server:~$ ps -ef |grep monitorix

root 1052 1 0 21:59 ? 00:00:00 /usr/bin/monitorix -c /etc/monitorix.conf -p/var/run/monitorix.pid

 

 

http://192.168.2.2/monitorix

http://localhost/monitorix

 

sostituire l'indirzzo 192.168.2.2 con quello del server remoto ove avete installato monitorix