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

Pomagajte oko SNMP

[es] :: Wireless :: Mikrotik :: Pomagajte oko SNMP

[ Pregleda: 3919 | Odgovora: 18 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

CIH
Kraljevo

Član broj: 13909
Poruke: 70
93.86.129.*

Sajt: www.myenter.org


Profil

icon Pomagajte oko SNMP06.02.2009. u 13:21 - pre 185 meseci
Ljudi da li je nekome ova scripta proradila, ako jeste molimo pomagajte kako ste je naterali da radi i na kojoj verziji Mikrotika. Ja koristim mikrotik 2.9.6 i 2.9.27 ni na jednoj verziji ne radi. probao sam da zamenim i na dva razlicita hosta koja oba imaju podrusku u php za snmp. Na jednom izbacuje:
Mikrotik signal list MAC Signal
strenght(dBm)


a na drugom


Warning: snmpwalkoid(): No response from mojaipadresa cart\index.php on line 43
Mikrotik signal list MAC Signal
strenght(dBm)
Please check SNMP settings and IP address


naravno da sam uneo javnu ip adresu Mikrotika

podesavanja mikrotika
snmp> print
enabled: yes
contact: ""
location: ""

snmp community> print
# NAME ADDRESS READ-ACCESS
0 public 0.0.0.0/0 yes


Pomozite ako mozete, unapred zahvalan.

kod:
Code:
<!-- /*******************************************************************
 * Mikrotik SNMP signal reader by Perica Nikolic
 * Contact [email protected]
 * This copyright notice MUST stay intact for use.
 *
 * This is free software; you can redistribute it and/or modify.
 * This script is distributed in the hope that it will be useful, but 
 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 
 * or FITNESS FOR A PARTICULAR PURPOSE.
 ********************************************************************/
 -->
<?php
// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");

// always modified
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
 
// HTTP/1.1
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);

// HTTP/1.0
header("Pragma: no-cache");
?>
<html>
<head>
    <META HTTP-EQUIV="REFRESH" CONTENT="10">
    <link href="stil.css" type="text/css" rel="stylesheet" />    
</head>
<body>
<table align="center">
<caption class="maintable">Mikrotik signal list</caption>
<th class="maintable">MAC</th>
<th class="maintable">Signal <br>strenght(dBm)</th>
<?php


$ip="hostname or IP";    //Change IP to your host names, address
$mask_mac=false;        //Use to mask MAC adress (true / false );


$tx_bytes_snmp = snmpwalkoid("$ip", "public", ".1.3.6.1.4.1.14988.1.1.1.2.1.3");  

if (is_array($tx_bytes_snmp))

        while (list($indexOID,$rssi)= each($tx_bytes_snmp))
        {
            $oidarray=explode(".",$indexOID);
            $end_num=count($oidarray);
            $mac="";
            
            for ($counter=2;$counter<8;$counter++)
            {
                $temp=dechex($oidarray[$end_num-$counter]);
                if ($oidarray[$end_num-$counter]<16)
                        $temp="0".$temp;
                        
                if (($counter <5) and $mask_mac)
                    $mac=":"."xx".$mac;
                else 
                    if ($counter==7)
                        $mac=$temp.$mac;
                    else 
                        $mac=":".$temp.$mac;
            }
            
            
            $mac_oiu = substr(str_replace(":","-",$mac),0,8);
            $mac=strtoupper($mac);
            ?>
            <tr><td class="maincolum"><a href="http://standards.ieee.org/cgi-bin/ouisearch?<?php echo ($mac_oiu); ?>" target="_blank" class="tablelink"><?php echo ($mac); ?></a></td>
            <td class="maincolum" align="center"><?php echo ($rssi); ?></td>
            </tr>
            <?php                    
        }
    else 
    {
    ?>
    <tr><td colspan="2" class="warning">Please check SNMP settings and IP address</td></tr>    
    <?php    
    }
?>

</table>
</body>
</html>

»» Hack.THE.Planet »»
 
Odgovor na temu

Schmidt
RHCE

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



+10 Profil

