Записки сисадмина

Или помойное ведро идей


Выделенные сервера от $130
VDS/VPS от $20

Monit из репозитория Epel – в сад

Monit 4-й версии в репозитарии EPEL (у меня был monit-4.10.1-8) оказался напрочь неработоспособен под CentOS/RHEL. Неработоспособен это значит несовместим с RC скриптами RedHat. Т.е. когда ему декларируешь start/stop команду из /etc/init.d/, в частности для стандартного апача (/etc/init.d/httpd stop/start), то наш монит в следствии урезания каких то ENV’ов не в состоянии ни запустить ни остановить службу.

Не знаю, зачем такое старье поместили в EPEL, но к счастью в исходниках более нового monit имелся spec-файл и можно руками собрать более новую RPM….

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

Теги: ,,,,

26.08.2010 Автор admin | FixIT | no comments

Удаленный мониторинг хардварного RAID DELL Perc 6/i (LSI) с помощью Nagios и SNMPd

Здесь можно узнать, как мониторить удаленно хардварный RAID DELL Perc 6/i (чип LSI) с помощью утилиты MegaCLI, самописных скриптов, SNMPd и Nagios в Linux (CentOS).

О том, как подготовить Nagios и SNMPd, рассказано в статье о мониторинге софтварного RAID. Туда добавить мне нечего, можно скопипастить инфу оттуда.

А вот скрипт raid_status.pl несколько изменился. Для его корректной работы нужно скачать утилитку LSI MegaCLI for Linux. Так же я ставил симлинк /opt/MegaRAID/MegaCli/MegaCli64 -> /usr/sbin/MegaCLI:

# ln -s /opt/MegaRAID/MegaCli/MegaCli64 /usr/sbin/MegaCli

Теперь надо подготовить два скрипта.

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

Теги: ,,,,,,,

22.07.2009 Автор admin | HOWTO, Monitoring | one comment

Мониторинг Software RAID в Linux с помощью Nagios

Небольшой ликбез по удаленному мониторингу софтварного рейда в Linux с помощью Nagios и SNMPd.

1. Мониторинговый скрипт

[ДАННЫЙ СКРИПТ НЕПРАВИЛЬНЫЙ, НО НЕТ ВРЕМЕНИ ПОФИКСИТЬ]

Для начала подготовим перловый скрипт на машине, которую требуется мониторить. Скрипт  будет проверять рейд и выдавать «OK» или «FAILED: описание» в зависимости от статуса RAID.

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

Теги: ,,,,

22.07.2009 Автор admin | HOWTO, Monitoring | 2 comments

Установка X/KDE на удаленный CentOS сервер/VDS

Написано по материалам HowTo VNC Server. В качестве операционной системы удаленного сервера возьмем CentOS.

Поскольку у нас отсутствует доступ к консоли сервера, установим KDE на http://www.softpedia.com/get/Internet/Remote-Utils/VNC-for-Windows.shtml.

На сервере понадобится 512М оперативы чтобы все это нормально работало.

Все нижеописанное работает на VDS/VPS на основе Virtuozzo/OpenVZ.

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

Теги: ,,,,,

03.04.2009 Автор admin | HOWTO, Очумелые ручки | one comment

Опыт виртуализации систем на основе Virtuozzo

В общем, технология OpenVZ мне очень понравилась, за исключением некоторых мелких решаемых глюков. На этой основе сейчас стоят десятки разнесенных изолированных  системных окружений и работают на ура.

Но есть примочка к OpenVZ, называемая Virtuozzo Containers от фирмы Parallels. Это набор GUI и CLI утилит для управления виртуальными окружениями.  И захотелось мне ее попробовать, покрутить, повертеть. Прицениться так сказать.

У Virtuozzo Containers есть триальная лицензия, выдаваемая на месяц, в которой ничего не ограничено. Да, я помню свои первые впечатления при работе в Parallels Management Console, Parallels Infrastructure Manager. Ну просто ах! Реально чувствуешь себя мега-гипервизором, потому что все виртуальные машины как на ладони и легкими и простыми манипуляциями мыши можно делать весьма сложные задачи.

Но вот покрутил я повертел Virtuozzo Containers и решил купить….

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

Теги: ,,,,

23.02.2009 Автор admin | Виртуализация, Происшествия | 5 comments

Kubuntu linux 8.10 Intrepid, KDE 4.1.4 – впечатления

