Triggers в OMNIbus

Часто при работе c БД Objectserver необходимо написать парочку специфичных триггеров для специфичных хотелок. В официальной скупой документации, приведено мало примеров, так что расширим ее еще одним :)

Нам необходимо отлавливать аварии, которые слишком часто меняют свой статус: авария появилась, отклирилась и снова появилась менее чем за 5 минут - значит генерируем новую аварию и она у нас висит до тех пор, пока родительская авария не пробудет в статусе clear более 15 минут. Для решения задачи мы будем использовать триггер, а точнее 2 триггера разных видов:

Система мониторинга IBM Tivoli Netcool

Материал разрабатывается.

Установка IBM Tivoli Netcool/OMNIbus Syslogd Probe

Что такое IBM Tivoli Netcool, с чем его едят, для чего нужен итд вы можете прочитать
здесь. В этой заметке мы рассмотрим как установить пробу Syslogd для сбора и обработки сообщений с удаленных устройств по протоколу syslog. Инсталляцию будем проводить на сервер coll1, который входит в состав нашего тестового стенда. Все действия по умолчанию проводятся из под пользователя omnibus и для OC RedHat.

Установка

Установка ipplan для CentOS

UPDATE: Поигрался я с этой штукой и понял, что в баню его. В общем, категорично не рекомендую. Попозже поковыряю NOC, так как говорят, что он намного эффективней. Установим репозитарий EPEL
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Установим пакет ipplan с зависимостями
yum install ipplan -y

Бэкапим виртуалки OpenVZ c помощью vzdump и rsnapshot.

Как ясно из названия, мы будем использовать vzdump для бэкапирования виртуальных серверов на хардваре ноде, а вот для переноса этих бэкапов на удаленный и защищенный сервер резервного копирования, мы будем использовать rsnapshot.

Для начала рассмотрим vzdump - устанавливаем vzdump на Hardware node c CentOS на борту:
Скачиваем крайний пакет RPMforge для нашей архитектуры

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
#or
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

Перешли на зимнее время в OS X?

В ночь с 29 на 30 октября 2011 года, не смотря на отмену перехода на зимнее время, ваш яблочный любимец все-таки перевел часы на час назад? Бывает... Бороться с этим можно разными способами и для начала необходимо проверить версию вашей ОС и скорей всего это окажется Snow Leopard. Тогда у нас есть 3 варианта:

  • Набираемся наконец-то смелости и обновляемся до Lion
  • Выставить часовой пояс Мускат - Оман
  • Вручную изменить информацию и часовых поясах (рекомендуемый способ). Для этого откроем терминал и выполним набор комманд:
     

RRDTool. Теория и практика.

Как оно работает
Установка и настройка
Создание БД
Обновление БД
Генерация рисунков
Опции (Временной диапазон Заголовки Размеры Лимиты Сетка Прочее)
Работа с данными (DEF VDEF CDEF)
Отрисовка графика
Вывод текста
Пример генерации рисунка
Генерация рисунка через rrdcgi
Дополнительные возможности
Просмотреть информацию о базе данных (info)
Экспорт и импорт RRD-базы (dump)
Экспорт RRD-базы в XML (xport)
Внешние возможности
Weathermap4RRD
Что и как можно мониторить
Приложения

Советы: emerge - система управления пакетами Gentoo

# Обновление дерева портежей
emerge --sync
 
#Поиск пакетов с php в названии
emerge --search php
 
#Поиск пакетов, связанных с php
emerge --searchdesc php
 
#Установка php
emerge php
 
# Проверка зависимостей пакета php
emerge --pretend php
 
#Удаление пакета php из системы
emerge --unmerge php
 
#Выполнение полного обновления
emerge --update --deep --newuse world

Советы: Перезагрузка системы

# остановить систему сейчас
shutdown -h now
 
# запланировать остановку системы на указанное время
shutdown -h hours:minutes &
 
shutdown -c # отменить запланированную по расписанию остановку системы
 
shutdown -r now # перегрузить систему сейчас
 
reboot #  перегрузить систему
 
logout # выйти из системы

Генерация Bitcoin с помощью Mac OS X MacBook Pro 8.1 или новая мировая валюта

Что-то началось повальное увлечение генерацией денег ;) Вот ссылочка на overklockers , где можно почитать про то что это такое и как использовать под windows, а мы рассмотрим установку клиента на изделие от Apple.