icon Re: Pomagajte oko SNMP08.02.2009. u 20:27 - pre 185 meseci
Spisak svih asociranih korisnika, odnosno njihovih signala je: enterprises.14988.1.1.1.2.1.3

Sav ostatak iza toga je mac adresa u dekadnom obliku.

Tebi uopste ne prolazi snmp konekcija iz nekog razloga, vjerovatno zbog firewalla. Probaj prvo rucno napraviti snmp upit pa vidjeti da li ti vraca rezultat, onda pocni da debugujes skriptu.
Recimo iz linuxa:

snmpwalk -Os -c public -v 2c IP_TVOG_MIKROTIKA enterprises.14988.1.1.1.2.1.3

Ova gornja komanda bi trebalo da ti izbaci spisak svih signala korisnika koji su trenutno asocirani, primjer:

enterprises.14988.1.1.1.2.1.3.x.x.x.x.x.x.y = INTEGER: -68
enterprises.14988.1.1.1.2.1.3.x.x.x.x.x.x.y = INTEGER: -64

gdje je x.x.x.x.x.x.y mac adresa u dekadnom obliku. "y" se odnosi na wlan interfejs, to lako mozes saznati prilikom debuginga.
 
Odgovor na temu

npero
Vojvodina

Član broj: 8831
Poruke: 307
89.110.220.*

Sajt: www.bajmok.org


+10 Profil

icon Re: Pomagajte oko SNMP09.02.2009. u 06:29 - pre 185 meseci
Jeste meni posto sam je ja i napisao.

I da li firewall propusta port za SNMP ?
 
Odgovor na temu

Schmidt
RHCE

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



+10 Profil

icon Re: Pomagajte oko SNMP09.02.2009. u 11:22 - pre 185 meseci
Default je UDP 161.
 
Odgovor na temu

CIH
Kraljevo

Član broj: 13909
Poruke: 70
212.200.222.*

Sajt: www.myenter.org


Profil

icon Re: Pomagajte oko SNMP09.02.2009. u 12:19 - pre 185 meseci
<?
snmpwalk -Os -c public -v 2c moj ip enterprises.14988.1.1.1.2.1.3
?>

to sam napisao

i greska

Parse error: parse error, unexpected T_STRING in c:\program files\easyphp1-7\www\cart\index.php on line 2
»» Hack.THE.Planet »»
 
Odgovor na temu

npero
Vojvodina

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

Sajt: www.bajmok.org


+10 Profil

icon Re: Pomagajte oko SNMP09.02.2009. u 13:18 - pre 185 meseci
Citat:
CIH: <?
snmpwalk -Os -c public -v 2c moj ip enterprises.14988.1.1.1.2.1.3
?>


To ti nije PHP kod nego komanda u Linuxu zato ti je ispisao tu gresku.

Citat:

Recimo iz linuxa:

snmpwalk -Os -c public -v 2c IP_TVOG_MIKROTIKA enterprises.14988.1.1.1.2.1.3


Sa tog komandom proveris da li ti masina gde ti se izvrsava skripta uopste moze da ocita nesto sa Mikrotika.
Inace ta skipta radi i za starije verzije 2.9.xx i za novije probano i na 3.20 zadnjoj trenutno.

Da li serveri gde hostujes skriptu propustaju UDP 161 port do tvog Mikrotika i da li firewall na Mikrotiku propusta isti port ?
 
Odgovor na temu

CIH
Kraljevo

Član broj: 13909
Poruke: 70
212.200.222.*

Sajt: www.myenter.org


Profil

icon Re: Pomagajte oko SNMP09.02.2009. u 14:10 - pre 185 meseci
a gde ja to da ukucam?
»» Hack.THE.Planet »»
 
Odgovor na temu

acatheking
Aleksandar Ristić
Beograd/Mirijevo

Član broj: 6769
Poruke: 1133
*.absolutok.com.



+28 Profil

icon Re: Pomagajte oko SNMP09.02.2009. u 14:25 - pre 185 meseci
Nemas gde da u ukucas. Kolege su previdele situaciju da ti teras PHP na Windowsu, a ne na Linuxu :)
Ja sam svojevremeno pravio neki dll koji se telnetuje na MT i vraca kao rezultat komande koje mu posaljes kroz telnet.
U tvom slucaju bi mogao da vrati rezultat komande "/interface wireless registration-table print"
Ako budem imao vremena, napisacu malo uputstvo i podeliti sa drugarima.
Volim da se vozim grackim autobusom.
Gracki autobus jede sitne pare,
gracki autobus zna kad treba stane.
 
