Nagios и оповещения по SMS

9609653.38602432.1290496322.2c9428e8cba60aa3aec4539e0ad55f95

Исходные данные:
http://wiki.tylkas.ru/Nagios_и_оповещения_по_SMS

Решение:

  • Подключить на мобильный номер (Пусть будет номер +79001112233) услугу Email2Sms. У всех популярных операторов сотовой связи она уже есть. (Допустим для нашего номера дали почтовый адрес 79001112233@oper.ru)
  • Зарегистрировать на своем или на стороннем Email-сервере аккаунт, с которого будем отправлять извещения (Пусть аккаунт будет nagios@mail.local.ru и отправка почты там возможна через SMTP)
  • Установите пакет sendemail:
  • Читать статью полностью >>

Настройка переключений окон и десктопов в openbox

Пара мелочей в дефолтной конфигурации openbox, которые не давали мне спокойно жить:

  • Переключение окон по Alt+Tab производится только между окнами, открытыми на текущем рабочем столе. Хотелось, чтобы между вообще всеми открытыми окнами.
  • Переключение между рабочими столами по Ctrl+Alt+Left/Right (в смысле стрелки влево и вправо) работает нормально, но не переключает с первого на последнийЮ если налево, и с последнего на первый, если направо. Читать далее

Сборка tint2

Небольшой мануал по сборке панели tint2 из исходников. В репозитории версия программы старовата.

В общем вся информация есть на официальном сайте, но по-английски и с ошибкой в ссылке.

Для панели нужны в качестве зависимостей следующие пакеты: cairo, pango, glib2, imlib2>=1.4.2, xinerama, libXrender, libXcomposite, libXdamage, libx11, libXrandr>=1.3.
В Ubuntu всё необходимое можно установить следующей командой:

2
3
sudo aptitude install libcairo2-dev libpango1.0-dev libglib2.0-dev libimlib2-dev
libxinerama-dev libx11-dev libxdamage-dev libxcomposite-dev libxrender-dev libxrandr-dev

Скачать файлы с исходными кодами можно либо из раздела Downloads сайта обычным способом, либо этой командой из консоли (для последней версии):

1
wget 'http://tint2.googlecode.com/files/tint2-0.11.tar.bz2'

Распаковать архив (выполнив из папки со скачанным архивом):

1
tar xvf tint2-0.11.tar.bz2

Ну и собственно сборка:

3
4
5
cd tint2-0.22
cmake -DCMAKE_INSTALL_PREFIX=/usr
make

И установка:

1
sudo make install

Впрочем, лучше использовать sudo checkinstall — тогда будет создан deb-пакет, но предварительно нужно установить соответственно пакет checkinstall.

Настройка панели tint2 с помощью tintwizard

Когда-то писала о панели tint2, настройка которой производится посредством правки простого конфигурационного файла. Но как-то в тот раз я совсем проглядела существование графической утилитки для той же самой цели.
Для многих настройка таким способом может оказаться удобнее и проще. Я сама предпочитаю, когда все прозрачно и любую опцию можно подправить, просто отредактировав текст в файле, однако тыканье мышкой по кнопкой оказывается обычно быстрее. Опять же, если надо просто посмотреть, как именно выглядит та или иная настройка, всегда проще применить изменения кликом мыши, а не правкой текста, пересохранением файла и перезапуском панели с помощью команды. Так что утилита вполне полезна.

Читать далее

Удаление файлов с непечатными именами в Linux

Бывает такое, что, например, прислали с Windows-машины zip архив с русскими именами файлов. А zip с кодировками не знаком, правило в «чужой монастырь со своим уставом…» не слыхивал и вообще подозрительный тип, при распаковке в среде с другой локалью (говорят, что даже не другом Windows, если там по умолчанию не русская стоит, будут проблемы) получаем файлы с нечитаемыми названиями, а то ещё и в папке с таким же именем:

user@desktop: ~ $ ls
Работа  Документы  ??????  Список.zip

