Сегодня сработала поставленная несколько дней назад ловушка. Хотел записаться на тест-драйв мотоцикла минского мото-велозавода, но мест не было. А потом оказалось, что запись на следующий тест-драйв на сайте не открыт. Я сделал на сервере zabbix проверку web-сайта, добавил триггер и мне сообщили на почту про тест-драйв через минуту после появления на сайте новой записи.
Так что я уже записался 🙂
Архив метки: zabbix
Што я му**к усе тут знаюць, и як ёсць целы свет вялiк…
Решил обновить сервер Zabbix с 1.8.2 на 2.0. На этапе конвертации базы умудрился перезагрузить компьютер. Оказалось, что 190-мегобайтный файл с бекапом существующей базы содержит данные только на половину баз. То есть, недобекапился в заблаговременьи…
Короче, буду настраивать с нуля 🙂
Внезапно слетел hotspare в рейде
Zabbix пожаловался, что на моём сервере что-то не так с рейдом. Оказалось, что мой случай очень точно описан на сайте в главе про INOPERABLE. Странно, что проблема только с hot spare и странно она решается. Решил как они попросили.
Установил пакеты из backports под Debian lenny
Так получилось, что мне на боевой сервер под управлением debian lenny надо было поставить пакет zabbix-frontend-php версии 1.8.2, и ни больше, не меньше. В репозитории версия 1.4.6. Начал искать, оказалось, что в backports как раз версия 1.8.2. Но ставиться не хочет, а то, что хочет, то не ставится, потому что библиотеки не той системы (версии). По ссылкам вышел на инструкцию. Подключил backports репозиторий и установил apt-get -t lenny-backports install zabbix-frontend-php. И всё установилось с нужными библиотеками.
А ещё там система вся не обновляется. Там уде apt-get upgrade на 90 мег обновлений скачать хочет. А меня что-то стремает, бо работает всё замечательно!
Установка zabbix на eSafe
Я не помню как я установил его впервые на старом-старом сервере. Скачанные на новый сервер rpm-ки выпадали из-за крайней неудовлетворённых зависимостей. Я пошел по очень трусливому пути — перенёс агент zabbix со старого сервера на новый руками. Читать далее
zabbix и jabber: кто более матери истории ценен?
В рамках экспериментов установил на тестовом сервере jabber, а так как извне он не виден, то залогинился сам как админ, а ещё прописал аккаунт для zabbix. И настроил, что бы он мне отправлял уведомления. Но в zabbix как назло «дребезга» почти нет, поэтому и уведомлений нет. Специально перезагружаю сервер резервного копирования. Из вредности. Письма падают в почту, а jabber сообщений нет. Проверяю: оказывается, не сохранил изменения в настройках способов оповещения меня. Прописываю, перезагружаю бедный сервер резервного копирования. Нет сообщений. Думаю, что может быть мой запрос авторизации у zabbix не проканал. Логинюсь под zabbixoовским аккаунтом — подтверждаю запрос, вываливаются все сообщения. То есть они были, но в аккаунте, который выглядит оффлайновым — не светятся. 🙁
Что делать? Клиент pidgin, сервер ejaberrd.
Вот в эти минуты многострадальный сервер резервного копирования перезагружается очередной раз. Если я сам залогинен в этот аккаунт, то есть и в получателя, и в [email protected]…, то сообщения приходят нормально.
Установка клиентского интерфейса RAID Adaptec, мониторинг zabbix
Попытался вспомнить как я мониторил raid контроллер на своём красивом IBM-овском сервере, вспомнил, оказалось, что эта утилита — графическая. Тогда я пошел и разыскал консольную адаптековскую утилиту, но она оказалась в rpm. Так что я её преобразовал в deb (можно скачать тут: adaptec-cli_5.50.b17901-5_i386.deb). Установил и получил красиво.
Как всегда добавляем в /etc/zabbix/zabbix_agentd.conf:
UserParameter=my.raid,sudo arcconf getconfig 1 | grep Status.*: | awk -F «: » ‘BEGIN { k=»Optimal» } { if ($2!=»Optimal») {k=$2}} END {print k}’
Добавляем в zabbix элемент данных …
… и триггер:
И можно выдёргивать диски — получать уведомления.
Ещё раз об установке 3ware raid контроллера, обращение из линукса, контроль в zabbix
Во-первых, надо установить утилиту для управления raid контроллером:
echo "deb http://jonas.genannt.name/debian squeeze restricted" >> /etc/apt/sources.list
wget -O - http://jonas.genannt.name/debian/jonas_genannt.pub | apt-key add -
apt-get update
apt-get install 3ware-cli-binary
После этого можно командой tw_cli show
посмотреть список имеющихся у вас контроллеров. У меня есть контроллер c2, поэтому команда tw_cli /c2 show
покажет мне состояние как RAID, так и каждого диска в отдельности.
В этом месте нам захочется мониторить эту красоту при помощи zabbix. Читать далее
Настраиваем web-интерфейс zabbix на другом физическом сервере
Собственно, установлен zabbix на котором всё работает и хочется на сервере, торчащем в интернет, получить доступ к web-интерфейсу. Поставил пакет zabbix-frontend-php, но он мне сказал, что база не настроена. Разумеется. Читать далее
Как настроить авторизацию zabbix через LDAP сервер на базе Lotus Domino
Для начала создать пользователя с тем же именем, под которым я планирую логиниться. Потом настроить так, как на картинке.
Потом послушать как плюются те, кто утверждает, что биндить на свой пользовательский аккаунт это кощунственно. Согласиться с ними.
Протестировать, что с этой фамилией я нахожусь в моём ldap (ввести снизу интернет-пароль) и кнопку [Тест], а потом поставить птицу про «включить авторизацию через LDAP».
Потом зайти в своего пользователя и прописать там e-mail в качестве средства передачи. А ещё в «типы средств передачи» и прописать там smtp сервер. И можно получать множество уведомлений.