Odgovor na temu

CIH
Kraljevo

Član broj: 13909
Poruke: 70
212.200.222.*

Sajt: www.myenter.org


Profil

icon Re: Pomagajte oko SNMP09.02.2009. u 14:37 - pre 185 meseci
za telnet imam nijhe frka to umem ali ja sam hteo da cita snmp
»» Hack.THE.Planet »»
 
Odgovor na temu

npero
Vojvodina

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

Sajt: www.bajmok.org


+10 Profil

icon Re: Pomagajte oko SNMP09.02.2009. u 14:44 - pre 185 meseci
Jesi proverio firewall za port UDP 161 ?
Najverovatnije ti nesto ne dozvoljava pristup Mikrotiku na tom port sa racunara gde ti je web server i zato ti ne radi.

Ta skripta radi, u malo promenjenom obliku je koristim citam sa 10-ak Mikrotikova vrednosti signala i jos neke stvari preko SNMP.


 
Odgovor na temu

acatheking
Aleksandar Ristić
Beograd/Mirijevo

Član broj: 6769
Poruke: 1133
*.absolutok.com.



+28 Profil

icon Re: Pomagajte oko SNMP09.02.2009. u 15:02 - pre 185 meseci
Probaj sa tog servera da zadas SNMP upite pomocu GetIf alata

http://www.wtcs.org/snmp4tpc/getif.htm

Ako ti ne prolazi, onda je negde blokiran UDP 161
Volim da se vozim grackim autobusom.
Gracki autobus jede sitne pare,
gracki autobus zna kad treba stane.
 
Odgovor na temu

CIH
Kraljevo

Član broj: 13909
Poruke: 70
212.200.222.*

Sajt: www.myenter.org


Profil

icon Re: Pomagajte oko SNMP09.02.2009. u 16:01 - pre 185 meseci
npero bio bih ti zahvalan ako bi mi barem rekao sta si prepravio na ovoj scripti
»» Hack.THE.Planet »»
 
Odgovor na temu

npero
Vojvodina

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

Sajt: www.bajmok.org


+10 Profil

icon Re: Pomagajte oko SNMP10.02.2009. u 07:28 - pre 185 meseci
Ta verzija koju sam ostavio na Mikrotik wiki stranici ispisuje vredosti na web stranici odma posto ih procita. A verzija koju ja koristim upisuje podatke u bazu i to je razlika.
Nije to nista specijalno komplikovano jednostavno procita podatke preko SNMP iz wireless registation tabele konvertuje MAC adrese i prikaze nista specijalno.
Na osnovu onih tvojih greska se vidi da uposte ne uspeva da pristupi Mikrotiku preko SNMP protokola, razlozi za ovu su obicno zatvoren port na web serveru gde se izvrsava skripta ili na Mikrotiku gde se pristupa ili negde izmedju.
Zamoli administratora koja ti odrzava mrezu da proveri to i resices problem, ili ovde obajsni strukturu mreze tj. kako se pristupa od web servera prema Mikrotiku pa da vidimo gde je sta moguce da se desi.
Jos jednom otvoris Mikrotik IP, firewall , filter rules, chain input prvo tu proveri sta imas od pravila.
 
Odgovor na temu

Biker
..:: Vrsac ::..

Član broj: 13915
Poruke: 83
91.143.219.*



Profil

icon Re: Pomagajte oko SNMP15.03.2009. u 22:35 - pre 183 meseci
npero

Imas negde funkcionalno to sto si radio da se vidi, posto sam ja to isto radio pa da vidim kako izgleda.
http://80.93.248.100/losi.php

pozdrav
Iz supljeg u prazno!!!
 
Odgovor na temu

Robinson_back
Dalibor K

Član broj: 201624
Poruke: 40
*.adsl.net.t-com.hr.



Profil

