среда, 26 мая 2010 г.

Статистика интернет трафика за месяц iptables

Данный скрипт отображает статистику использования интернет трафика за мясяц, по дням и по пользователям.
Скрипт сбора информации с iptables описан здесь
Выглядет это так:


Код скрипта:

четверг, 20 мая 2010 г.

Статистика iptables (Продолжение)

Для мониторинга трафика каждые 15 минут, выводится общий накопленный трафик за день, и разница, на сколько увиличелся объем скаченного трафика за каждые 15 минут.
 Код файла статистики предыдущего сообщения, в котором выводится накопленный трафик за весь день.  (форму для выбора дня/месяца/года я не стал копировать, её можно взять в предыдущем сообщении)

Выглядет это так:


вторник, 18 мая 2010 г.

Conky ProstoPleer.ru

Для отображения в conky прослушиваемой композиции на сайте ProstoPleer.ru, написал скрипт для оперы:
if ps aux | grep opera | grep -v grep > /dev/null

then

echo "ProstoPleer playing: `cat /home/userhome/.opera/global_history.dat | grep \"| ПростоПлеер\"| tail -1 | cut -d '|' -f1`"

fi

Раздать интернет в локальную сеть + статистика интернета

Имеем:
Роутер -> Ubuntu server -> свич -> локльная сеть

Интернет настроен в роутере(ip адресс роутера - 192.168.2.1), сетевые настрйоки следующие:
auto lo eth1 eth0 eth0:1
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet static
addres 192.168.0.1
netmask 255.255.255.0

allow-hotplug eth0:1
iface eth0:1 inet static
addres 192.168.1.2
netmask 255.255.255.0

iface eth1 inet static
addres 192.168.2.3
netmask 255.255.255.0
Перезагружаю сеть
/etc/init.d/networking restart
Интернет есть, можно раздавать
Настройка NAT
Раздавать инетрент буду только определенным ip адресам (аналогично и по mac адресам)
создаю скрипт internet