Newsgroup: it.comp.reti.cisco
Titolo: Monitorare la connessione internet

Salve a tutti,
Ho un cisco 857 configurato come client VPN. Sulla VPN ho dei servizi
che richiedono una connessione costante alla WAN e da un po' di tempo
ho come l'impressione che la connessione cada per alcuni decimi di
secondo.. o cmq quanto basta per bloccare i servizi di cui parlavo.
C'e' un modo per monitorare la continuita' della connessione?
o.. quali sono i comandi per monitorare i valori della connessione
internet.. tipo in/out bitrate.. traffico in input/out.. etc..
o ancora.. se c'e' un comando che mi mostri l'ultima disconnessione
dalla WAN e riconnessione..
Apprezzerei qualsiasi idea...
Grazie

 internet.. tipo in/out bitrate.. traffico in input/out.. etc..
Io uso MRTG e faccio grafici del rapporto segnale/rumore sulla linea
adsl,
il traffico, il cpu, e la memoria libera. potresti anche monitorare il
tempo
trascorso dell'ultimo cambio nello stato della linea, l'uptime del
router
e cosi' via.

 adsl,
Ciao,
scusa se mi intrometto ma hai scritto una cosa molto interessante (per 
me per lo meno).
Mi puoi dire che MIB interroghi per avere il rapporto segnale/rumore 
sulla seriale ?
grazie mille
Rizio
-- 
Si dice che essere liberi significa non avere nulla da perdere...sembra 
facile a prima vista...ma la verità è che non avere nulla da perdere 
significa essere pronti a rischiare tutto ciò che si possiede.

 sulla seriale ?
un attimo... sul mio 837 faccio .1.3.6.1.2.1.10.94.1.1.3.1.4.15&.
1.3.6.1.2.1.10.94.1.1.2.1.4.15
in mrtg. se fai "show dsl int atm0" e fai anche uno snmpwalk del
router,
potrai cercare le variabli pertinenti. nota che il risultato che
ottieni
con SNMP e' in centibel anziche' decibel. poi i valori negativi
vengono segnalati
in un modo molto strano, come valori positivi di 30000 qualcosa.
pero', io tratto
quei valori come 0: se ho un SNR minore di 0, sono nei guai, e mi
importa
poco sapere esattamente in quanti guai mi trovo.

 sulla seriale ?
Su una porta seriale normale, non saprei. Anche li, comincerei con un
bel snmpwalk dell'intero router.

potresti anche monitorare il tempo trascorso dell'ultimo cambio nello stato della linea, l'uptime del router
Sai quali MIBs devo interrogare per questi dati?
Grazie
### Interface 1 >> Descr: 'Dot11Radio0' | Name: 'Do0' | Ip: '' | Eth:
'' ###
### Interface 2 >> Descr: 'FastEthernet0' | Name: 'Fa0' | Ip: '' |
Eth: '' ###
### Interface 8 >> Descr: 'ATM0-atm-layer' | Name: 'ATM0-atm layer' |
Ip: '' | Eth: '' ###
### Interface 9 >> Descr: 'ATM0.0-atm-subif' | Name: 'ATM0.0-atm
subif' | Ip: '' | Eth: '' ###
### Interface 10 >> Descr: 'ATM0-aal5-layer' | Name: 'ATM0-aal5 layer'
| Ip: '' | Eth: '' ###
### Interface 12 >> Descr: 'ATM0-adsl' | Name: 'AT0-adsl' | Ip: '' |
Eth: '' ###
### Interface 13 >> Descr: 'Vlan1' | Name: 'Vl1' | Ip: '' | Eth: ''
###
### Interface 14 >> Descr: 'ATM0.1-atm-subif' | Name: 'ATM0.1-atm
subif' | Ip: '' | Eth: '' ###
### Interface 15 >> Descr: 'ATM0.1-aal5-layer' | Name: 'ATM0.1-aal5
layer' | Ip: '' | Eth: '' ###
### Interface 16 >> Descr: 'Virtual-Template1' | Name: 'Vt1' | Ip: ''
| Eth: '' ###
### Interface 17 >> Descr: 'BVI1' | Name: 'BV1' | Ip: '10.0.10.254' |
Eth: '' ###
### Interface 18 >> Descr: 'Dot11Radio0.1' | Name: 'Do0.1' | Ip: '' |
Eth: '' ###
### Interface 19 >> Descr: 'Dialer0' | Name: 'Di0' | Ip: '*.*.*.*' |
Eth: '' ###
### Interface 20 >> Descr: 'Virtual-Access1' | Name: 'Vi1' | Ip: '' |
Eth: '' ###
### Interface 21 >> Descr: 'Virtual-Access2' | Name: 'Vi2' | Ip: '' |
Eth: '' ###
### Interface 22 >> Descr: 'Virtual-Dot11Radio0' | Name: 'Vi0' | Ip:
'' | Eth: '' ###
### Interface 23 >> Descr: 'Virtual-Dot11Radio0.1' | Name: 'Vi0.1' |
Ip: '' | Eth: '' ###
### Interface 24 >> Descr: 'Virtual-Access3' | Name: 'Vi3' | Ip: '' |
Eth: '' ###
### Interface 25 >> Descr: 'Virtual-Access4' | Name: 'Vi4' | Ip: '' |
Eth: '' ###

 Sai quali MIBs devo interrogare per questi dati?