icon Re: Pomagajte oko SNMP09.07.2010. u 10:42 - pre 167 meseci
ok, nakon dužeg vremena i meni dođe želja da očitavam neke podatke sa Mtika snmp-om. No nikako da skontam.
ja recimo dobijem:
[xber@HotSpot] /interface wireless registration-table> print oid
0 strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.79.98.36.93.136.10
tx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.4.0.79.98.36.93.136.10
rx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.5.0.79.98.36.93.136.10
tx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.6.0.79.98.36.93.136.10
rx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.7.0.79.98.36.93.136.10
tx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.8.0.79.98.36.93.136.10
rx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.9.0.79.98.36.93.136.10
šta ja moram unijeti u gore navedenu php skriptu da isčitam sve signale klijenata u reg. listi
Netko je napisao enterprises.14988.1.1.1.2.1.3

više mi ništa nije jasno....
 
Odgovor na temu

zivanicd
Dejan Zivanic
KLADOVONET ISP
Kladovo

Član broj: 137218
Poruke: 1129
*.cybercity.kladovonet.com.

Sajt: www.kladovo.net


+139 Profil

icon Re: Pomagajte oko SNMP09.07.2010. u 22:19 - pre 167 meseci
I ja sam se sa ovim opasno smorio na linuxu, ali sam ga napokon napravio da radi...
Ali opet sam ga napravio na linuxu, a tvoja platforma je windows pa ti tu ne mogu mnogo pomoci...

Ne zelim da reklamiram druge forume ali znaj da je ovo pitanje vec reseno, tj ovu skriptu su zapoceli momci iz BELAIR iz Hrvatske i prilicno su lepo to spakovali.
Meni su delimicno pomogli da i ja to sredim kada sam imao problem sa tabelama i bazom.

Probaj da na nekom CRO forumu nadjes nesto o tome...
Potrazi na google-u signali.php ili belair signali.php i videces vec :)

pozzzzzzzdrav

PS. E da... imas nesto o tome i ovde u temi jacina signala korisnika na mikrotiku ili tako nesto... search je majka svih problema :)
 
Odgovor na temu

feniks-sd

Član broj: 163192
Poruke: 173
*.adsl.net.t-com.hr.



+2 Profil

icon Re: Pomagajte oko SNMP11.07.2010. u 19:11 - pre 167 meseci
Budući da sam i sam imao mnoge probleme sa očitavanjem signala i isprobavao skripte koje se spominju, došao sam do zaključka da skripte treba prilagoditi zavisnosti dali se koriste na windowsima ili na linuxu, iako to nekome može izgledati nelogično. Nažalost nisam nikada imao dovoljno vremena da napišem neku složeniju PHP aplikaciju koja bi npr prikazivala statistiku ili slično . Prikazuje se samo trenutni signal , koji se očitavao svakh 5 minuta i spremao u bazu podataka. Detalji se nalaze ovdje.
http://mikrotikhack.com/index....w=article&id=31:signalaget

Pripremam noviju veziju , ako ima netko za suradnju.
 
Odgovor na temu

Okram_marko
Travnik

Član broj: 15736
Poruke: 445
*.tel.net.ba.



Profil

icon Re: Pomagajte oko SNMP08.08.2010. u 15:08 - pre 166 meseci
Pozdrav @zivanicd,

ja sam našao tu skriptu koju spominješ (signali.php). Dodju zapakirana 4 fajla.
Bi li ti bio problem da malo pomognes oko ovoga i da kazes kako si ti to postavio da radi.
Mozes i na PM.

Hvala unaprijed.
..::Photography::..
 
Odgovor na temu

feniks-sd

Član broj: 163192
Poruke: 173
*.adsl.net.t-com.hr.



+2 Profil

icon Re: Pomagajte oko SNMP08.08.2010. u 16:01 - pre 166 meseci
Ako je u pitanju Linux verzija , u tu svrhu otvoren je forum http://forum2.mikrotikhack.com/index.php/board,28.0.html
 
Odgovor na temu

[es] :: Wireless :: Mikrotik :: Pomagajte oko SNMP

[ Pregleda: 3919 | Odgovora: 18 ] > FB > Twit

Postavi temu Odgovori

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