Installare un server SNMP: differenze tra le versioni

m
aggiunte Wheezy e Jessie
Nessun oggetto della modifica
m (aggiunte Wheezy e Jessie)
 
(9 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Debian Etch 4.0<br/>Debian Lenny 5.0<br/>Debian Squeeze<br/>Debian Sid|}}
{{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, <tt>snmpd</tt>
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 è: <tt>'''/etc/snmp/snmpd.conf'''</tt>. Apriamolo con un editor di testo:
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 Nome_Vosta_Organizzazione
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>
#/etc/init.d/snmpd restart
# 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 <tt>/etc/snmp/snmp.conf</tt> come segue:
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>
#/etc/init.d/snmp restart
# 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>
<br/>
 
<br/>
{{Autori
: [[Utente:Ferdybassi|Ferdybassi]]
|Autore = [[Utente:Ferdybassi|Ferdybassi]]
----
}}
[[Categoria:Server]]
 
[[Categoria:Networking]]
[[Categoria:Altri servizi di rete]]
[[Categoria:Sistema]]
3 581

contributi