❗️Toto je původní ISPforum.cz ve stavu k únoru 2020 běžící v omezeném režimu pro archivační účely. Aktivní verzi naleznete na adrese https://telekomunikace.cz
Množství stažených dat posílání do syslogu
-
[email protected]
- Příspěvky: 22
- Registrován: 20 years ago
Množství stažených dat posílání do syslogu
Zdravím,
potřeboval bych poradit jak zajistit posílání množství stažených dat do MYSQL nebo do syslogu po IP adresách nebo MAC adresách.
Díky za tip
potřeboval bych poradit jak zajistit posílání množství stažených dat do MYSQL nebo do syslogu po IP adresách nebo MAC adresách.
Díky za tip
0 x
- zdenek.svarc
- Administrator
- Příspěvky: 1635
- Registrován: 20 years ago
- antispam: Ano
[email protected] píše:Zdravím,
potřeboval bych poradit jak zajistit posílání množství stažených dat do MYSQL nebo do syslogu po IP adresách nebo MAC adresách.
Díky za tip
Množství stažený dat? Jako jednou za hodinu nebo za den nebo za měsíc nebo za jakou dobu? To mi připadne jako čurání proti větru, proč prostě jednou za pět minut nesejmete SNMP čítače, jako to dělá každý? Každý lepší programovací jazyk podporuje jak SNMP tak SQL. Podle mě není co řešit.
0 x
-
[email protected]
- Příspěvky: 22
- Registrován: 20 years ago
Můžete mě někdo nakopnout jak na čítače v SNMP? Co odeslat?
Díky
Díky
Zdeněk Švarc píše:[email protected] píše:Zdravím,
potřeboval bych poradit jak zajistit posílání množství stažených dat do MYSQL nebo do syslogu po IP adresách nebo MAC adresách.
Díky za tip
Množství stažený dat? Jako jednou za hodinu nebo za den nebo za měsíc nebo za jakou dobu? To mi připadne jako čurání proti větru, proč prostě jednou za pět minut nesejmete SNMP čítače, jako to dělá každý? Každý lepší programovací jazyk podporuje jak SNMP tak SQL. Podle mě není co řešit.
0 x
- zdenek.svarc
- Administrator
- Příspěvky: 1635
- Registrován: 20 years ago
- antispam: Ano
[email protected] píše:Můžete mě někdo nakopnout jak na čítače v SNMP? Co odeslat?
Díky
http://www.routeros.cz/data/routeros_vi ... h_toku.pdf
http://www.routeros.cz/rosdays/prezentace/snmp.pdf
Dvě hodinky prostudování výše uvedeného se určitě vyplatí.
0 x
-
[email protected]
- Příspěvky: 22
- Registrován: 20 years ago
Díky vyřešil jsem to pomocí PHP a SNMP (číst umím z čítačů) nevíte jak se nulují čítače a jak zjistím přes snmp počet queue?
Díky
Díky
Zdeněk Švarc píše:[email protected] píše:Můžete mě někdo nakopnout jak na čítače v SNMP? Co odeslat?
Díky
http://www.routeros.cz/data/routeros_vi ... h_toku.pdf
http://www.routeros.cz/rosdays/prezentace/snmp.pdf
Dvě hodinky prostudování výše uvedeného se určitě vyplatí.
0 x
- zdenek.svarc
- Administrator
- Příspěvky: 1635
- Registrován: 20 years ago
- antispam: Ano
[email protected] píše:Díky vyřešil jsem to pomocí PHP a SNMP (číst umím z čítačů) nevíte jak se nulují čítače a jak zjistím přes snmp počet queue?
Neznám způsob jak vynulovat čítače, vyjma rebootu. Ale hádám, že by to byla veskrze zbytečná funkce.
0 x
-
[email protected]
- Příspěvky: 22
- Registrován: 20 years ago
To půjde tedy vždycky jenom odečíst, také v tom není problém, ale jak zjistím přes snmp počet x pro opakování dotazů?1.3.6.1.4.1.14988.1.1.2.1.1.9.x
Zdeněk Švarc píše:[email protected] píše:Díky vyřešil jsem to pomocí PHP a SNMP (číst umím z čítačů) nevíte jak se nulují čítače a jak zjistím přes snmp počet queue?
Neznám způsob jak vynulovat čítače, vyjma rebootu. Ale hádám, že by to byla veskrze zbytečná funkce.
0 x
- zdenek.svarc
- Administrator
- Příspěvky: 1635
- Registrován: 20 years ago
- antispam: Ano
[email protected] píše:To půjde tedy vždycky jenom odečíst, také v tom není problém, ale jak zjistím přes snmp počet x pro opakování dotazů?1.3.6.1.4.1.14988.1.1.2.1.1.9.x
SNMP agent v RouterOS nepodporuje getnext(), takže si nějak musíte poradit přes get(). Taky neočekávejte, že x půjdou vždy po sobě.
0 x
-
[email protected]
- Příspěvky: 22
- Registrován: 20 years ago
Prosím a nemáte nějaký tip jak na to?
díky
díky
Zdeněk Švarc píše:[email protected] píše:To půjde tedy vždycky jenom odečíst, také v tom není problém, ale jak zjistím přes snmp počet x pro opakování dotazů?1.3.6.1.4.1.14988.1.1.2.1.1.9.x
SNMP agent v RouterOS nepodporuje getnext(), takže si nějak musíte poradit přes get(). Taky neočekávejte, že x půjdou vždy po sobě.
0 x
- zdenek.svarc
- Administrator
- Příspěvky: 1635
- Registrován: 20 years ago
- antispam: Ano
[email protected] píše:Prosím a nemáte nějaký tip jak na to?
díky
To už je věc konkrétního vývojáře a konkrétní implementace snmp klienta.
0 x
-
0taz0
- Příspěvky: 85
- Registrován: 20 years ago
- Kontaktovat uživatele:
Ja pouzivam na mazani citacu prenesenych dat tohle:
PS: pomoci PHP a EXPECT se da udelat pekny script ktery precte data, ulozi a nasledne je vynuluje
Doufam ze Vam to pomuze
Kód: Vybrat vše
#queue tree reset-countersPS: pomoci PHP a EXPECT se da udelat pekny script ktery precte data, ulozi a nasledne je vynuluje
Doufam ze Vam to pomuze
0 x
-
jali
- Příspěvky: 209
- Registrován: 20 years ago
- Bydliště: Velké Svatoňovice
- Kontaktovat uživatele:
nemohl by jsi sem hodit kousek konkretniho PHP kodu, kterym to delas? Me se to nejak nedarilo tak jsem to opet vzdal
0taz0 píše:Ja pouzivam na mazani citacu prenesenych dat tohle:Kód: Vybrat vše
#queue tree reset-counters
PS: pomoci PHP a EXPECT se da udelat pekny script ktery precte data, ulozi a nasledne je vynuluje
Doufam ze Vam to pomuze
0 x
-
skrebon
- Příspěvky: 467
- Registrován: 20 years ago
- antispam: Ano
- Kontaktovat uživatele:
-
0taz0
- Příspěvky: 85
- Registrován: 20 years ago
- Kontaktovat uživatele:
skript kterej resetuje poctadla :
PHP script ktery precte urcita OID ktera si bere z databaze:
Kód: Vybrat vše
# !/bin/bash
DIALOG=${DIALOG:-`which dialog`} # Where we have dialog executable
SSH=${SSH:-`which ssh`} # Where to find ssh
EXPECT=${EXPECT:-`which expect`} # Where to find expect
TMPFILE=`mktemp /tmp/routeros.tmp.XXXXXXXX` # Temp file
### Change following values: ####
ROUTER_LIST="/opt/snmp/servers.txt" # List of your routers, one per line
###-----------------------------------------------------###
ROUTER_IP=`cat ${ROUTER_LIST}`
ROUTER_AMOUNT=`cat ${ROUTER_LIST} | wc -l`
ROUTER_NUM=`cat -n ${ROUTER_LIST} | cut -f 1`
echo '
spawn '${SSH}' 192.168.123.254 -l admin
expect -re "password:"
send "heslo\r"
#
expect -re "] > "
send "/queue tree reset-counters\r"
sleep 2
#
expect -re "] > "
send "/queue simple reset-counters\r"
sleep 2
expect -re "] > " exit
' > ${TMPFILE}
${EXPECT} ${TMPFILE}
rm -rf ${TMPFILE}
echo ""
exit 0 PHP script ktery precte urcita OID ktera si bere z databaze:
Kód: Vybrat vše
<?php
//pripojeni k SNMP serveru
$hostitel="192.168.123.254";
$komunita="free";
//pripojeni k databazi
@$spojeni = MySQL_Connect("localhost","root","heslo");
if (!$spojeni):
echo "Připojení k databázi se nezdařilo...";
break;
endif;
MySQL_Select_DB("rajhradice_net");
while ($zaznam = MySQL_Fetch_Array($vysledek)){
$down0=snmpget($hostitel,$komunita,$zaznam["oid_down"]);
$p2p0=snmpget($hostitel,$komunita,$zaznam["oid_p2p"]);
$up0=snmpget($hostitel,$komunita,$zaznam["oid_up"]);
}
mysql_Close();
echo "OK";
?>
0 x
-
skrebon
- Příspěvky: 467
- Registrován: 20 years ago
- antispam: Ano
- Kontaktovat uživatele: