3 581
contributi
Nessun oggetto della modifica |
m (aggiunte Wheezy e Jessie) |
||
(8 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili| | {{Versioni compatibili|Squeeze|Wheezy|Jessie}} | ||
=Introduzione= | == Introduzione == | ||
SNMP (Simple Network Management) è il protocollo comunemente utilizzato per il monitoraggio di apparati di rete (ad esempio router), di server e di dispositivi come gli UPS.<br/> | SNMP (Simple Network Management) è il protocollo comunemente utilizzato per il monitoraggio di apparati di rete (ad esempio router), di server e di dispositivi come gli UPS.<br/> | ||
In Debian il demone che governa questo protocollo si chiama, ovviamente, < | In Debian il demone che governa questo protocollo si chiama, ovviamente, <code>snmpd</code>. | ||
=Installazione= | == Installazione == | ||
Come per quasi tutti i servizi, l'installazione di snmpd è in Debian di una semplicità disarmante: | Come per quasi tutti i servizi, l'installazione di snmpd è in Debian di una semplicità disarmante: | ||
<pre> | <pre> | ||
Riga 11: | Riga 11: | ||
Si noti che insieme al demone vero e proprio (snmpd) abbiamo installato anche un pacchetto (snmp) contenente alcuni tool utili per il debugging della nostra configurazione. | Si noti che insieme al demone vero e proprio (snmpd) abbiamo installato anche un pacchetto (snmp) contenente alcuni tool utili per il debugging della nostra configurazione. | ||
=Configurazione del server= | == Configurazione del server == | ||
Il file di configurazione di snmpd è: < | Il file di configurazione di snmpd è: <code>'''/etc/snmp/snmpd.conf'''</code>. Apriamolo con un editor di testo: | ||
<pre> | <pre> | ||
# nano /etc/snmp/snmpd.conf | # nano /etc/snmp/snmpd.conf | ||
</pre> | </pre> | ||
e apportiamo le seguenti modifiche: | e apportiamo le seguenti modifiche: | ||
* Sostituite | * Sostituite: | ||
<pre> | <pre> | ||
# sec.name source community | # sec.name source community | ||
Riga 24: | Riga 24: | ||
#com2sec readwrite default private | #com2sec readwrite default private | ||
</pre> | </pre> | ||
con | con: | ||
<pre> | <pre> | ||
#com2sec paranoid default public | #com2sec paranoid default public | ||
Riga 32: | Riga 32: | ||
</pre> | </pre> | ||
In questo modo abbiamo permesso la connessione al server snmpd da parte di tutti i dispositivi della LAN. Al posto di 192.168.0.0/24 dovrete ovviamente sostituire la configurazione della vostra rete LAN. | In questo modo abbiamo permesso la connessione al server snmpd da parte di tutti i dispositivi della LAN. Al posto di 192.168.0.0/24 dovrete ovviamente sostituire la configurazione della vostra rete LAN. | ||
* Sostituite | * Sostituite: | ||
<pre> | <pre> | ||
# sec.model sec.name | # sec.model sec.name | ||
Riga 45: | Riga 45: | ||
group MyRWGroup usm readwrite | group MyRWGroup usm readwrite | ||
</pre> | </pre> | ||
con | con: | ||
<pre> | <pre> | ||
group MyROSystem v1 local | group MyROSystem v1 local | ||
Riga 57: | Riga 57: | ||
group MyRWGroup usm local | group MyRWGroup usm local | ||
</pre> | </pre> | ||
* Infine sostituite | * Infine sostituite: | ||
<pre> | <pre> | ||
# System contact information | # System contact information | ||
Riga 63: | Riga 63: | ||
syscontact Root <root@localhost> (configure /etc/snmp/snmpd.local.conf) | syscontact Root <root@localhost> (configure /etc/snmp/snmpd.local.conf) | ||
</pre> | </pre> | ||
con | con: | ||
<pre> | <pre> | ||
syslocation | syslocation Nome_Vostra_Organizzazione | ||
syscontact indirizzo_amministratore@vostra.organizzazione | syscontact indirizzo_amministratore@vostra.organizzazione | ||
</pre> | </pre> | ||
A questo punto un riavvio del demone dovrebbe essere sufficiente: | A questo punto un riavvio del demone dovrebbe essere sufficiente: | ||
<pre> | <pre> | ||
# | # service snmpd restart | ||
</pre> | </pre> | ||
Per configurazioni particolari possono essere utili i seguenti howto: | Per configurazioni particolari possono essere utili i seguenti howto: | ||
Riga 78: | Riga 78: | ||
</pre> | </pre> | ||
=Test della configurazione= | == Test della configurazione == | ||
Dato da root, il comando | Dato da root, il comando | ||
<pre> | <pre> | ||
Riga 103: | Riga 103: | ||
</pre> | </pre> | ||
=Configurazione dei client= | == Configurazione dei client == | ||
Sul lato client è necessario installare i seguenti pacchetti: | Sul lato client è necessario installare i seguenti pacchetti: | ||
<pre> | <pre> | ||
# apt-get install snmp scli tkmib | # apt-get install snmp scli tkmib | ||
</pre> | </pre> | ||
Quindi occorre modificare il file di configurazione < | Quindi occorre modificare il file di configurazione <code>/etc/snmp/snmp.conf</code> come segue: | ||
<pre> | <pre> | ||
# nano /etc/snmp/snmp.conf | # nano /etc/snmp/snmp.conf | ||
</pre> | </pre> | ||
* Sostituite | * Sostituite: | ||
<pre> | <pre> | ||
com2sec paranoid default public | com2sec paranoid default public | ||
Riga 118: | Riga 118: | ||
#com2sec readwrite default private | #com2sec readwrite default private | ||
</pre> | </pre> | ||
con | con: | ||
<pre> | <pre> | ||
#com2sec paranoid default public | #com2sec paranoid default public | ||
Riga 126: | Riga 126: | ||
Riavviate il demone: | Riavviate il demone: | ||
<pre> | <pre> | ||
# | # service snmpd restart | ||
</pre> | </pre> | ||
e testate la configurazione: | e testate la configurazione: | ||
Riga 156: | Riga 156: | ||
SNMPv2-MIB::sysORDescr.5 = STRING: The MIB module for managing UDP implementations | SNMPv2-MIB::sysORDescr.5 = STRING: The MIB module for managing UDP implementations | ||
SNMPv2-MIB::sysORDescr.6 = STRING: View-based Access Control Model for SNMP. | SNMPv2-MIB::sysORDescr.6 = STRING: View-based Access Control Model for SNMP. | ||
</pre> | </pre> | ||
{{Autori | |||
|Autore = [[Utente:Ferdybassi|Ferdybassi]] | |||
}} | |||
[[Categoria:Altri servizi di rete]] | |||
[[Categoria: |
contributi