Stránka 1 z 1

Wireless a SNMP

Napsal: 23 Feb 2006 16:04
od McCall
Zdravím všechny,
pro vlastní potřebu jsme vyvinuli systém pro stahování dat z Mikrotiku. Chtěli bychom ho rozšířit o stažení dat o WiFi klientech (protže chceme mikrotik nasadit trochu více a chceme mít přehled o signálech).

Nakopne mě někdo kde hledat dané OID ? Pro rozhraní jsem šel do interface a dal print OID. Pro WIRELESS jsem nic takového nenašel.

Poradí někdo ? Naoplátku poradím jak vizualizovat data z mikrotika. Máme hotové stahování o vytížení CPU, paměti, uptimu, a simple queues. Vše se ukládá do DB a dělá to grafy.

McCall

Napsal: 23 Feb 2006 17:19
od 0taz0
interface wireless registration-table> print oid

Napsal: 23 Feb 2006 19:08
od McCall
0taz0 píše:interface wireless registration-table> print oid


díky ale ty OID mi nějak nedávají žádnou řadu ... našel jsi v nich nějaké pravidla jak se generují ???

Napsal: 24 Feb 2006 06:27
od 0taz0
myslel jsem ze chces monitorovat silu signalu ....

Napsal: 24 Feb 2006 07:21
od McCall
0taz0 píše:myslel jsem ze chces monitorovat silu signalu ....