Весьма порадовал данный десктопный дистрибутив, в отличии от Gutsy, с установкой и настройкой которого в свое время мой бубен не переставал издавать ритмичный, низковолновый, недвольный стук.

Постараюсь припомнить, что меня так порадовало в Intrepid по сравнению с Gutsy.

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

Теги: ,,,,,,

22.02.2009 Автор admin | Десктоп | no comments

Установка GeoIP/mod_geoip на CentOS/RHEL/Fedora №2

По просьбам трудящихся, опишем установку mod_geoip для Apache из Fedora-community репозитория Extra Packages for Enterprise Linux (EPEL).

Версию EPEL (5.2) и архитектуру системы вписать соответствующую или найти тут
# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-2.noarch.rpm
# yum install httpd mod_geoip
# httpd -t
Syntax OK
# /etc/init.d/httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]

В принципе все. ))

Теги: ,,,,

16.02.2009 Автор admin | HOWTO | one comment

Проблемы с созданием шаблона CentOS x86_64 в OpenVZ

При создании темплейта CentOS x86_64 обнаружил проблему.

При выполнении команды

# vzpkgcache -f centos-5-x86_64-minimal

Начинают валиться ошибки типа:

sed: can’t read /etc/syslog.conf: No such file or directory
ERROR: Script install-post failed

После чего скрипт отваливается. Порывшись, нашел небольшой work-around. Однако и там допущена неточность.

Патчить ничего не нужно. Необходимо лишь правильно подредактировать файл «/vz/template/centos/5/x86_64/config/minimal.list«:

  • Добавить везде суффиксы .x86_64 кроме тех пакажей, которые расположены после «# Add-ons for VZ»
  • К пакажу crontabs добавить суффикс не .x86_64, а .noarch ;)
  • Перед «# Add-ons for VZ» добавить еще один пакаж «sysklogd.x86_64«

Теперь все должно сработать

Теги: ,,,,

23.09.2008 Автор admin | FixIT, Виртуализация | no comments

Житель Спб вернул деньги за предустановленную Висту

Житель Санкт-Петербурга смог добиться возврата денег за операционную систему Windows Vista, от использования которой он отказался при приобретении нового портативного компьютера. В России это первый случай подобного рода.

Двадцатиоднолетний Владимир Садовников, как сообщает CNews, во время покупки ноутбука компании BenQ отказался принимать текст лицензионного соглашения Windows Vista и прямо в магазине инсталлировал на лэптоп открытую программную платформу Linux.

Источник: http://soft.compulenta.ru/364501/

Чувствую я, это прецендент. Я бы лично тоже не отказался бы послать эту висту. На нотбуке у меня живет KUbuntu и кстати, практически все фичи работают.

Теги: ,,

26.07.2008 Автор admin | Windows | no comments

RootKit пролез через Veritas NetBackup

Если у вас стоит Linux, и вдруг ни с того ни с сего некоторые ключевые команды перестают работать:

# top
top: error while loading shared libraries: libncurses.so.4: cannot open shared object file: No such file or directory

То это АХТУНГ. Похоже вам впарили RootKit.

Вначале я конечно пытался правильно залинковать libncurses, пока не дошло что системный файл «top» а так же много других, были подменены.

А дело было так.

На сервер одного из моих клиентов по инициативе хостера был поставлен некий софт – «Veritas Netbackup«.

Спустя какое то время сервер крешнулся и после ребута начались чудеса. Команда «top» не работает, dmesg матерится на Hz и т.д. В остальном все вроде как работает. Покопавшись, с измулением обнаружил на сервере какую то версию RootKit. (ссылка в помощь – http://www.chkrootkit.org/).

Откуда на серваке взялся руткит, трудно было предположить. Левых сервисов взял за правило не держать. Но потом вспомнил что хостер ставил этот NetBackup и нашел в нем много уязвимостей.

При попытке почистить руткит по сети, процессы руткита отреагировали жестко и начали тушить мои процессы. Не долго думая, набрал команду «shutdown now» и отослал инструкции (с матюками) хостеру о загрузке с livecd.

Довольно много системных файлов было подменено и руткит довольно хорошо пролез в startup. По сему было принято решение о полном реинсталле системы.

Вывод: не стоит доверять софту хостера.

PS. Хостер довольно крупный и там хостится хз сколько серверов… И все потенциально затрояненые… Ужос нах.

Теги: ,,,,

16.07.2008 Автор admin | Безопасность, Происшествия | one comment