Статьи
Mergemaster tips and tricks!
При переходе с версии на версию FreeBSD самым неприятным этапом является обновление конфигурационных файлов. mergemaster отнимает массу времени и сил, требует аккуратности и внимательности. Это наверное один из самых неудобных инструментов FreeBSD!
Но на самом деле это не совсем так! Если внимательно изучить, как он работает и разобраться с его ключами, то можно значительно упростить себе жизнь. Не скажу, что обновление станет приятным, но уж оно точно перестанет быть такой головной болью.
› Continue reading
Пишем свой плагин nagios
Плагины – это одна из самых сильных сторон системы мониторинга nagios. Для мониторинга базовых служб и параметров системы в комплекте установки уже есть большой набор плагинов. Если нужного плагина среди базовых нет, то можно поискать на сайтах exchange.nagios.org и monitoringexchange.org. Или написать свой плагин.
› Continue reading
Правильный и красивый способ добавлять модули ядра в автозагрузку в CentOS 5.X
Наткнулся на блог с красивым и правильным методом добавления модулей в автозагрузку centos 5.x.
› Continue reading
Поиск файлов в linux: find
Задача поиска определенных файлов или каталогов достаточно часто встречается в работе Unix-администратора. Начинающие администраторы решают ее странными и малоэффективными способами, например я в первые дни своего знакомства с linux использовал ls с ключом рекурсивного просмотра каталогов и потом натравливал grep на вывод ls. Согласитесь, выглядит достаточно дико.
› Continue reading
Статистика производительности SATA дисков
Нашел статью с графиками тестирования нагрузки на SATA диски. Теперь будет с чем сравнивать, когда смотрю нагрузку на диски.
› Continue reading
Мониторинг загрузки процессора в nagios
В состав плагинов nagios уже входит бинарная программа check_load, которая показывает текущую нагрузку на систему (load average). Но кроме того, есть распределение утилизации процессора между user space, system space, ожиданием io и бездействием. Это параметры тоже полезны при анализе нагрузки на сервер.
Готового решения я не нашел, так что сделаем все самостоятельно.
› Continue reading
xinetd для сетевой службы на perl
Вообще говоря в статье про tcp сервер на perl мы занимались изобретением велосипеда. Потому что все уже сделано за нас и мы могли спокойно сосредоточиться на логике приложения, не думаю о fork(), сокетах и т.п.
tcp сервер на perl
Для построения распределенных систем есть несколько часто используемых протоколов, например SOAP или XML-RPС. Можно придумать что-то свое или использовать базу данных. В любом случае для сетевого взаимодействия понадобится какая-то служба. Тут тоже можно изобрести велосипед и написать свой tcp сервер. В данной статье я расскажу как написать свой tcp сервер на perl.