Monitorare un server con Munin e Monit - Stretch: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
 
(Una versione intermedia di uno stesso utente non è mostrata)
Riga 60: Riga 60:
Attendiamo qualche minuto, per dare a Munin il tempo di generare le prime statistiche, e rechiamoci all'indirizzo '''<nowiki>http://ip.del.mio.server/munin</nowiki>''' per vedere i primi grafici.
Attendiamo qualche minuto, per dare a Munin il tempo di generare le prime statistiche, e rechiamoci all'indirizzo '''<nowiki>http://ip.del.mio.server/munin</nowiki>''' per vedere i primi grafici.


== Protezione di Munin (DA RIVEDERE - NON FUNZIONA) ==  
== Protezione di Munin ==  
È una buona idea proteggere tramite password l'accesso ai grafici HTML prodotti da Munin; vogliamo forse che tutto il mondo veda come sta funzionando il nostro server?
È una buona idea proteggere tramite password l'accesso ai grafici HTML prodotti da Munin; vogliamo forse che tutto il mondo veda come sta funzionando il nostro server?
<br/>
<br/>
Riga 69: Riga 69:
Inseriamo la password di protezione, quindi apriamo di nuovo:
Inseriamo la password di protezione, quindi apriamo di nuovo:
<pre>
<pre>
# nano /etc/apache2/conf-available/munin.conf
# nano /etc/munin/apache24.conf
</pre>
</pre>
e decommentiamo la sezione seguente:
e apportiamo le seguenti modifiche:
<pre>
<pre>
[...]
Alias /munin /var/cache/munin/www
        AuthUserFile /etc/munin/munin-htpasswd
 
        AuthName "Munin"
<Directory /var/cache/munin/www>
        AuthType Basic
  # Require local
        require valid-user
  # Require all granted
[...]
  AuthUserFile /etc/munin/munin-htpasswd
</pre>
  AuthName "Munin"
Apportiamo ancora una modifica, aggiungendo all'inizio del file la sezione seguente, per abilitare automaticamente HTTPS sulle pagine di Munin:
  AuthType Basic
<pre>
  Require valid-user
<IfModule mod_rewrite.c>
  Options None
<IfModule mod_ssl.c>
</Directory>
        <Location /munin>
 
        RewriteEngine on
ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph
        RewriteCond %{HTTPS} off
 
        RewriteRule ^(.*)$ https://%{HTTP_HOST}/munin [R]
<Location /munin-cgi/munin-cgi-graph>
        </Location>
  # Require local
</IfModule>
  # Require all granted
</IfModule>
  AuthUserFile /etc/munin/munin-htpasswd
  AuthName "Munin"
  AuthType Basic
  Require valid-user
  <IfModule mod_fcgid.c>
  SetHandler fcgid-script
  </IfModule>
  <IfModule !mod_fcgid.c>
  SetHandler cgi-script
  </IfModule>
</Location>
</pre>
</pre>
Infine riavviamo Apache e Munin:
Infine riavviamo Apache e Munin:
<pre>
<pre>
# /etc/init.d/apache2 restart
# service apache2 restart
# /etc/init.d/munin-node restart
# service munin-node restart
</pre>
</pre>


Menu di navigazione