При установки Debian 6 на HP ProLiant DL360 сталкнулся с тем, что в образе netinstall нет fireware для сетевой карточки Broadcom Corporation NetXtreme II. Собственно инсталлятор в курсе этого и предлагает поискать соответствующий fireware на внешнем носителе. В этой заметке я опишу как быстро создать *.img файл с нужными fireware, который в последствии можно смонтировать через ipmi-kvm и скормить инсталлятору.
Поиск fireware
Собственно для debian 6 есть пакет со всем необходимым, и всё бы ничего, но вот без настроенной сетевой карты поставить этот пакет в систему не простая задача. Но т.к. в пакете есть всё необходимое, то качаем сырцы пакета, распаковываем и приступаем к созданию образа.
Создание IMG файла
Создайм бланковый файл, который будет у нас образом флоппи-диска, и создаём в нём файловую систему:
После обновления Ubuntu с 11.04 до версии 11.10 столкнулся с постоянной ошибкой при работе с ruby вида:
Invalid gemspec in[/var/lib/gems/1.8/specifications/directory_watcher-1.4.1.gemspec]: invalid date format in specification: "2011-08-30 00:00:00.000000000Z"
Версия ruby 1.8.7
Для лечения этой проблемы необходимо поправить строчку в проблемной спеке, заменив строчку:
s.date = %q{2011-05-21 00:00:00.000000000Z}
на
s.date = %q{2011-05-21}
Для конкретно моего случая надо править /var/lib/gems/1.8/specifications/directory_watcher-1.4.1.gemspec
В процессе настройки и работы с мониторинг-сервером icinga был использован ресурс smsc.ru для нотификации смс. В итоге это вылилось в задачу мониторинга баланса на этом ресурсе. Собственно после чего и был написан небольшой плагин для мониторинга баланса.
Данный плагин позволяет получить данные о состоянии счёт smsc.ru и устанавливать значения для предупреждений. В качестве параметров плагину передаются логин и пароль в md5hash (пароль можно передать и в явном виде, но делать этого не рекомендуется).
Опции:
-l/--login
Логин от аккаунта smsc.ru
-p/--pass
Пароль от аккаунта в md5hash
-w/--warning
Определяется значение баланса, меньше которого будет выдаваться предупреждение.
По умолчанию выключено.
-c/--critical
Определяется значение баланса, меньше которого будет выдаваться критическое предупреждение.
По умолчанию выключено.