Skip to content

 

Взял отсюда - http://wifix.ru/docs/parse_tcpdump

...continue reading "Парсинг логов tcpdump – как собрать статистику трафика на Linux, FreeBSD"

Нашел в интернетах аналог финансовой игры Cash Flow Роберта Кийосаки (автор книги Богатый Папа, Бедный Папа ). Назвается CashGo

Кстати Cash Flow ставил, не поравилось то что она сделана как мультяшка какая-то. А в CashGo по-спартански всё сделано, никаких лишних мышей с крысиными бегами. Хотя крысиные бега и весь концепт на месте.

 

Google finance

Финансовое планирование

Индекс инфляции

Депозитный калькулятор

Украинская биржа

Финансовый портал N1 в Украине

Сигнифер Онлайн

Технический анализ рынка. Электронный учебник

tc qdisc del dev ${ETH} handle ffff: ingress
tc qdisc add dev ${ETH} handle ffff: ingress
tc filter add dev ${ETH} parent ffff: protocol ip prio 50 u32 match ip src 0.0.0.0/0 police rate 64Kbit burst 5k drop flowid :1

 

Достался в наследство от сенсея.

Изначально бэкап делался рсинком, но из-за высокой I/O нагрузки которую создавал рсинк серверу становилось очень плохо.

Переделал чтобы бэкапилось таром и гзипалось.

Основною попоболью было исключение каталогов. tar упорно не хотел принимать кучу --exclude, не брал их во внимание.

Оказывается exclude подходит для исключения файлов по маске, а для каталогов надо юзать  --exclude-from и уже в файле описывать все нужные исключения.

Пример того как это все работает -

...continue reading "Скрипт бэкапа OVZ контейнеров"

Нашел способ тут

Одна команда
curl -T backup.tar --user логин:пароль https://webdav.yandex.ru

и готово

 

А вот рабочий скрипт бэкапа бд и файлов

...continue reading "Бэкап на Яndex Диск без монтирования davfs"

Было впадлу делать себе, но когда понадобилось другому человеку - пришлось научиться делать =)

;username
exten => 120,1,Dial(SIP/120,10,t,k)
exten => 120,n,GotoIfTime(5:00-14:00,*,*,*?worktime:sleeptime)
exten => 120,n(worktime),Dial(SIP/sip.dinkor.net/номер_для_переадресации,60,t,k)
exten => 120,n(sleeptime),Dial(SIP/120,60,t,k)
exten => 120,n,Hangup()

 

Делаем так:

apt-get install davfs2

nano /etc/davfs2/secrets

/media/yandex логин_в_яндексе пароль

chmod 4755 /usr/sbin/mount.davfs

useradd davfs2 -g davfs2

 

Потом монтируем:

mount -t davfs -o rw,uid=timba,gid=timba https://webdav.yandex.ru:443 /media/yandex/

 

В openvz контейнер davfs не смонтируется, будет ругаться на fuse.

Как выяснилось (коммент чувака с лора) - "FUSE работает через модуль ядра, а у тебя OpenVZ, в нём нельзя просто подгрузить модуль fuse. Договаривайся с хостером, чтобы он тебе /dev/fuse прокинул."

В таких случаях можно скидывать в яндекс файлы при помощи curl. Пример - тут.

В начале работы набросал скрипт для увеличения количества личного свободного времени при тестировании роутов ip-телефонии при использовании биллинга AMBS.

Инструкция по использованию скрипта для прямого тестирования шлюзов оператора.

Прежде всего - нужно вручную запустить программу twinkle.

Запуск скрипта производится так - ./test.sh phones, где phones - подготовленный файл со списком телефонных номеров.Последняя строка в файле должна оканчиваться переводом строки, чтобы скрипт корректно обработал последний номер из списка. В номерах не должно быть пробелов, должны быть только цифры, без всяческих тире и прочих знаков.

Далее, нужно выбрать компанию, от которой будут исходить звонки. После этого вводим ID сайта, на который нужно послать звонок и жмём Enter. Сразу после этого скрипт инициирует звонок на первый номер из файла. Появляется список, в котором перечислены распространённые описания осуществленного звонка.

Нужно ввести номер варианта который соответствует ситуации со звонком (либо же, если подходящего варианта нет - введите своё описание) и нажмите Enter. В случае если звонок активный (идет разговор) - после нажания Enter он оборвется и произойдёт инициация вызова следующего номера.

Если нужно перепроверить номер - его можно вставить в Twinkle и проверить вручную, звонки не будут идти дальше пока не введено описание звонка.

После того как скрипт прозвонит все номера - он выведет полный лог своей работы, в конце которого будут результаты вашего теста. Эти результаты копируем и отправляем создателю тикета.

Если нужно проверить много операторов и сразу - в файл со звонками вносим номера с префиксами прямого тестирования. На этапе выбора компании и сайта ничего не вводим, просто жмём Enter (операторы и сайта у нас уже указаны в файле)

https://github.com/t1mb4/ambs-calltest

π