Ноя 082012
 

На Хабрахабре есть отличная статья по теме, но у меня немного другая ситуация. В моём случае Zabbix работает под CentOS 6.2, а модем, архаичный Siemens TC35iT с последовательным портом, на другом хосте под управлением Solaris 10, обслуживая ещё одну систему мониторинга. Задача - настроить отправку длинных (более 160 символов) SMS-сообщений с linux-машины через этот модем, не переставляя его. Continue reading »

Июн 152012
 

Уровень выполнения - это режим функционирования UNIX-системы. Это общее понятие для UNIX и UNIX-подобных систем, но могут встречаться различия в значениях каждого из уровней. В каждый момент времени система находится на одном из уровней выполнения, при этом список запускаемых процессов будет различаться в зависимости от уровня.

Переключаются уровни командой init, например: Continue reading »

Мар 232012
 

Статья никоим образом не претендует на детальный мануал по настройке производительности UNIX-систем. Тут будет просто пара советов, как быстро найти проблему и попробовать понять, когда она началась. В целом, администратору баз данных этого будет достаточно. Continue reading »

Янв 132012
 

Можно заметить, что иногда команды ps и prstat показывают для одного и того же процесса разное имя пользователя-владельца. Причина такого поведения в том, что prstat по умолчанию показывает имя пользователя, запустившего процесс (т.е. давшего соответствующую команду), а команда ps - владельца исполняемого файла.
Есть простой способ узнать, какие процессы запущены не владельцем файла: Continue reading »

Июл 122011
 

Veritas NetBackup - система резервного копирования с огромным количеством возможностей. Чтобы перечислить их все нужен не отдельный пост, а целый викисайт. Администратор баз данных редко имеет дело с ней напрямую, но на случай непредвиденной ситуации (заболел админ систем резервного копирования, например) должен иметь хотя бы самое базовое представление о её работе и администрировании. Вот очень краткая шпаргалка по Veritas NetBackup: Continue reading »

Май 302011
 

При работе с продуктами ORACLE часто бывает нужно пользоваться какими-либо графическими утилитами (например, Oracle Universal Installer, oidadmin, etc.), для чего на клиентской машине (т.е. на рабочем компьютере администратора) устанавливается эмулятор X-сервера, а в сессии терминала устанавливается переменная DISPLAY вида хост:0.0. Делать это каждый раз руками неудобно, и можно автоматизировать этот процесс. Добавим в файл .profile, находящийся в домашней директории, такие строки: Continue reading »

Апр 112011
 

При переполнении файловой системы бывает полезно определить, какой каталог или файл занимает много места. Например, при переполнении домашней директории ORACLE наиболее вероятно, что разрослись какие-то логи, их можно поискать такой командой:
Continue reading »

Мар 282011
 

При анализе вывода утилиты vmstat в Solaris и HP-UX стоит обратить внимание на колонку sr (Scan Rate). Большие значения в этой колонке в течение продолжительного времени - признак того, что у системы начинаются проблемы с памятью. Такое бывает из-за неправильной конфигурации, утечек в приложениях, etc.

Что такое Scan Rate?

Continue reading »

Мар 152011
 

В Solaris и HP-UX есть утилита iostat, которая позволяет посмотреть статистику ввода-вывода по дискам. Но если используется Veritas Volume Manager, то удобнее будет воспользоваться утилитой /usr/sbin/vxstat, т.к. она показывает статистику не только по дискам, но и по томам, субдискам, плексам, и т.д.

Вот, например, как можно посмотреть статистику ввода-вывода в группе test с использованием мегабайт вместо блоков в качестве единицы измерения: Continue reading »