Indice   FAQ  
Iscriviti  Login
Indice RouterOS RouterOS

HotSpot + UserMan

Tutto su questo sistema operativo linux based - Configurazioni, dubbi, problematiche &....

HotSpot + UserMan

Messaggioda ClaudioRouge » mar 5 apr 2011, 0:28

ciao a tutti..
sto cercando di implementare dei servizi da agganciare ad UserMan..
mi spiego meglio.. vorrei inserire in un DB MySQL la login di ogni utente che si logga al mio HotSpot per poi fare dei controlli miei tramite script che lancio periodicamente..

In giro non ho trovato nulla su come poter interagire dall'esterno sull'archivio di UserMan.. qualcuno ne ha avuto a che fare?

Grazie
Claudio
MTCNA Certified Mikrotik
ClaudioRouge
Mikrotik-User 10° Liv
Mikrotik-User 10° Liv
 
Messaggi: 11
Iscritto il: mar 5 apr 2011, 0:05
Località: Viterbo

Re: HotSpot + UserMan

Messaggioda g.marocchio » mar 5 apr 2011, 0:32

Ciao non sono pratico di userman! ma se non sbaglio è una sorta di radius integrato in mikrotik.. per l'uso che vuoi fare tu ti farebber piu comodo un setup con radius + Mysql.. con il dizionario mikrotik caricato non dovresti aver problemi.. trovi molti esempi passo passo e guide sul web!


Ciao!
Giuseppe Marocchio
CTO Irpinia Net-Com
Freelance (w)ISP consultant
Mikrotik Certified
http://www.giuseppe-marocchio.com
http://www.italia-network.net
http://www.networktips.info
Avatar utente
g.marocchio
MikroTIK Guru
MikroTIK Guru
 
Messaggi: 161
Iscritto il: mer 30 mar 2011, 18:32
Località: Verona italiy

Re: HotSpot + UserMan

Messaggioda Linkwave » mar 5 apr 2011, 8:54

ciao a tutti..
sto cercando di implementare dei servizi da agganciare ad UserMan..
mi spiego meglio.. vorrei inserire in un DB MySQL la login di ogni utente che si logga al mio HotSpot per poi fare dei controlli miei tramite script che lancio periodicamente..

In giro non ho trovato nulla su come poter interagire dall'esterno sull'archivio di UserMan.. qualcuno ne ha avuto a che fare?

Grazie
Claudio


Ciao Claudio,
UserManager, in RouterOS, utilizza un database utenti interno e proprietario. Non è quindi, di per se, "accessibile" dall'esterno.

La tua domanda e la tua esigenza non sono però molto chiari:
da riga di comando (su RouterOS, e quindi anche attraverso script) si possono fare alcune operazione dugli utenti, e degli script si possono utilizzare "al login".

Quindi, magari, alcune operazione che ti servono sono fattibili senza ricorrere ad un radius esterno.

Lorenzo
MTCNSFMDI - * (stellina)
Avatar utente
Linkwave
MikroTIK Guru
MikroTIK Guru
 
Messaggi: 456
Iscritto il: gio 16 dic 2010, 23:23
Località: Grosseto

Re: HotSpot + UserMan

Messaggioda ClaudioRouge » mar 5 apr 2011, 9:07

alla fin fine la mia necessità è periodicamente (anche ogni 1/2 ore) tirarmi giù (anche via email) gli utenti di userman che hanno terminato il periodo di navigazione a disposizione (e quindi sono diventati inattivi)..

Di script ancora non ho visto nulla.. un buon sito con esempi che ne parlano bene?

grazie a tutti e complimenti per questa community.. mi piace :)
MTCNA Certified Mikrotik
ClaudioRouge
Mikrotik-User 10° Liv
Mikrotik-User 10° Liv
 
Messaggi: 11
Iscritto il: mar 5 apr 2011, 0:05
Località: Viterbo

Re: HotSpot + UserMan

Messaggioda ClaudioRouge » mar 5 apr 2011, 10:56

se a qualcuno dovesse servire, ho implementato uno script per far inviare via email gli utenti che hanno raggiunto le 6 ore di navigazione da userman.. (una email per ogni utente)
so che magari è stupido come script, però lo posto ugualmente..

