Апр 17 2010

Мониторинг ошибок на интерфейсах(FreeBSD) с помощью MRTG.

С ростом сети и увеличением трафика через маршрутизатор возможна ситуация, когда роутер начинает не справляться с нагрузкой и начинает потихоньку терять пакеты на интерфейсах. Пока это эпизодическое явление, в пиковые моменты — ничего страшного, когда это явление становится постоянным и только растет число отброшенных пакетов нужно снимать нагрузку. Тут самое важное не пропустить тот момент, когда ошибки начинают появляться и планировать ввод второго маршрутизатора или апгрейд текущего. Лучше всего наблюдать за потерянными пакетами на графике.
Я использую такой конфиг для MRTG:
Читать далее »

Апр 15 2010

Строим графики работы с помощью snmp и MRTG.

Графики работы системы — один из мощных инструментов сисадмина с помощью которых легко анализировать сетевую обстановку. По графикам наглядно видно откуда берется трафик, в какой интерфейс уходит, где появилась необычная сетевая активнойсть, где наоборот пропал трафик.
Для того, что бы построить систему графиков, нужно начать с установки snmp. Я писал в статье MRTG, провалы в графиках о проблеме переполнения счетчиков на гигабитных интерфейсах. Решение приведенное в той статье не совсем корректно.
Читать далее »

Апр 12 2010

Настройки MRTG для графиков загрузки процессора и памяти оборудования Cisco

Графики загрузки вообще то вещь очень интересная и полезная. Можно отследить динамику изменеий и проанализировать к чему может или могло привести это изменение.
Оборудование Cisco, впрочем как и много других апаратных решений имеют ограниченные ресурсы. Этих ресурсов хватает ровно на выполнение тех задач, которые описаны в спецификации.
Читать далее »

Апр 10 2010

Настройка bsnmp.

Во FreeBSD входит bsnmp, утилита с помощью которой вы сможете мониторить использование системы по протоколу SNMP, я работаю с ним по SNMPv1 и использую совместно с MRTG. Очень жаль, но утилиты подобной snmpwalk(она входит в net-snmp), я не нашел. Поэтому настройка усложняется. Но в целом, тут и настраивать то особо нечего.
Читать далее »

Апр 07 2010

Asterisk. Перехват (PickUP) звонка.

Еще одна из востребованных функций — это перехват звонка. То есть, если ваш сосед вышел, а у него звонит телефон, нужно перехватить звонок. Очень полезная функция. Она по умолчанию включена в Asterisk. По умолчанию за перехват звонка отвечает комбинация клавиш *8. Проверить что у вас учтановлено можно с помощью консоли Asterisk(asterisk -r):

show features

Читать далее »

Апр 06 2010

Еще одна странность в работе свитчей Edge-Core

Отловил непонятную ситуацию. Edge-Core ES4612 отказался связываться по оптике с медиаконвертерами под SFP и еще с целым рядом оборудования. Противоположная сторона поднимала порт, а Edge-Core нет. После длительной возни с ним, смены прошивок и тд и тп. выяснилось, что если на порту выполнить команды no negotiation и no flowcontrol порт поднимается и работает отлично. Причем самое парадоксальное, это то, что в статусе порта уже было Flow control: Disabled.
В общем танец с бубном, но свитч работает. К продавцам возил свитч, их технари смотрели, смотрели, но так и не смогли победить этот глюк.

Апр 05 2010

Asterisk. Перенаправление(transfer) звонков.

Допустим у нас есть 2 менеджера, подключенные по SIP, с такими настройками в sip.conf:

[manager1]
type=friend
secret=manager1
host=dynamic
username=manager1
context=sip-users
callerid=101
call-limit=2
 
[manager2]
type=friend
secret=manager2
host=dynamic
username=manager2
context=sip-users
callerid=102
call-limit=2

В Asterisk автоматически включена возможность трансфера звонков от одного абонента к другому. По умолчанию эта функция забита на кнопку #, а далее нужно набирать номер абонента на которого трансферится звонок. Нужно только разрешить трансфер звонка.
Просмотреть на какой кнопке стоит функция перенаправления можно выполнив команду:

show features

в командной строке Asterisk(asterisk -r)
И мы должны увидеть:

Blind Transfer            #       #

Если эта кнопка не устраивает, вы можете переопределить ее в файле features.conf:

blindxfer => ##

Например в две #. Но в общем менять смысла нет.
А для того, что бы было разрешение трансферить звонок, нужно в команде Dial передать параметр. Вот так:

exten => 102,1,Dial(SIP/manager2,,t)

Маленькая буква t в конце и разрешает этот трансфер. И не забудте, номер на который идет перенаправление, должен быть доступен в том контексте в котором абонент совершает звонок. То есть в нашем случае в sip-users.

Апр 02 2010

Exim. Прикручиваем SpamAssasing.

Недавно обнаружил, что не помню, как прикручивается SpamAssasin к eximу. Не через патчи, а так, через встроенный интерфейс. Вот и решил напомнить это дело.
В первую очередь, нужно прописать адрес SpamAssassing, там, где он принимает письма на проверку. Как правило, если у вас SpamAssassin установлен локально, то это выглядит так, в файле настроек eximа /usr/local/etc/exim/configure:

spamd_address = 127.0.0.1 783

Читать далее »


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