Linux: CPU Load — когда пора волноваться или что значит Load Average
0 (0)

14 мая 2014

Скорее всего — вы уже знакомы с понятием Load Average. LA представляет собой три числа, которые отображаются в утилитах uptime и top, и выглядят примерно так: load average: 0.09, 0.05, 0.01 Большинство людей знают, что обозначают эти цифры: они отображают среднюю нагрузку за определённое время (1, 5 и 15 минут), и знают, что чем меньшее… Читать далее »

Loading

UNIX: top и ps — VIRT, RES, SHR и SWAP память
0 (0)

12 мая 2014

VIRT (Virtual memory) — отображает общий объём памяти, который может использоваться процессом в данный момент. Включает в себя реально используемую память, другую память (например — память видеокарты), файлы на диске, загруженные в память (например — файлы библиотек), и память, совместно используемую с другими процессами (SHR или Shared memory). Она же отображается как VSZ в результатах… Читать далее »

Loading

Python: модуль argparse — опции командной строки в примерах
0 (0)

8 мая 2014

argparse — модуль Python, заменивший более старую версию похожего по функциональности модуля optparse. Назначение модуля — обработка опций и аргументов командной строки, с которой вызывается скрипт. Модуль может не быть установлен вместе с Python: # pydoc argparse no Python documentation found for ‘argparse’

Loading

Monitorix: установка на FreeBSD/CentOS
0 (0)

7 мая 2014

Monitorix — простая система мониторинга с возможностью вывода графиков в веб-интерфейс. Написана на Perl, веб-интерфейс работает через p5-HTTP-Server-Simple. Установка производится на: # uname -sr FreeBSD 9.0-RELEASE-p3 Ищем порт:

Loading

Python: ручная установка модулей на примере Psutil
0 (0)

6 мая 2014

Поиск модуля в Python Проверяем установлен ли модуль. Для этого воспользуемся встроенным модулем  imp и его функцией find_module: $ pydoc imp.find_module .. imp.find_module = find_module(…) find_module(name, [path]) -> (file, filename, (suffix, mode, type)) Search for a module. If path is omitted or None, search for a built-in, frozen or special module and continue search in… Читать далее »

Loading

Vim: полезные команды
0 (0)

3 мая 2014

Давно было желание собрать все наиболее полезные команды Vim в одном месте, и рассортировать их. Получилась такая вот таблица. Можно экспортировать в PDF и повесить на стенку 🙂

Loading

rsyslog: добавление наблюдения за файлом в конфигурацию
0 (0)

16 апреля 2014

Пример проводится на: # rsyslogd -v rsyslogd 5.8.10, compiled with: Система: # cat /etc/redhat-release CentOS release 6.4 (Final) Задача — записывать логи ошибок сервера MySQL в отдельный файл (подробнее — в статье MySQL: выводим логи через syslog), и пересылать их на центральный сервер логгирования.

Loading

MySQL: выводим логи через syslog
0 (0)

15 апреля 2014

В MySQL версии 5.1.20 и выше была добавлена возможность вести лог через стандартный демон syslogd. Для этого используются опции  syslog (MySQL v. 5.1.20) и syslog-tag (MySQL v. 5.1.21). Потом этот лог можно либо пересылать на удалённый хост — либо записывать в базу MySQL для вывода в LogAnalizer. Рассмотрим такую настройку на примере: mysql> show variables… Читать далее »

Loading