Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Listanje signala korisnika iz registration tabele u php

[es] :: Wireless :: Mikrotik :: Listanje signala korisnika iz registration tabele u php

[ Pregleda: 6184 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Biker
..:: Vrsac ::..

Član broj: 13915
Poruke: 83
*.speednet.co.yu.



Profil

icon Listanje signala korisnika iz registration tabele u php27.09.2008. u 18:49 - pre 188 meseci
Radim na ovome i vec sam pri kraju, interesuje me da li je neko radio na tu temu?

Voleo bih da podelimo iskustva.

Uspeo sam da izlistam sve korisnike koji se kace sa mikrotik i prikazem ih na jednoj php stranici.

Stim da se lista mikrotikova ubacuje iz winboxovog export fajla.

Cela aplikacija radi sa nekim komercijalnim programom radiusmanager.

E sad voleo bih da isto napravim i za ostale sisteme gde je upotrebljivan freeradius.

Pa ako neko ima takav sistem voleo bih da malo prodiskutujemo.
Iz supljeg u prazno!!!
 
Odgovor na temu

roppe
Perica Dujmovic
Novi Travnik

Član broj: 96118
Poruke: 150
*.wireless.GLOBAL.net.ba.



Profil

icon Re: Listanje signala korisnika iz registration tabele u php27.09.2008. u 23:16 - pre 188 meseci
Negdje na forumu sam sreo slicnu skriptu. Koliko se sjecam, skripta je exportovala registration listu u txt fajl, te putem FTPa web server downloaduje te fajlove i dodaje u bazu odakle php skripta cita i prekazuje na webu. Postam ovdje link ako nadjem.

[Ovu poruku je menjao roppe dana 28.09.2008. u 00:32 GMT+1]
 
Odgovor na temu

roppe
Perica Dujmovic
Novi Travnik

Član broj: 96118
Poruke: 150
*.wireless.GLOBAL.net.ba.



Profil

icon Re: Listanje signala korisnika iz registration tabele u php27.09.2008. u 23:24 - pre 188 meseci
Evo teme:
http://www.elitesecurity.org/t...nala-za-korisnike-na-MikroTiku
A evo i kako sve to na kraju izgleda:
http://luna.dh-tel.hr/portal/signali.php
 
Odgovor na temu

npero
Vojvodina

Član broj: 8831
Poruke: 307
*.ns.ac.yu.

Sajt: www.bajmok.org


+10 Profil

icon Re: Listanje signala korisnika iz registration tabele u php29.09.2008. u 10:31 - pre 188 meseci
Mozes da koristis SNMP da citas podatke sa Mikrotika.
Primer http://wiki.mikrotik.com/wiki/SNMP_PHP


 
Odgovor na temu

Biker
..:: Vrsac ::..

Član broj: 13915
Poruke: 83
*.speednet.co.yu.



Profil

icon Re: Listanje signala korisnika iz registration tabele u php29.09.2008. u 11:15 - pre 188 meseci
E da nebi otvarao novu temu;

jel zna neko sta treba iscitati iz snmp-a mikrotika da bi mogao da isrtas graph trenutne potrosnje?

Ja sam sve prosao sve queryje i ni jedan neradi to. Svi povecavaju ukupnu potrosnju sa trenutnom.

A meni da bih iscrtao graph treba trenutna potrosnja u tom upitu!?!

Pretpostavljam da treba da se podeli sa vremenom proslim od zadnjeg upita pa da se izvadi prosek, ali
da ne komplikujem sebi zivot ako neko zna kako i koji je upit neka kaze.

p.s. Netrebaju mi resenja kao sto je MRTG, CACTI, nagios ili tako nesto, u tome znam sve kako ide.
Hocu sam da napravim svoje graphove.
Iz supljeg u prazno!!!
 
Odgovor na temu

roppe
Perica Dujmovic
Novi Travnik

Član broj: 96118
Poruke: 150
*.wireless.GLOBAL.net.ba.



Profil

icon Re: Listanje signala korisnika iz registration tabele u php29.09.2008. u 18:48 - pre 188 meseci
Sta podrazumjevas pod "trenutne potrosnje". Da li mislis na ukupan promet preko jednog interfejsa ili detaljno za svaki interfejs?
 
Odgovor na temu

Biker
..:: Vrsac ::..

Član broj: 13915
Poruke: 83
91.143.219.*



Profil

icon Re: Listanje signala korisnika iz registration tabele u php30.09.2008. u 08:56 - pre 188 meseci
Podrazumevam da kada radim snmpget za interfejs neki bilo koji, dobijem trenutnu potrosnju kao vrednost.

Npr. Ako se na interfejsu trosi 500kb onda da dobijem tu vrednost, a ne kompletna potrosnja + 500kb.

Sto je cini mi se slucaj, jer ako radim snmpget bilo kog querya, (a sve sam ih isprobao, bar mislim) dobijem tako nesto.

Pa ako ima neki query koji daje samo trenutnu potrosnju na interface-u onda bih to voleo da znam.

Mislim da je sad jasnije.
Iz supljeg u prazno!!!
 
Odgovor na temu

Schmidt
RHCE

Član broj: 80784
Poruke: 647
*.blic.net.



+10 Profil

icon Re: Listanje signala korisnika iz registration tabele u php01.10.2008. u 12:58 - pre 188 meseci
@Biker:
Code:

[admin@MT] /interface wireless> print oid

 0 tx-rate=.1.3.6.1.4.1..... rx-rate=.1.3.6.1.4.1.....
   strength=.1.3.6.1.4.1..... ssid=.1.3.6.1.4.1..... bssid=.1.3.6.1.4.1...... 
   frequency=.1.3.6.1.4.1.....


Dobijas OID-e koje mozes provjeravati snmp-om...
 
Odgovor na temu

Biker
..:: Vrsac ::..

Član broj: 13915
Poruke: 83
*.speednet.co.yu.



Profil

icon Re: Listanje signala korisnika iz registration tabele u php02.10.2008. u 09:08 - pre 188 meseci
Ocigledno moje pitanje zbunjuje.

Sve sam ja to printovao i testirao.

Ali tx-rate i rx-rate daju samo stanje linka.

Primer: 36Mbit/24Mbit

sto meni netreba, meni treba realna potrosnja na interface-u, nebitno kom.

Znaci skontao sam da treba da getujem oid: ifInOctets.x i ifOutOctets.x
Gde je x broj interface-a. Sto je sve ok samo sto onda dobijam ukupnu sabranu potrosnju na interfacu u odredjenom vremenskom intervalu koji ne znam koliki je!?!?!?

Ako neko ima pojma hvala
Iz supljeg u prazno!!!
 
Odgovor na temu

npero
Vojvodina

Član broj: 8831
Poruke: 307
*.ns.ac.yu.

Sajt: www.bajmok.org


+10 Profil

icon Re: Listanje signala korisnika iz registration tabele u php03.10.2008. u 08:05 - pre 188 meseci
Citat:
Biker:

Znaci skontao sam da treba da getujem oid: ifInOctets.x i ifOutOctets.x
Gde je x broj interface-a. Sto je sve ok samo sto onda dobijam ukupnu sabranu potrosnju na interfacu u odredjenom vremenskom intervalu koji ne znam koliki je!?!?!?

Ako neko ima pojma hvala


Znaci uzmes prvi put zapamtis koliko je sabrana potrosnja, zatim nakon nekog vremenskog intervala procitas ponovo potrosnju oduzmes od ove prve i imas potrosnju u tom intervalu, a vrednost mozes na primer kumulativno da sabriras i dobijas ukupnu potrosnju ili da je podelis sa vremenski intervalom u kojem je uzeta i dobijes protok.
Samo malo matematike i radi, da ovaj fazon sam napravio skriptu koja to preracunava za svaku MAC adresu konektovanu na wireless ili za svaki LAN interfejs u mikrotiku u sve podatke cuva u bazi.
Samo treba obratiti paznju kad se preracunava protok posto je potrebno neko vreme da se procitaju vrednosti preko SNMP i onda da se preracuna pogotovo ako ima vise klijenata na razlicitim uredajima tako da je potrebno za svakog klijenta cuvati vremenski interval izmedju prikupljanja da bi se postigla tacnost racunanja protoka. Zna da se raziliku je nekoliko sekundi izmedju prvog i zadnjeg klijenta tako da uzimanje jednog zajednickog vremena se gubi na tacnosti.
Naravno zavisi broj klijenata(interfejsa) raznih kasnjenja sve zavisi od konkretne situacije i trazene tacnosti.

 
Odgovor na temu

Biker
..:: Vrsac ::..

Član broj: 13915
Poruke: 83
*.speednet.co.yu.



Profil

icon Re: Listanje signala korisnika iz registration tabele u php04.10.2008. u 15:32 - pre 188 meseci
Citat:
npero: Znaci uzmes prvi put zapamtis koliko je sabrana potrosnja, zatim nakon nekog vremenskog intervala procitas ponovo potrosnju oduzmes od ove prve i imas potrosnju u tom intervalu, a vrednost mozes na primer kumulativno da sabriras i dobijas ukupnu potrosnju ili da je podelis sa vremenski intervalom u kojem je uzeta i dobijes protok.
Samo malo matematike i radi, da ovaj fazon sam napravio skriptu koja to preracunava za svaku MAC adresu konektovanu na wireless ili za svaki LAN interfejs u mikrotiku u sve podatke cuva u bazi.


Ovo je ok ako hoces da cuvas podatke o potrosnji za neko vreme. Ako sam te dobro ja razumeo. Jer mi netreba potrosnja u intervalu nego mi treba potrosnja u datom momentu. Ja sam tu video neka resenja na netu ali mi nista nije jasno. Na mikrotiku jedino sto ima da se procita je ifInOctets i ifOutOctets.

E sad na netu sam nasao da to treba da se pomnozi sa 8 pa da se podeli sa brzinom interface-a, pa tamo nesto jos, ali mi nije jasno.

Ako je neko radio ovako nesto bilo bi lepo da napise, bio bih zahvalan.

Znaci moze samo teorijski nemora primer.
Iz supljeg u prazno!!!
 
Odgovor na temu

eki_yu
Dalibor Milenkovic
Toronto

Član broj: 24255
Poruke: 187
*.cpe.net.cable.rogers.com.

Sajt: http:\www.itwizard.ca


+1 Profil

icon Re: Listanje signala korisnika iz registration tabele u php04.10.2008. u 15:59 - pre 188 meseci
meni za download radi : 1.3.6.1.2.1.2.2.1.10.3
a za upload: 1.3.6.1.2.1.2.2.1.16.3


 
Odgovor na temu

Biker
..:: Vrsac ::..

Član broj: 13915
Poruke: 83
*.speednet.co.yu.



Profil

icon Re: Listanje signala korisnika iz registration tabele u php04.10.2008. u 16:19 - pre 188 meseci
Citat:
eki_yu: meni za download radi : 1.3.6.1.2.1.2.2.1.10.3
a za upload: 1.3.6.1.2.1.2.2.1.16.3


To ti samo sabira ukupnu potrosnju na interface??

To je inace query za ifInOctets.3 i ifOutOctets.3 za interface koji je na ifName.3

Ali meni posto na mikrotiku nema MIB ifInBitsSec kao na ciscu, treba racunanje ifInOctets ali sa nekom formulom za trenutnu potrosnju.

Ili je vama svima jasno a ja sam glup. Ili ajde neko samo neka mi otvori oci ako je to tako jednostavno.

Napominjem nekoristim nikakav program gde bi mogao da ukucam samo ifInOctets.4 pa da on u pozadini to uradi sto treba da bi iscrtao graph,
nego sam pravim graph u php pa mi treba teoretski kako da izracunam trenutnu potrosnju na interace-u kako bi to stavio na graph.

Iz supljeg u prazno!!!
 
Odgovor na temu

Biker
..:: Vrsac ::..

Član broj: 13915
Poruke: 83
*.speednet.co.yu.



Profil

icon Re: Listanje signala korisnika iz registration tabele u php04.10.2008. u 17:59 - pre 188 meseci
Uspeo sam!

Postavio sam da cuva u bazu vrednost kada iscitava i vreme za ulaz i izlaz.

I kada sledeci put iscitavam on poredi sa starim vrednostima iz baze i sracuna srednju vrednost protoka u razlici trenutnog i vremena zadnjeg prolaza.

Pa cu sad da napravim cronjob na svakih 300 sec. I onda ce to da radi nadam se.

Nego sad imam frku posto podaci koje prikazuje su npr.

924488 na ulazu znaci download
i
375130 na izlazu za upload

e sad vrednosti koje su u tom trenutku na mikrotiku bile su 8,5Mbit/s download i 2,9Mbit/s upload.

I te vrednosti se razlikuju.

i nije mi jasno sa cim deliti ovu vrednost 924488 da bi dobio brzinu u kilobitima/s.

Neznam kako racunaju octet protok.
Iz supljeg u prazno!!!
 
Odgovor na temu

Biker
..:: Vrsac ::..

Član broj: 13915
Poruke: 83
*.speednet.co.yu.



Profil

icon Re: Listanje signala korisnika iz registration tabele u php04.10.2008. u 18:10 - pre 188 meseci
Nasao sam i ovo.
ako nekome treba evo primer:

in 4114816394 | out 1416674403
in 4120532506 | out 1419886543

I evo izracunavanja:

4120532506 - 4114816394 = 5716112
5716112 * 8 = 45728896
45728896 / 1000 = 45728
45728 / 60 = 762

znaci trenutna vrednost na interface je 762kb/s

To bi bilo to.

Ako nekome trebaju jos neka objasnjenja neka se javi na private.

Iz supljeg u prazno!!!
 
Odgovor na temu

suse103

Član broj: 172339
Poruke: 16
80.93.249.*



Profil

icon Re: Listanje signala korisnika iz registration tabele u php05.10.2008. u 01:33 - pre 188 meseci
Sve pohvale
 
Odgovor na temu

tarla

Član broj: 15527
Poruke: 1648



+42 Profil

icon Re: Listanje signala korisnika iz registration tabele u php10.10.2008. u 19:44 - pre 188 meseci
pogledajte rrd za ove stvari...

ja sam pravio nadzor stotina kablovskih modema odjednom i evo sta se dobije za jedan od modema...



ako treba nadizrati par uredjaja moze posluziti cacti ...


 
Odgovor na temu

Biker
..:: Vrsac ::..

Član broj: 13915
Poruke: 83
*.dynamic.sbb.rs.



Profil

icon Re: Listanje signala korisnika iz registration tabele u php07.12.2008. u 22:35 - pre 186 meseci
Malo zastarela tema, nisam imao bas vremena da ovo odradim.

Evo ga gotov graf rucno pravljen.



Treba sad to doterati. Graf je dnevni sad pravim nedeljni, mesecni i godisnji.
Iz supljeg u prazno!!!
 
Odgovor na temu

[es] :: Wireless :: Mikrotik :: Listanje signala korisnika iz registration tabele u php

[ Pregleda: 6184 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.