Zabbix пожаловался, что на моём сервере что-то не так с рейдом. Оказалось, что мой случай очень точно описан на сайте в главе про INOPERABLE. Странно, что проблема только с hot spare и странно она решается. Решил как они попросили.
Zabbix пожаловался, что на моём сервере что-то не так с рейдом. Оказалось, что мой случай очень точно описан на сайте в главе про INOPERABLE. Странно, что проблема только с hot spare и странно она решается. Решил как они попросили.
У нас есть корпоративный спам-фильтр. Мы покупали его без аппаратного сервера, поэтому устанавливали на что было. Сначала у нас был какой-то самосборный комп — на него eSafe установился. Потом IBM-овский сервер, на него eSafe не встал, то есть встал в виртуальной машине внутри более другого линукса. eSafe основан на 4-й или 5-й (старинной) версии RedHat.
Через некоторый аптайм начинает спам валить из все щелей. Изучение вопроса показало, что сервер начинает переставать связываться с сервером онлайн-репутации. Изучение этого вопроса показало, что корпоративный firewall режет эти пакеты с диагнозом «нарушена последовательность пакетов». Продавец eSafe говорит, что не будет заниматься этой проблемой, пока мы купили только софт без сервера.
В качестве ещё одной подсказки выступает то, что и на первом сервере (самосборный WS) и на виртуальной машине внутри IBM-овского сервера — проблема одна и та же. Мы даже cron написали, который перегружает каждую ночь сервер (только виртуальую машину).
Куда искать?
Внезапно на панели управления начали меняться местами разные иконки, окошки и менюшки. Раньше было: меню, открытые окна, индикаторы с графиками, температура в Минске, трей-иконки запущенных программ и прочие иконки сети, русского и т.п. И всё заканчивалось временем. Сейчас они начали меняться местами. Как их призвать к порядку? Птички «прикрепить к панели» и прочие «переместить» и драговые дропы не приводят ни к чему внятному.

Корпоративная спамоловка не то, что бы упала, но прогнулась под весом писем на один из ящиков. Начали разбираться — валит море отлупов от Yahoo! о том, что письмо не доставлено. Блокирую перенаправление адреса моего сервера на корпоративный ящик — корпоративная почта просирается и начинает работать. Мой сервер копит всё в себе.

Разбираюсь — мой сервер генерит море писем на разнообразные адреса на Yahoo!. Это не релей, потому что на входе их нет.
Программеры предполагают, что может быть взломан какой-то из скриптов, но как найти который я пока не знаю.
Куда копать мысли есть?
Я переживал, что у меня место на сервере закончилось совсем. Оказалось, что zabbix по одному и тому же шаблону корректно читает для одних машин, а на этой старенькой называет гигабайты мегабайтами… А цифры были верные
Собственно, вчерашнее и сегодняшнее созерцание боевого сервера, его логов и конфигов привело меня в состояние понимания неисчерпаемости линукса, так же, как и не исчерпаемость атома. И ещё есть ощущение, что Умные Админы, при каждой возникаюей ошибке или задаче, не ищут в гугле инстрекцию из трёх шагов по тексту сообщения об ошибке, а читают тысячестраничные учебники, понимают топологии и потоки, подключаемые модули и библиотеки. И только я поставил несколько серверов и до сих пор не знаю какие именно есть альтернативы для пакетов, выполняющих аутентификацию беркли керберос пять.
Я так до конца и не понял почему закончилось место на web и почтовом сервере на диске /, но место кончилось, всё заглючило. Я почистил логи, перезапустился. Поднялось всё, кроме imap на моём почтовике.
# /etc/init.d/cyrus2.2 restart
Stopping Cyrus IMAPd: .
Waiting for complete shutdown…
Starting Cyrus IMAPd: (failed).
В логах возникают такие сообщения (но не при обращении по imap или при попытке перезапуска — от балды как-то)
Feb 12 09:53:24 host cyrus/imap[10208]: DBERROR: critical database situation
Feb 12 09:53:24 host cyrus/lmtpunix[10210]: DBERROR: critical database situation
Feb 12 09:53:24 host cyrus/pop3[10209]: DBERROR: critical database situation
Feb 12 09:53:24 host cyrus/notify[10211]: DBERROR: critical database situation
Ошибку почему imap не стартовал по строкам выше я ни в каком логе не нашел
Умный интернет подсказывает мне, что вроде беда с какими-то базами данных. Попытка пойти и найти кто бы их починил привела к тому, что:
# su — cyrus
cyrus@host:~$ /usr/sbin/ctl_cyrusdb -r
/usr/sbin/ctl_cyrusdb: symbol lookup error: /usr/lib/libhx509.so.3: undefined symbol: oid_id_pkcs3_rc2_cbc
И там почти все консольные программы для работы с базами ограничиваются этим сообщением. Где искать этот символ — ума не приложу.
Я расписываюсь в собственной некомпетентности и вообще. Помогите куда копать!!!!

Нашел статью с пошаговой инструкцией создания мультизагрузочной флешки при помощи http://liveusb.info/. И создал флешку со всякоразными образами дисков для загрузки с них. И это работает!