Codice: Seleziona tutto
:local usrname
:local email
:local server
:local uptime

#imposto server smtp
:set server 0.0.0.0 (indirizzo ip del server smtp interno)

/tool user-manager user
#per ogni utente che ha raggiunto le 6 ore e che ha come limite 6 ore
:foreach i in=[ /tool user-manager user find uptime-used=6h uptime-limit=6h ] do={
:set usrname [get $i name]
:set uptime [get $i uptime-used]

#invio email
/tool e-mail send to=indirizzo@email from=indirizzo@email server=$server subject="$usrname" body="$usrname;$uptime"

#chiudo il foreach
}


siccome è il mio primo script, se notate qualche imperfezione fatemi sapere! :)
grazie!!
MTCNA Certified Mikrotik
ClaudioRouge
Mikrotik-User 10° Liv
Mikrotik-User 10° Liv
 
Messaggi: 11
Iscritto il: mar 5 apr 2011, 0:05
Località: Viterbo

Re: HotSpot + UserMan

Messaggioda ClaudioRouge » mar 5 apr 2011, 10:58

lo script non era completo..

:local usrname
:local email
:local server
:local uptime

#imposto server smtp
:set server 0.0.0.0 (indirizzo ip del server smtp interno)

/tool user-manager user
#per ogni utente che ha raggiunto le 6 ore
:foreach i in=[ /tool user-manager user find uptime-used=6h uptime-limit=6h ] do={
:set usrname [get $i name]
:set uptime [get $i uptime-used]

#invio email
/tool e-mail send to=indirizzo@email from=indirizzo@email server=$server subject="$usrname" body="$usrname;$uptime"

#chiudo il foreach
}



domanda: non c'è il modo di modificare su questo forum un post già inviato?
MTCNA Certified Mikrotik
ClaudioRouge
Mikrotik-User 10° Liv
Mikrotik-User 10° Liv
 
Messaggi: 11
Iscritto il: mar 5 apr 2011, 0:05
Località: Viterbo

Re: HotSpot + UserMan

Messaggioda Linkwave » mar 5 apr 2011, 11:02

Bravo Claudio,
non è poi così così difficile realizzarsi qualche script utile con poca fatica!

Se "studi" ancora un po le funzionalità da "riga di comando" vedrai che non è neanche
difficile inviarsi per email un dump completo di tutti gli utenti.

Complimenti per l'impegno ;) .

Lorenzo
MTCNSFMDI - * (stellina)
Avatar utente
Linkwave
MikroTIK Guru
MikroTIK Guru
 
Messaggi: 456
Iscritto il: gio 16 dic 2010, 23:23
Località: Grosseto

Re: HotSpot + UserMan

Messaggioda ClaudioRouge » mar 5 apr 2011, 11:07

sìsì infatti..
tenendo conto poi che è il mio primo script :)
MTCNA Certified Mikrotik
ClaudioRouge
Mikrotik-User 10° Liv
Mikrotik-User 10° Liv
 
Messaggi: 11
Iscritto il: mar 5 apr 2011, 0:05
Località: Viterbo

Re: HotSpot + UserMan

Messaggioda ClaudioRouge » mar 5 apr 2011, 11:09

ciao Lorenzo..
leggendo il tuo nome.. sei Lorenzo B. di Grifonline?

se non sei tu, scusami :)
MTCNA Certified Mikrotik
ClaudioRouge
Mikrotik-User 10° Liv
Mikrotik-User 10° Liv
 
Messaggi: 11
Iscritto il: mar 5 apr 2011, 0:05
Località: Viterbo

Re: HotSpot + UserMan

Messaggioda Linkwave » mar 5 apr 2011, 11:22

Sì,
io ti avevo riconosciuto!
MTCNSFMDI - * (stellina)
Avatar utente
Linkwave
MikroTIK Guru
MikroTIK Guru
 
Messaggi: 456
Iscritto il: gio 16 dic 2010, 23:23
Località: Grosseto


Prossimo

Torna a RouterOS

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite