Category: Pазное

Июн 13 2009

Icegenerator установка и настройка

Помимо ices0(/usr/ports/audio/ices0) в портах присутствует icegenerator. Интересная замена ices, хороша она тем, что выручала меня на некоторых VPS, где ices вылетал. Установим icegenerator:

cd /usr/ports/audio/icegenerator
make install clean

Установка проходит без дополнительных вопросов.
Read more »

Май 18 2009

Кодек iLBC в Asterisk

Оговорюсь сразу, статья относится к сборке под Linux, во FreeBSD, достаточно в диалоге настройки порта ткнуть галочку напротив iILBC и все.
Но Asterisk приходится чаще всего собирать под Linux и если при

make menuselect

Выбрать поддержку iLBC(в разделе Codec Translators), то получим такую ошибку при выполнении команды make:
Read more »

Май 14 2009

MRTG, провалы в графиках

Недавно возникла такая проблема, при работе мртг на графиках, превышении 124 мегабит в секунду, следует провал. То есть график в тех местах где трафик превышает 124 мегабита, рисует нолевой трафик. Поискав по инету, я обнаружил, что проблема заключается в том, что переполняется 32 битный счетчик.
А решение этой проблемы простое, вместо того, что бы снимать данные с интерфейса, раз в 5 минут, достаточно делать это раз в минуту. Счетчик переполнятся не будет, MRTG будет замечательно строить графики.

Апр 15 2009

Простой скрипт проверки существования странички на вебсервере

Такой скрипт я использую вместе с Nagios для мониторинга потоков радио, которые транслируются с IceCast.
Написал я его на php:

#!/usr/local/bin/php
<?php
$url = $argv[1];
$handle = @fopen($url,'r');
if($handle !== false){
echo "OK - $argv[1]\n";
exit(0);
}  else {
echo "CRITICAL - $argv[1]\n";
exit(1);
}
?>

Чувствую надо его доработать, но он и так пока замечательно справляется со своей задачей.

Мар 29 2009

Как правильно перенести большой объем файлов.

При обслуживании больших, активно развивающихся веб проектов, раньше или позже вы столкнетесь с тем, что придется расширять дисковое пространство, а расширение дискового пространства, как правило связанно с переносом больших объемов файлов. Когда надо перенести 2 десятка файлов, объемом мегабайт 200, никакой сложности нет. Время переноса пара минут, количество отказов минимально.
Но что делать, когда нужно перенести гигабайт 100-200, пару десятков миллионов файлов? Время переноса такого объема, будет исчисляться часами. При простом переносе файлы будут постепенно исчезать и пришедшие за этим файлом пользователи, будут получать отказ.
Read more »

Мар 27 2009

Установка JAVA JDK 1.6 под FreeBSD

Устанока JDK не сложная, но по лицензионным ограничениям, каждую компоненту нужную для установки придется выкачивать вручную.
Перед тем как приступать к установке JDK, нужно установить порт /usr/ports/java/javavmwrapper/, без него процесс установки прерывается с ошибками.

cd /usr/ports/java/javavmwrapper/
make install clean

Read more »

Мар 25 2009

Настройка авторизации в Squid

В примере для локальной сети, о которой я писал в Настройка прокси сервера Squid, доступ предоставлялся в зависимости от ip адреса пытающегося выйти в интернет через прокси. Но бывают такие ситуации, когда полагаться на ip адрес нельзя. В этой ситуации нужно настраивать авторизацию по логину и паролю.
Для настройки авторизации не понадобится пересобирать, все опции для базовой авторизации включены по умолчанию.
Поэтому, сразу приступаем к настройке.
Read more »

Мар 23 2009

Полезные мелочи в shell

При работе в консоле применяются масса приятных мелочей, которая упрощает жизнь сисадмина.
Например, для того что бы перейти к домашнему каталогу, достаточно выполнить команду:

cd

без аргументов или ту же команду, но со знаком ~

cd ~

Read more »


Украинская Баннерная Сеть