cosi' su due piedi, no. di nuovo, snmpwalk.

 wrote:
ecco il mio file .cfg per mrtg. ho cambiato alcuni dettagli.
WorkDir: /home/finto/mrtg
ThreshDir: /home/finto/mrtg
Options[_]: growright,withzeroes,unknaszero,noborder
Target[snr]:.1.3.6.1.2.1.10.94.1.1.3.1.4.15&.
1.3.6.1.2.1.10.94.1.1.2.1.4.15:seg...@10.1.1.1
Title[snr]: SNR values
Options[snr]: nopercent,gauge,growright
MaxBytes[snr]: 300
YLegend[snr]: SNR (cB)
ShortLegend[snr]: cB
Target[cpu]:.1.3.6.1.4.1.9.2.1.58.0&.
1.3.6.1.4.1.9.2.1.58.0:seg...@10.1.1.1
Options[cpu]: gauge,growright,noo,nopercent
MaxBytes[cpu]: 100
Title[cpu]: CPU
YLegend[cpu]: CPU
ShortLegend[cpu]: %
Target[dialer]:.1.3.6.1.2.1.2.2.1.10.12&.
1.3.6.1.2.1.2.2.1.16.12:seg...@10.1.1.1
Options[dialer]: growright,bits,logscale
MaxBytes1[dialer]: 1016000
MaxBytes2[dialer]: 56000
Title[dialer]: ADSL interface
Target[mem]:
1.3.6.1.4.1.9.9.48.1.1.1.6.1&1.3.6.1.4.1.9.9.48.1.1.1.6.1:seg...@10.1.1.1
Options[mem]: nopercent,gauge,growright,noo
MaxBytes[mem]: 50331648
Title[mem]: Free memory
YLegend[mem]: bytes
ShortLegend[mem]: B
kilo[mem]: 1024


Mi diresti anche che software usi per lo snmpwalk con il tuo 837?
Grazie

 Mi diresti anche che software usi per lo snmpwalk con il tuo 837?
digito "snmpwalk". di quale package ubuntu faccia parte, non lo so.
snmp-tools?
o su solaris uso l'snmpwalk di HP Openview o quello di net-snmp.
credo che net-snmp (in passato ucd-snmp) sia disponibile anche per
altri sistemi
operativi.

 operativi.
