Блоги

Nagios - проверка статуса порта коммутатора используя check_ifoperstatus

Nagios logo

Имея в распоряжении настроенную связку Nagios + Nconf, продолжим развивать тему мониторинга разнообразных параметров. В предыдущей статье рассматривали настройку проверки состояния порта коммутатора используя команду проверки check_snmp. Теперь настроим аналогичную проверку, используя расширение check_ifoperstatus.

Синтаксис использования check_ifoperstatus следующий:

Nagios - проверка статуса порта коммутатора используя check_snmp

Nagios logo

Имея в распоряжении настроенную связку Nagios + Nconf, продолжим развивать тему мониторинга разнообразных параметров. Настроим возможность проверки состояния порта коммутатора (up или down). Для этого воспользуемся возможностью Nagios работать с SNMP, используя расширение check_snmp. Синтаксис использования check_snmp следующий:

Linksys SPS224G4 - обновление програмного обеспечения (software)

Linksys logo

Взялся за обновление ПО на коммутаторе Linksys SPS224G4, ну и задокументировать процесс...

Подключаемся через последовательный интерфейс (RS232) к консоли управления коммутатора и запускаем утилиту minicom. Параметры подключения: 38400 8N1.

В процессе обновления нам понадобится настроенный TFTP-сервер. Здесь нам может пригодиться статься по настройке TFTP-сервера. В дальнейшей работе отталкиваемся от того, что IP-адрес TFTP-сервера - 192.168.192.55.

Nmap - ошибка "Failed to obtain system routes"

Nmap

Понадобилось как-то просканировать хост на открытые порты. Соответственно, инструментом был выбран Nmap. Однако не тут-то было.

Запуск сканера вылетал с ошибкой:

# nmap muff.kiev.ua

Starting Nmap 6.47 ( http://nmap.org ) at 2014-10-06 02:26 EEST
route_dst_generic: Failed to obtain system routes: getsysroutes_dnet: sysroutes_dnet_find_interfaces() failed

3DM - web-интерфейс для работы с RAID-контроллерами 3ware

Разбираясь с RAID-контроллерами 3ware, обнаружил еще одну утилиту - 3DM, которая реализует возможности утилиты tw_cli через web-интерфейс.

Утилита 3DM присутствует в портах. Выполним установку:

cd /usr/ports/sysutils/3dm && make install clean && rehash

По завершению установки, порт вывел короткое руководство по настройке:

To run 3DM2 at startup, add twdm2_enable="YES" to your /etc/rc.conf.

Tw_cli - утилита управления RAID-контроллерами 3ware

Когда-то уже делал перепост статьи о том, как пересобрать развалившийся массив на RAID-контроллерах 3ware.

Пересетапил сервер, на котором есть данный контроллер и решил сразу же установить утилиту для мониторинга работы контроллера. Однако при установке утилиты возникли проблемы с установкой. 

Идем в порты и пытаемся выполнить установку утилиты tw_cli:

cd /usr/ports/sysutils/tw_cli && make install clean && rehash

Не тут то было... Архив утилиты (версия 10.2.1_9.5.4) не нашелся на серверах: 

BGP - фильтрация входящих префиксов

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

После диагностики обнаружил, что проблема заключается в отсутсвии "защиты от дурака" в настройках BGP. В сети знакомого используются сети из блока 192.168.0.0/16 с маской /24, а провайдер по BGP начал анонсировать эти же сети с маской /26. Соответственно, таблица маршрутизации перестроилась и трафик, вместо того, чтобы "бежать" к ресурсам локальной сети, направлялся к провайдеру. Как говорится, "офигел молча", но нужно что-то решать.

Возмущаться и разбираться с сапортом провайдера - дело долгое. Поэтому решаем вопрос на стороне сети знакомого.

Dd - "забиваем" жесткий диск нулями

Попытался установить FreeBSD 10 на жесткий диск, который перед этим был одним из дисков зеркала, организованного с помощью аппаратного RAID-контроллера. Во время установки, при разметке дисков, получил такую ошибку:

+------Error--------+
| Operation not     |
| permitted. geom   |
| 'ada0'            |
+-------------------+

Ошибка связана с разметкой диска, которая осталась после работы в зеркале (зеркало не разбиралось, просто демонтировались диски).

Одним из способов решения даной проблемы - воспользоваться штатной утилитой dd. Для этого необходимо прервать установку и перейти в режим "Live CD".

Отправка файла на e-mail

Один из посетителей блога задал вопрос о возможности отправки файла на e-mail, используя штатную утилиту mail. Однако штатная утилита mail не умеет работать с аттачами, так уж исторически сложилось...

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

Скорее всего, отправка будет использоваться в shell-скриптах, поэтому варианты использования скриптов на php, perl, и т.д. - не рассматриваем.

Один из простых и действенных вариантов - использование конвертора uuencode с дальнейшим перенаправлением результата в утилиту mail:

Pkg - ошибка "pkg: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file"

На одном из серверов после перехода на использование pkgng как-то отловил такую ошибку:

pkg: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file

Решил это дело просто так не оставлять... Согласно информации на wiki.freebsd.org, в этом случае необходимо выполнить следующие шаги.

 

RSS-материал

Вставай, Україно!

Литература