- Dipendenze
Accedere a un server TIE appliance e installare i pacchetti SNMP di base disponibili in/apps . Attenersi alla procedura consigliata per la configurazione.
- Installazione dei pacchetti
per server Tie 2.1.0 :Scaricare i gestori dei pacchetti Red-Hat (rpm) allegati a questo articolo e copiarli nel appliance. Ad esempio, a casa dell'utente amministratore, supponendo che sia/home/admin .
cd /home/admin
rpm -Uvh net-snmp-libs-5.5-60.mlos2.x86_64.rpm net-snmp-5.5-60.mlos2.x86_64.rpm net-snmp-utils-5.5-60.mlos2.x86_64.rpm
Per server TIE fino a 2.0.0 :
Nota: Effettuare l'upgrade alla versione più recente, se possibile.
cd /apps
rpm -ivh net-snmp-5.5-54.mlos2.x86_64.rpm net-snmp-utils-5.5-54.mlos2.x86_64.rpm
- Configurazione
Configurare il servizio SNMP in base alle proprie esigenze di monitoraggio, quindi riavviare il servizio. La configurazione attuale è specifica per ogni ambiente e approccio di monitoraggio. Lo stesso ID di contesto deve essere utilizzato quando si accede in remoto ai dati SNMP per proteggere lo scambio. Eseguire i seguenti comandi nella appliance:
Per SNMP# SNMP configuration
cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.backup
v2c :
vi /etc/snmp/snmpd.conf
Sostituire/etc/snmp/snmpd.conf il contenuto con la seguente configurazione di esempio:
Per SNMP v3:# Map 'idv90we3rnov90wer' community to the 'ConfigUser'
# Map '209ijvfwer0df92jd' community to the 'AllUser'
# sec.name source community
com2sec ConfigUser default idv90we3rnov90wer
com2sec AllUser default 209ijvfwer0df92jd
# Map 'ConfigUser' to 'ConfigGroup' for SNMP Version 2c
# Map 'AllUser' to 'AllGroup' for SNMP Version 2c
# sec.model sec.name
group ConfigGroup v2c ConfigUser
group AllGroup v2c AllUser
# Define 'SystemView', which includes everything under .1.3.6.1.2.1.1 (or .1.3.6.1.2.1.25.1)
# Define 'AllView', which includes everything under .1
# incl/excl subtree
view SystemView included .1.3.6.1.2.1.1
view SystemView included .1.3.6.1.2.1.25.1.1
view AllView included .1
# Give 'ConfigGroup' read access to objects in the view 'SystemView'
# Give 'AllGroup' read access to objects in the view 'AllView'
# context model level prefix read write notify
access ConfigGroup "" any noauth exact SystemView none none
access AllGroup "" any noauth exact AllView none none
dontLogTCPWrappersConnects yes
- Arrestare il servizio SNMP se è in esecuzione:
service snmpd stop
- Creare due utenti diversi con visibilità diversi della struttura MIB:
net-snmp-create-v3-user -ro -A "AUTHENTICATION_PASSWORD" -X "ENCRYPTION_PASSWORD" -a SHA -x AES TIESnmpRoUser
net-snmp-create-v3-user -ro -A "ADMIN_AUTHENTICATION_PASSWORD" -X "ADMIN_ENCRYPTION_PASSWORD" -a SHA -x AES TIESnmpRoAdmin
- Sostituire il AUTHENTICATION_PASSWORD, ENCRYPTION_PASSWORD, ADMIN_AUTHENTICATION_PASSWORD e ADMIN_ENCRYPTION_PASSWORD con password complesse o passphrase da utilizzare per l'autenticazione e la crittografia.
vi /etc/snmp/snmpd.conf
- Sostituire
/etc/snmp/snmpd.conf il contenuto con la seguente configurazione di esempio:
rouser TIESnmpRoUser priv .1.3.6.1.2.1.1
rouser TIESnmpRoUser priv .1.3.6.1.2.1.25.1.1
rouser TIESnmpRoAdmin priv .1
dontLogTCPWrappersConnects yes
- Arrestare il servizio SNMP se è in esecuzione:
Per server Tie 3.0.x, i file RPM SNMP sono disponibili sul server Tie:
- Per controllare il percorso del pacchetto, cercare nella
apps Directory utilizzando il comando seguente:
-bash- 4.1 #ls -l /apps/
Output
-r--r--r-- 1 root root 314032 Dec 8 03:53 net-snmp-5.5-60.mlos2.x86_64.rpm
-r--r--r-- 1 root root 179320 Dec 8 03:53 net-snmp-utils-5.5-60.mlos2.x86_64.rpm
-r--r--r-- 1 root root 57700 Dec 8 03:53 telnet-0.17-48.mlos2.x86_64.rpm
-r--r--r-- 1 root root 105699900 Dec 15 04:56 tieserver-3.0.3-116.mlos2.x86_64.rpm
-bash-4.1#
- Per installare lo strumento SNMP, eseguire il comando riportato di seguito:
rpm -i /apps/net-snmp-utils-5.5-60.mlos2.x86_64.rpm
- Per verificare la versione di SNMP installata, eseguire il seguente comando:
-bash- 4.1 #snmpd --version
Output
NET-SNMP version: 5.5
Web: http://www.net-snmp.org/
Email: net-snmp-coders@lists.sourceforge.net
-bash-4.1#
- Una volta completata l'installazione, è necessario avviare il servizio:
- Controllare lo stato utilizzando il seguente comando:
-bash- 4.1 #service snmpd status
Output
snmpd is stopped
To start the service use the command below:
-bash-4.1#service snmpd start
Output
Starting snmpd: [ OK ]
To check the status, type the command below:
-bash-4.1#service snmpd status
Output
snmpd (pid 2863) is running...
-bash- 4.1 #
- Controllare lo stato utilizzando il seguente comando: