Тег ‘rhel’

Настройка NSCA сервера для системы мониторинга Nagios

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

Для корректной работы NSCA у вас уже должна быть установлена и настроена система мониторинга Nagios, то есть как минимум пробники для сервера localhost должны проверяться и отображаться корректно. Далее, необходимо установить NSCA сервер, в RHEL 5 это можно сделать командой (предварительно подключив epel репозиторий):

После установки управление демоном происходит при помощи скрипта /etc/init.d/nsca, управление конфигурацией происходит при помощи файла /etc/nagios/nsca.cfg. Необходимо проверить, что путь до command_file указан верный, либо исправить, если это не так. У меня данный параметр настрен следующим образом:

Все данные, что NSCA получает по сети он будет обрабатывать и записывать в этот файл, далее Nagios разберет полученную информацию, и, если нет ошибок, обработает и покажет в системе мониторинга.

После вышеописанных действий NSCA сервер настроен, осталось настроить клиента. Для этого устанавливаем его на сервере при помощи команды:

Конфигурационный файл /etc/nagios/send_nsca.cfg в правках не нуждается, проверить корректность работы утилиты send_nsca можно следующим образом – запустить ее со следующими параметрами:

“echo -e” – передает на через pipe утилите send_nsca специальную строку с указанием сервера, сервиса, состояния (0 – все ок, 1 – Warning, 2 – Error, 3 – Unknown), параметр -e отвечает за обработку управляющих символов, то есть \t – табуляция, \n – перевод строки.

nsca.server.hostname – DNS адрес или IP адрес сервера.

После проверки при помощи send_nsca корректной работы связки nsca client – nsca server, осталось настроить систему мониторинга Nagios.

Для этого нужно создать шаблон для сервиса с типом passive, я использую следующий:

Измените его под свои настройки Nagios, и проверте, что у вас есть timeperiod c именем never и содержимым:

Этот период задает нулевую периодичность для проверки сервисов с типом passive. После вышеописанной настройки осталось настроить сам сервис, например так:

Перезапускаем Nagios, для хоста, у которого мы настроили сервис MySQL Checksum Check он находится в состоянии pending, после отправки при помощи send_nsca сообщения указанного выше, через некоторое время он должен перейти в состояние ОК.

Название сервиса MySQL Checksum Check должно быть одинаковым как в конфигурации Nagios, так и для утилиты send_nsca, иначе Nagios не сможет обработать сообщение полученное от NSCA сервера.

Настройка timeout для сессии в Crystal Reports Server XI R2

Столкнулся с проблемой, после авторизации в CrystalReports Server`e и некорректном выходе пользователя в WEB интерфейсе сессия, которую он начал, может висеть бесконечно. В связи с тем, что на сервер было куплено всего 5 CAL, это доставляло большие проблемы и иногда приходилось перезапускать сервер, чтобы дать возможность менеджерам получить доступ к отчетам.

Решение проблемы:

Открываем файл bobje/tomcat/webapps/businessobjects/enterprise115/desktoplaunch/WEB-INF/web.xml

Находим блок

И раскоментируем его. Ниже в этом же файле корректируем блок:

И выставляем нужное нам значение. У меня стоит 10. После этого перезапускаем CRS сервер, чтобы удалить старые сессии и tomcat сервер, чтобы применились новые настройки. Все, проблема решена.

Экзамен RHCE (RH302)

Сегодня сдал экзамен на RHCE. Оказался легче чем я думал, но из-за незнания некоторой специфики сдал на меньшее количество баллов чем ожидал.

SECTION I:    TROUBLESHOOTING AND SYSTEM MAINTENANCE
RHCE requirements:  completion of compulsory items (50 points)
overall section score of 80 or higher
RHCT requirements:  completion of compulsory items (50 points)

Compulsory Section I score:                        50.0
Non-compulsory Section I score:                    50.0
Overall Section I score:                           100

SECTION II:  INSTALLATION AND CONFIGURATION
RHCE requirements: score of 70 or higher on RHCT components (100 points)
score of 70 or higher on RHCE components (100 points)

RHCT requirement:  score of 70 or higher on RHCT components (100 points)

RHCT components score:                             92.6
RHCE components score:                             80.0

RHCE Certification:                                PASS

Congratulations — you are now certified as a Red Hat Certified
Engineer!  Your RHCE Certificate number is 805009478338665.

Логичное продолжение прошлого экзамена. Самое интересное, что когда здавал на RHCT сдал на 100 баллов, а в этот раз только на 92.6.

Использование mrepo

Написал статью об использовании утилиты mrepo для создания локальной копии репозитория пакетов для дистрибутива Red Hat Linux Enterprise 5. Пока черновой вариант.

Прочитать можно на сайте проекта contrib.ru – Создание копии репозитория rpm пакетов при помощи mrepo.

Экзамен RHCT (RH202)

Сегодня получил результаты экзамена на RHCT:

SECTION I:    TROUBLESHOOTING
RHCT requirements:  completion of compulsory items (50 points)

Compulsory troubleshooting score:                        50.0

SECTION II:  INSTALLATION AND CONFIGURATION
RHCT minimum requirements:  70 percent on RHCT components

Installation and Configuration score:                    100.0%

RHCT Certification:                                      PASS

Congratulations — you are now certified as a Red Hat Certified
Technician!  Your RHCT Certificate number is 605009708922632.

Так что начало положено. Экзамен оказался легче чем я думал, так что буду готовиться в RHCE. Планирую до лета сдать его.