Загрузочный DOS диск для обновления BIOS

После получения новых Dell серверов, оказалось, что для обновления BIOS-а требуется оболочка DOS.
Поиск готовых ISO образов не дал положительных результатов. Проект FreeDOS 1.1 на данный момент не поддерживает работу в «живом режиме».

Однако после небольших изменений образаfd11src.iso был получен загрузочный образ диска с FreeDOS.

Для добавления своих файлов в iso, используйте, например, Magic ISO Maker (300MB максимум в бесплатном режиме), или аналогичную программу.
Ваши файлы должны находится в папке FREEDOS, тогда при загрузке вы сможете выполнить их с диска, под DOS.

После загрузки с диска, введите комманду dir — она покажет файлы в текущей директории.

[code]E:\FREEDOS> dir[/code]

На картинке видно, что утилита обновления BIOS от Делл — M620-0~0.EXE присутсвует в папке FREEDOS.

Осталось только запустить ее:

[code]E:\FREEDOS> M620-0~0.EXE[/code]

Загрузочный образ диска FreeDOS проверен на HP, DELL, Supermicro серверах, а также в VmWare.

Скачать: http://pingtool.org/downloads/fd11src_live.iso

Генерирование линий в редакторе vi

Иногда в файлах конфигурации необходимо добавить множество похожих линий, например — IP адресов, при создании множества DNS записей.
В редакоторе vi их можно легко сгенерировать используя следующую комманду:

[code] :r! for i in $(seq 1 5); do echo «This is line \#${i}»; done[/code]

Результат будет следующий:
[code]
This is line #1
This is line #2
This is line #3
This is line #4
This is line #5
[/code]

Аналогичная комманда для создания обратной зоны DNS в BIND:

[code] :r! for i in $(seq 1 5); do echo «$i PTR host${i}.domain.com»; done[/code]
[code]
1 PTR host1.domain.com
2 PTR host2.domain.com
3 PTR host3.domain.com
4 PTR host4.domain.com
5 PTR host5.domain.com
[/code]

Количество линий изменяется в зависимости от $(seq 1 5);, что в данном случае означает: от одного до пяти.

Миграция конфигурации из SPLAT в Gaia

В новых версиях фаерволлов CheckPoint Gaia используется текстовой формат конфигурации.
Для конвертации конфигурации систем SecurePlatform (SPLAT) ниже предлагается скрипт генерирующий комманды для новой системы на платформе Gaia.

В настоящий момент преобразовываются следующие параметры:

Интерфейсы (включая bonding и vlan-ы)
Статические маршруты
DNS
NTP

Bonding параметры и часовой пояс должны быть заранее сконфигурированы.

Данный скрипт не меняет конфигурацию сисемы, а только выводит конфигурацию на экран.

Скачать скрипт можно тут:
splat2gaia.sh

Zabbix SNMP — Error building asn.1 representation

При установке Zabbix на Debian 6, может возникнуть следующая ошибка SNMP:

Error building asn.1 representation

Для выяяснени причины запустите snmpget

[code]
snmpget -v2c -c public 123.45.67.89 SNMPv2-MIB::sysUpTime.0
Cannot find module (SNMPv2-MIB): At line 0 in (none)
[/code]

Если вы получили такую же ошибку, в системе не установлен пакет snmp-mibs-downloader.

Для его установки используйте менеджер пакетов apt:

[code]
apt-get install snmp-mibs-downloader
[/code]

После этого перезапустите zabbix-server