Читать далее

Обновление Ubuntu между релизами при помощи локального зеркала.

Ubuntu использует для обновления между релизами специальную утилиту update-manager, которая живёт независимо от apt и имеет свои настройки. Из-за этого, Ubuntu не может обновиться с локальных зеркал (в частности созданных apt-mirror), даже если на них есть нужные пакеты.

Настройки update-manager живут в /etc/update-manager/. Файл release-upgrades содержит всего один параметр, который отвечает за то, до каких релизов предлагать обновляться.
Другой файл, meta-release, содержит в себе адреса, на которых искать инструкции к обновлению. Его мы запомним, он нам понадобится для обновления.

Читать далее

Витая пара №3

— Oracle решила очистить совет OpenOffice.org от представителей LibreOffice;
— Oracle изменяет правила игры поставщиков коммерческих Linux-решений;
Релиз web-браузера Google Chrome 7;
— Новая Linux-платформа Лондонской биржи поставила рекорд скорости торговых операций;
— Состоялся долгожданный релиз GPL ReactOS 0.3.12;
— Яндекс начал искать похожие изображения;
— Злоумышленники превратили оффсайт Касперского в рассадник заразы;
— 12 лет Linux.org.ru

Установка Postgresql 9, pgAdmin III в Ubuntu 10.04

Я не любитель испытывать новые версии дистрибутивов и предпочитаю работать на релизах с долговременной поддержкой. Последним таким релизом для Ubuntu является дистрибутив версии 10.04.

Все бы хорошо, но посмотрев сколько вкусностей вошло в новую версию Postresql 9, очень захотелось его поставить, а в репозитории его появления не предвидится, как всегда в таких случаях помогают персональные пакеты с launchpad, либо сборка из исходников. Рассмотрим первый вариант установки через ppa.

Итак, приступим к установке.

Читать далее

Установка DirectX в Wine

Для запуска windows-игры в Linux через Wine, иногда требуется установленный DirectX. DirectX , естественно в Linux такого пакета нет из-за проблем с лицензией .

Для установки DirectX в Wine можно пойти сложным путем, устанавливая все библиотеки и описывая их в Wine, или простым путем, используя готовый скрипт Winetricks.

Скрипт Winetricks

Чтобы установить пакет с помощью скрипта Winetricks нужно:

Читать далее

Яндекс.Фотки, Picasa и Davfs. Flickr как веб диск

Быстро скопировать фото с ресурса Яндекс.Фотки можно следующим образом.
Нужно зарегистрироваться на данном ресурсе
vsyc.com
Затем на почту вам придёт пароль, с помощью указанного вами при регистрации email и пришедшего пароля входите в админку вашей учётки
Яндекс фотки, picasa и davfs

Сначала нужно установить пакет для работы с файловой системой davfs

Открываем консоль

1
sudo aptitude install davfs2

Далее  вводим

1
sudo mount.davfs https://vsyc.com/fotki.yandex.ru/$USERNAME /$MOUNT_Point

где

$USERNAME=<ваш логин на яндексе без @yandex.ru>
$MOUNT_Point=<точка монтирования>
в моём случае это выглядело так

1
sudo mount.davfs https://vsyc.com/fotki.yandex.ru/deviousway /media/storage/foto/yandex/

для Picasa

1
sudo mount.davfs https://vsyc.com/picasaweb.google.com/<strong>$USERNAME     </strong>/$MOUNT_Point

для Flickr подключаем через наутилус как веб-диск

1
https://vsyc.com/flickr.com/<strong>$USERNAME</strong>/

И теперь Можем копировать себе на диск фотки целыми альбомами
Замечания:
1. Можно просматривать только открытые альбомы
2. У меня загруженные *.png приобрели вид *_png.jpg, пришлось юзать массовое переименование
3. Не открываются альбомы с русскими буквами (кириллическими символами).
4. Режим доступа только для чтения