Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Utknąłem, liczę na Waszą pomoc. Konfiguruję sobie mrtg i nie mam pomysłu jaki skrypt napisać, żeby wyświetlił mi w konsoli aktualny transfer (z jaką prędkością, lub jaki ruch generuje komputer np. na adresie 10.0.0.213)
Dotychczas używałem takiego skryptu, ale to była inna dystrybucja:
#!/bin/bash iptables -L mrtg_traffic -v -x -n | grep " $1 " | head -1 | awk '{print $2}' iptables -L mrtg_traffic -v -x -n | grep " $1 " | tail -1 | awk '{print $2}'
po uruchomieniu skryptu ładnie zwracał mi takie wartości:
[root@Lan14 bin]# ./ip 192.168.14.105 196552436 19006866
Niestety w Debianie nie ma żadnej wartości "mrtg_traffic". Jak inaczej można taką wartość wyciągnąć z systemu?
PS. Mam zainstalowane SNMP.
Ostatnio edytowany przez Luc3k (2010-03-12 13:08:40)
Offline
Napisać specjalną regułkę tylko dla tego hosta np. ACCEPT i sprawdzać licznik z iptables -L -nx ... i co tam jeszcze?
Dosyć to głupie ale nic innego ni e przychodzi mi do głowy ;)
Offline
Użyj ipt_account do iptables.
Offline
Strony: 1