non sono riuscito a scaricarlo.. ma ci provero' in seguito.. ;)
Approfitto della tua disponibilita' per imparare un po' sull
argomento. Naturalmente libero di ignorare le mie domande nel caso in
cui dovessero troppo stupide.. :)
Ho provato MIB Browser (win) e piu o meno, scorrendo il menu ad albero
riesco ad ottenere valori interessanti
Leggendo in giro, correggimi se sbaglio, ho visto che si possono
aggiungere dei Moduli MIB in modo da istruire il MIB viewer su tutte i
MIB oggetti di un particolare dispositivo. Poiche' sto lavorando su un
cisco 857 l'unica cosa che sono riuscito a reperire e' un file zip
contenete piu' di  1000 moduli (file .my) e altrettanti file .vosmi
che non so cosa siano.  I moduli sono del tipo:
CISCO-PACKET-CAPTURE-CAPABILITY.my
CISCO-PACKET-CAPTURE-CAPABILITY.vosmi
CISCO-OUTAGE-MONITOR-MIB.my
CISCO-OUTAGE-MONITOR-MIB.vosmi
etc..
Quando provo ad aggiungerne uno a caso, MIB Browser mi cnosiglia di
aggiungere altri moduli prima. Tipo per il modulo CISCO-PACKET-CAPTURE-
CAPABILITY.my, mi consiglia di aggiungere:
INET-ADDRESS-MIB
SNMP-FRAMEWORK-MIB
IF-MIB
CISCO-SMI
Cosa significa?.. :(
Tu usi dei moduli particolari con il tuo cisco?
Fra le varie variabili ci sono oggetti MIB come
".iso.org.dod.internet.mgmt.mib-2.interfaces.ifNumber" che mi
restiuiscono valori singoli.. e altri invece rappresentati da tabelle.
C'e' un modo per visualizzare queste tabelle in maniera intera invece
che scorrere le singole celle?
grz

 che scorrere le singole celle?
io faccio snmpwalk >router.txt
poi uso more, grep, vi, cose cosi'

 poi uso more, grep, vi, cose cosi'
capisco.. |more grep.. sono tutti comandi linux..
ad ogni modo.. ho trovato ManageEngine OpUtils..che praticamente ha
tutto quello che mi serve.. e in particolare il MIB Browser ti da la
possibilita' di aprire intere tabelle.
utilizzero' questo per individuare gli Object Id che mi servono in
modo da utilizzarli con MRTG.
Grazie mille per il tuo aiuto
Vito

 capisco.. |more grep.. sono tutti comandi linux..
non necessariamente. more c'e' su windows.
per avere grep e un sacco di altre cose (fra cui magari snmpwalk)
puoi provare 
http://www.cygwin.com/


si lo conosco.. emulatore linux per windows.. terro' in considerazione
anche questo.. ma per ora voglio provare a crearmi dei grafici sui i
dati che realmente mi servono con MRTG.. mi sembra una soluzione
(forse non tanto semplice ma..)scalabile..
Grazie :)

 si lo conosco.. emulatore linux per windows
Ma anche no.
$ uname
CYGWIN_NT-6.0
Ti dà una shell decente e tutta una serie di utility da linea di comando
che qualsiasi sistema operativo dovrebbe fornire di default a chi con
un computer fa qualcosa in più che scrivere email e documenti.
Puoi arrivare ad installare persino Gnome, ma l'emulazione è un'altra cosa.

 un computer fa qualcosa in più che scrivere email e documenti.
da accanito Linux sostenitore, quale penso tu sia, ti consiglio di
provare Windows PowerShell.. e capirai che c'e' gente che non si
limita a scrivere email e documenti in Microsoft Environment..
Ad ogni modo, grazie per l intervento esaustivo. :)
Vito

 a scrivere email e documenti in Microsoft Environment..
Anche io lavoro a tratti su sistemi Microsoft e non intendevo affatto
sostenere che chi lavora con sistemi MS sia un unter-user.
Semplicemente, trovo che bash e tutta una serie di applicazioni
command-line-based, da grep a salire, siano estremamente utili
e quindi cygwin è una delle prime cose che installo sui miei sistemi
windows.