jo chci monitorovat sílu signálů jednotlivých klientů ... protože se nám stává že někdo jiný postaví nové AP a zaruší nám jen část klientů ... :(

a přes SNMP musíš znát přesně MIB ... nebo se dá nějak zjistit co je zrovna aktivní a na co se ptát ???

Napsal: 24 Feb 2006 07:26
od pepulis
McCall píše:
0taz0 píše:myslel jsem ze chces monitorovat silu signalu ....


jo chci monitorovat sílu signálů jednotlivých klientů ... protože se nám stává že někdo jiný postaví nové AP a zaruší nám jen část klientů ... :(

a přes SNMP musíš znát přesně MIB ... nebo se dá nějak zjistit co je zrovna aktivní a na co se ptát ???


Pro takovou vec pouzivam Cacti, kde je jiz toto monitorovani po mensim update udelane - CPU, MEM, HD Free, Sila signalu, atd. viz. http://forums.cacti.net/about8855.html& ... t=mikrotik Spolecne s nagiosem, calstats dokazete pekne monitorovat celou sit, nechavat si zasilat sms pri problemech atd.

Napsal: 24 Feb 2006 07:33
od McCall
pepulis píše:
McCall píše:
0taz0 píše:myslel jsem ze chces monitorovat silu signalu ....


jo chci monitorovat sílu signálů jednotlivých klientů ... protože se nám stává že někdo jiný postaví nové AP a zaruší nám jen část klientů ... :(

a přes SNMP musíš znát přesně MIB ... nebo se dá nějak zjistit co je zrovna aktivní a na co se ptát ???


Pro takovou vec pouzivam Cacti, kde je jiz toto monitorovani po mensim update udelane - CPU, MEM, HD Free, Sila signalu, atd. viz. http://forums.cacti.net/about8855.html& ... t=mikrotik Spolecne s nagiosem, calstats dokazete pekne monitorovat celou sit, nechavat si zasilat sms pri problemech atd.


podle popisu to sleduje wirelless v klient modu ... ale ja chci sledovat klienty co jsou na AP postavenem na mikrotiku ... nebo jsem si to spatne prelozil ?

Napsal: 24 Feb 2006 09:43
od pepulis
McCall píše:
pepulis píše:
McCall píše:
0taz0 píše:myslel jsem ze chces monitorovat silu signalu ....


jo chci monitorovat sílu signálů jednotlivých klientů ... protože se nám stává že někdo jiný postaví nové AP a zaruší nám jen část klientů ... :(

a přes SNMP musíš znát přesně MIB ... nebo se dá nějak zjistit co je zrovna aktivní a na co se ptát ???


Pro takovou vec pouzivam Cacti, kde je jiz toto monitorovani po mensim update udelane - CPU, MEM, HD Free, Sila signalu, atd. viz. http://forums.cacti.net/about8855.html& ... t=mikrotik Spolecne s nagiosem, calstats dokazete pekne monitorovat celou sit, nechavat si zasilat sms pri problemech atd.


podle popisu to sleduje wirelless v klient modu ... ale ja chci sledovat klienty co jsou na AP postavenem na mikrotiku ... nebo jsem si to spatne prelozil ?


Jej tak to Vam neporadim, ja tohle nevyuzivam, tedy zrovna sledovani sily signalu, protoze nemam AP na MKcku. Vyuzivam zbyvajici funkce, CPU, HD, MEM, trafik.

Napsal: 24 Feb 2006 13:22
od McCall
pepulis píše:
McCall píše:
pepulis píše:
McCall píše:
0taz0 píše:myslel jsem ze chces monitorovat silu signalu ....


jo chci monitorovat sílu signálů jednotlivých klientů ... protože se nám stává že někdo jiný postaví nové AP a zaruší nám jen část klientů ... :(

a přes SNMP musíš znát přesně MIB ... nebo se dá nějak zjistit co je zrovna aktivní a na co se ptát ???


Pro takovou vec pouzivam Cacti, kde je jiz toto monitorovani po mensim update udelane - CPU, MEM, HD Free, Sila signalu, atd. viz. http://forums.cacti.net/about8855.html& ... t=mikrotik Spolecne s nagiosem, calstats dokazete pekne monitorovat celou sit, nechavat si zasilat sms pri problemech atd.


podle popisu to sleduje wirelless v klient modu ... ale ja chci sledovat klienty co jsou na AP postavenem na mikrotiku ... nebo jsem si to spatne prelozil ?


Jej tak to Vam neporadim, ja tohle nevyuzivam, tedy zrovna sledovani sily signalu, protoze nemam AP na MKcku. Vyuzivam zbyvajici funkce, CPU, HD, MEM, trafik.


Díky jednomu nejmenovanému ... (0taz0) ... už je na světě script v bashi co stáhne z mikrotika co je potřeba ... teï už jen stačí ten texák analyzovat a nacpat do databáze ...

díky tomuhle skriptu ... bude možno i načítat více informací o queues ... a i zapisovat (měnit) queues ... takže jak bude čas budu zavádět FUPko ve svém WWW systému pro správu mikrotika :lol: ... děkuji tomu nejmenovanému za pomoc ... :wink:

oid pro regtable

Napsal: 05 Mar 2006 03:34
od incoming429
Ty oid opravdu zdanlive nedavaji smysl. Ono jsou v nich totiz nacpane mac adresy asociovanych klientu. Priklad jak se v tom vyznat:

/interface wireless registration-table print oid
strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.79.98.0.57.101.7
tx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.4.0.79.98.0.57.101.7
rx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.5.0.79.98.0.57.101.7
tx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.6.0.79.98.0.57.101.7
rx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.7.0.79.98.0.57.101.7
tx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.8.0.79.98.0.57.101.7
rx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.9.0.79.98.0.57.101.7

Zakladni oid (identifijuje reg. table): .1.3.6.1.4.1.14988.1.1.1.2.1
dalsi cislo identifikuje parametr
zbytek je mac v dec. formatu, az na posledni cislo ktere identifikuje interface (/interface print oid).

tedy: 0.79.98.0.57.101
prevedeno do hexa: 00:4f:62:00:39:65

jestli z tama potrebujes tahat sily signalu, doporucuju udelat si snmpwalk pro .1.3.6.1.4.1.14988.1.1.1.2.1.3, zbytek oid je krom posledniho cisla mac adresa a vysledek je sila signalu.

Ono je tam podobnych "chytaku" vicero, napr. cteni data platnosti upgradu. Muzu zaslat dalsi info kdyby mel nekdo zajem.

S pozdravem,
Michal Ratajsky

Re: oid pro regtable

Napsal: 09 Oct 2007 00:00
od laco
mam evidenciu klientov a toto mi vytiahne podla databazy pristupovych bodov akutalny signal pripojenych klientskych zariadeni, pokial to nechces pouzit na dlhodobe sledovanie je to dobre, ak ano tak jedine cacti ale nahodit tam povedzme 500 ludi to bude sranda...

Kód: Vybrat vše

<?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");

?>
<center><table cellpadding=0 cellspacing=0 border=0>
      <tr>
<?
$i = 0;

$ip=$zaznam["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))
      {
          $i++;
         $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);
         $rssipom = $rssi; $rssipom = str_replace("INTEGER: ","",$rssipom);
         ?>
         <td class=tableBottom></td>
         <td class=tableBottom><a href="http://standards.ieee.org/cgi-bin/ouisearch?<?php echo ($mac_oiu); ?>" target="_blank" class="link5"><?php echo ($mac); ?></a></td>
         <td class=tableBottom align="center"><?php echo $rssipom; ?></td>
      </tr>

<?php
      }}
}?>
</table></center>

Re: Wireless a SNMP

Napsal: 27 Mar 2010 11:35
od netko
Ahojte mam problem v poslednej dobe sa mi kazia signaly klesnu aj o 20 neviete niekto poradit nejaky script v ktorom by som zadefinoval ze ak signal na interfaci bude horsi ako -70 alebo -80 tak by mi to poslalo email.

ked dam toto /interface wireless registration-table print oid

0 strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.79.98.27.35.21.5
tx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.4.0.79.98.27.35.21.5
rx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.5.0.79.98.27.35.21.5
tx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.6.0.79.98.27.35.21.5
rx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.7.0.79.98.27.35.21.5
tx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.8.0.79.98.27.35.21.5
rx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.9.0.79.98.27.35.21.5

1 strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.2.114.123.11.80.6
tx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.4.0.2.114.123.11.80.6
rx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.5.0.2.114.123.11.80.6
tx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.6.0.2.114.123.11.80.6
rx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.7.0.2.114.123.11.80.6
tx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.8.0.2.114.123.11.80.6
rx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.9.0.2.114.123.11.80.6

2 strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.79.98.22.160.247.5
tx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.4.0.79.98.22.160.247.5
rx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.5.0.79.98.22.160.247.5
tx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.6.0.79.98.22.160.247.5
rx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.7.0.79.98.22.160.247.5
tx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.8.0.79.98.22.160.247.5
rx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.9.0.79.98.22.160.247.5

3 strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.79.98.26.255.183.5
tx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.4.0.79.98.26.255.183.5
rx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.5.0.79.98.26.255.183.5
tx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.6.0.79.98.26.255.183.5
rx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.7.0.79.98.26.255.183.5
tx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.8.0.79.98.26.255.183.5
rx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.9.0.79.98.26.255.183.5

4 strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.21.109.232.53.207.10
tx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.4.0.21.109.232.53.207.10
rx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.5.0.21.109.232.53.207.10
tx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.6.0.21.109.232.53.207.10
rx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.7.0.21.109.232.53.207.10
tx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.8.0.21.109.232.53.207.10
rx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.9.0.21.109.232.53.207.10

5 strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.21.109.192.92.98.10
tx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.4.0.21.109.192.92.98.10
rx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.5.0.21.109.192.92.98.10
tx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.6.0.21.109.192.92.98.10
rx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.7.0.21.109.192.92.98.10
tx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.8.0.21.109.192.92.98.10
rx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.9.0.21.109.192.92.98.10

6 strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.21.109.232.220.59.10
tx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.4.0.21.109.232.220.59.10
rx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.5.0.21.109.232.220.59.10
tx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.6.0.21.109.232.220.59.10
rx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.7.0.21.109.232.220.59.10
tx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.8.0.21.109.232.220.59.10
rx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.9.0.21.109.232.220.59.10

7 strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.21.109.210.57.111.10
tx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.4.0.21.109.210.57.111.10
rx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.5.0.21.109.210.57.111.10
tx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.6.0.21.109.210.57.111.10
rx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.7.0.21.109.210.57.111.10
tx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.8.0.21.109.210.57.111.10
rx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.9.0.21.109.210.57.111.10


5 strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.21.109.192.92.98.10
tx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.4.0.21.109.192.92.98.10
rx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.5.0.21.109.192.92.98.10
tx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.6.0.21.109.192.92.98.10
rx-packets=.1.3.6.1.4.1.14988.1.1.1.2.1.7.0.21.109.192.92.98.10
tx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.8.0.21.109.192.92.98.10
rx-rate=.1.3.6.1.4.1.14988.1.1.1.2.1.9.0.21.109.192.92.98.10

ako to spravit aby som s toho poslal email ze signal je horsi ako je uvedene

Re:

Napsal: 29 Mar 2010 09:42
od berkoff
pepulis píše:
McCall píše:
0taz0 píše:myslel jsem ze chces monitorovat silu signalu ....


jo chci monitorovat sílu signálů jednotlivých klientů ... protože se nám stává že někdo jiný postaví nové AP a zaruší nám jen část klientů ... :(

a přes SNMP musíš znát přesně MIB ... nebo se dá nějak zjistit co je zrovna aktivní a na co se ptát ???


Pro takovou vec pouzivam Cacti, kde je jiz toto monitorovani po mensim update udelane - CPU, MEM, HD Free, Sila signalu, atd. viz. http://forums.cacti.net/about8855.html& ... t=mikrotik Spolecne s nagiosem, calstats dokazete pekne monitorovat celou sit, nechavat si zasilat sms pri problemech atd.


ma nekdo z vas nejaky plugin do nagiose pro mikrotik? hledam na google ale zatim stale marne, nebo blbe. Celou sit hlidam v nagiosu, a nejaky plugin pro info mikrotiku by se opravdu hodil :)

Re: Wireless a SNMP

Napsal: 14 Jul 2012 11:26
od Petr S.
Přišel jsi na nějaký plugin pro nagios?

Re: Wireless a SNMP

Napsal: 23 Jul 2012 20:49
od Daxxim
pokud nagios umi vycitat hodnoty pres snmp, tak tady je db MK http://www.mikrotik.com/download/Mikrotik.mib

edit: skoda, ze neco takovyho nema ubiquity :/