Июн
13
2009
Помимо ices0(/usr/ports/audio/ices0) в портах присутствует icegenerator. Интересная замена ices, хороша она тем, что выручала меня на некоторых VPS, где ices вылетал. Установим icegenerator:
cd /usr/ports/audio/icegenerator
make install clean
Установка проходит без дополнительных вопросов.
Read more »
Май
18
2009
Оговорюсь сразу, статья относится к сборке под Linux, во FreeBSD, достаточно в диалоге настройки порта ткнуть галочку напротив iILBC и все.
Но Asterisk приходится чаще всего собирать под Linux и если при
Выбрать поддержку iLBC(в разделе Codec Translators), то получим такую ошибку при выполнении команды make:
Read more »
Май
14
2009
Недавно возникла такая проблема, при работе мртг на графиках, превышении 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
Устанока JDK не сложная, но по лицензионным ограничениям, каждую компоненту нужную для установки придется выкачивать вручную.
Перед тем как приступать к установке JDK, нужно установить порт /usr/ports/java/javavmwrapper/, без него процесс установки прерывается с ошибками.
cd /usr/ports/java/javavmwrapper/
make install clean
Read more »
Мар
25
2009
В примере для локальной сети, о которой я писал в Настройка прокси сервера Squid, доступ предоставлялся в зависимости от ip адреса пытающегося выйти в интернет через прокси. Но бывают такие ситуации, когда полагаться на ip адрес нельзя. В этой ситуации нужно настраивать авторизацию по логину и паролю.
Для настройки авторизации не понадобится пересобирать, все опции для базовой авторизации включены по умолчанию.
Поэтому, сразу приступаем к настройке.
Read more »
Мар
23
2009
При работе в консоле применяются масса приятных мелочей, которая упрощает жизнь сисадмина.
Например, для того что бы перейти к домашнему каталогу, достаточно выполнить команду:
без аргументов или ту же команду, но со знаком ~
Read more »