Иногда возникает необходимость выполнить при загрузке вашего SUSE Linux (как в SLES, так и в openSUSE) какие-то пользовательские команды. Чтобы не курочить системные стартовые скрипты и не писать свои, можно и нужно поступить “правильным” способом. Читать далее
Архив метки: опыты
Таинственный контроллер
Вчера по работе поставили мне задачу — установить SLES на несколько серверов. В общем-то машины как машины (два Xeon3200, мать TYAN-Tempest-i5000VS-S5372 8ГБ RAM), и только с одной “деталью” пришлось поработать “плотнее”, чем обычно.
В машинах был установлен SAS RAID-контроллер, который при загрузке гордо называл себя Читать далее
Как ограничить число используемых процессоров (ядер) программе
Про параллельный архиватор, который работает с использованием сразу нескольких процессоров (ядер), мы уже как-то говорили. А вот если задача противоположная? Если есть приложение, и надо умерить его аппетиты в процессорах?
Сразу оговорюсь, что речь идёт о немногих приложениях, умеющих работать в несколько потоков на нескольких ядрах. Вроде того же параллельного архиватора. Хотя, справедливости ради, надо сказать, что он сам легко настраивается в плане использования процессоров. А вот “отсадить” на одно ядро кодирование видео, дабы не мешало жизни других приложений — дело жизненно необходимое. Читать далее
Работаем с RIPLinux — без шума, без пыли
Коротенькая статейка на память, как можно эффективно работать с “перочинным ножичком” от RIPLinux.
Загружаемся, выбираем вариант “32-бит без запроса раскладки клавиатуры” — как правило, его хватает на 99% случаев.
Входим логином root.
Далее, запускаем netconfig и настраиваем сеть: статический адрес или dhcp. Конфигуратор сам последовательно запросит все необходимые параметры. Контролируем настройку сетевого интерфейса командой ifconfig. Читать далее
Новый Zabbix, семафоры и скрипт для спокойного сна
Сегодня вышел Zabbix-1.6.5. Новую версию ждали долго и с нетерпением, и в ней очень много багфиксов. Одним из неприятных багов, починка которого должна произойти, является “семафорный глюк”. Проявлялся он в версии zabbix-1.6.4, работавшей с postgres. В случае если zabbix сервер умер, остаётся неприбранным семафор и при попытке запустить новый процесс выдаётся сообщение наподобии такого:
/opt/zabbix/sbin/zabbix_server [2589]: Semaphore [0] error in semctl(SETVAL) /opt/zabbix/sbin/zabbix_server [2589]: Unable to create mutex for log file
Zabbix: мониторим время изменения файла/каталога
Иногда возникает задача осуществлять мониторинг времени изменения какого-то файла или каталога. Например, если есть лог-файл, в который что-то постоянно пишется, или каталог, в который валится почта, результаты работы скриптов и тому подобное. Мы на работе, например, отслеживаем приход новостей от разных агентств.
В любом случае, нам может захотеться отслеживать и получать оповещения про любой случай прекращения изменений фала/каталога. Сделать это средствами zabbix довольно легко: Читать далее