Установка клиентского интерфейса 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 элемент данных …

… и триггер:

И можно выдёргивать диски — получать уведомления.

На удивление просто оказалось получать почту gmail из консоли

Проверка количества писем выполняется вот так:

curl -u username:password --silent "https://mail.google.com/mail/feed/atom" | grep -c "<entry>"

Отправителя и тему можно посмотреть так:

curl -u username:password --silent "https://mail.google.com/mail/feed/atom" | tr -d '\n' | awk -F '<entry>' '{for (i=2; i<=NF; i++) {print $i}}' | perl -pe 's/^<title>(.*)<\/title>.*<name>(.*)<\/name>.*$/$2 - $1/'

Рецепт найден на хабре и проверен.

Просьба только не ржать: как удалять каталоги

Я тут на одной из машин принципиально решил не ставить mc. В результате научился удалять не нужные каталоги с исходинками:

rm -r nut-2.4.3

Абсолютно не понимаю зачем тогда вообще было выдумывать rmdir, если он совсем какой-то мертворожденный…

Неожиданные открытия — LDAP клиент, который всегда с тобой! Урра!

Понадобилось мне посмотреть какие там конкретно поля делает мой любимый LDAP сервер под Lotus Domino, с формулами запроса поэкспериментировать. Помню, что в давние времена ставил какой-то монстрообразный виндовсовский клиент, а сейчас заломало. Думаю, ну чем я не современный IT-шник из XXI века? Ищу через apt-cache search. Нахожу: phpldapadmin. Вроде бы то, что надо — установил, подключился, поброузил типа как phpmyadmin, только с LDAP. А не тут то было. Нету там в настройках указания к какому серверу коннектиться. До свиданья! Читать далее

Работа с сервисами Google из командной строки! Просто и красиво. Уррра! Уррра!

GoogleCL — CLI утилита для работы с сервисами Google
Google в своём блоге анонсировала утилиту для работы с сервисами Google через командную строку под названием GoogleCL

Она позволяет автоматизировать такие задачи как постинг в Blogger, добавление событий в Calendar или редактирование документов в Google Docs.

Например закачать директорию с фотографиями в Picasa теперь можно так:

$ google picasa create —title «My album» ~/Photos/vacation/*.jpg

Ещё примеры использования:

$ google blogger post —blog «My blog» —tags «python, googlecl, development» my_post.html
$ google calendar add «Lunch with Jason tomorrow at noon»
$ google docs edit —title «Shopping list» —editor vim

GoogleCl написана на языке Python и использует библиотеку gdata для работы с Google Data API.
Утилита опубликована под лицензией Apache v2.0.

(Взято тут )