четверг, 21 июля 2011 г.

FreeBSD: net.inet.ip.fw.one_pass=0

не останавливаться при прохождении правил queue в ipfw

/etc/sysctl.conf
net.inet.ip.fw.one_pass=0

четверг, 14 июля 2011 г.

Переключение между двумя провайдерами

Скрипт переключения между основным и бекапным каналом.
Тестировал на FreeBSD, думаю на Linux он должен работать тоже нормально.
Суть работы простая, пингает два хоста, и если ни один из них не доступен переключается на запасной канал, как только основной канал опять доступен переключается на него обратно.

#!/bin/sh
#
# change-isp.sh
#

PING_HOST1=8.8.8.8
PING_HOST2=8.8.4.4
MAIN_IP=1.1.1.1
MAIN_GW=1.1.1.2
BACKUP_GW=2.2.2.2

CHANNEL_FILE=/tmp/CUR_CHANNEL
CUR_CHANNEL=`cat $CHANNEL_FILE`
LOG=/var/log/change-isp.log


png1=`ping -S $MAIN_IP -c 10 $PING_HOST1 | grep % | awk '{ print $7 };'`
png2=`ping -S $MAIN_IP -c 10 $PING_HOST2 | grep % | awk '{ print $7 };'`


if [ $png1 = '100.0%' ] && [ $png2 = '100.0%' ];
then
            if [ "$CUR_CHANNEL" = "0" ] ; then
               echo `date +"%D - %T"` ">  Change to backup channel" | tee $LOG
               echo 1 > $CHANNEL_FILE
               route change default $BACKUP_GW
            fi
else
            if [ "$CUR_CHANNEL" = "1" ] ; then
               echo `date +"%D - %T"` ">  Change to main channel" | tee $LOG
               echo 0 > $CHANNEL_FILE
               route change default $MAIN_GW
            fi
fi


вторник, 5 июля 2011 г.

Установка OpenManager Server Administrator (OMSA) на Centos 5.5

Устанавливаем SNMP
#yum install -y net-snmp

Данная команда скачивает и выполняет скрипт bootstrap.cgi, который устанавливает дополнительный репозиторий от DEL, с которого уже можно будет установить OMSA.
#wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash

Устанавливаем все компоненты OMSA, хотя можно установить выборочно.
#yum -y install srvadmin-all

Включаем в автозагрузку сервисы и запускаем их
#/opt/dell/srvadmin/sbin/srvadmin-services.sh enable
#/opt/dell/srvadmin/sbin/srvadmin-services.sh start

пробуем подключиться через веб
https://{omsa-server-ip-address}:1311

Используем логин root и системный пароль