пятница, 20 августа 2010 г.

FreeBSD: настройка Net-SNMP

Возникла необходимость отслеживать загруженность сервера, наличие свободного места и т.д.  по сети.

Обновляем дерево портов и приступаем к установке: cd /usr/ports/net-mgmt/net-snmp ; make install clean.
Добавляем в /etc/rc.conf переменную snmpd_enable=”YES” и переходим к настройке snmpd.
Изучив пример конфигурационного файла /usr/local/share/snmp/snmpd.conf.example создал для себя конф. файл /usr/local/share/snmp/snmpd.conf следующего содержания:
syslocation  Servernaja
syscontact  “Adminstrator
rocommunity  m0nit 127.0.0.1
disk /
disk /tmp
disk /usr
disk /var
disk /home
запускаем net-snmp: /usr/local/etc/rc.d/snmpd start. Проверяем работоспособность snmpd: snmpwalk -v2c -c m0nit 127.0.0.1. Должно вывести много информации.

Net-SNMP готов к работе. Снимать статистику и рисовать графики можно с помощью MRTG или Cacti.

пятница, 13 августа 2010 г.

802.1Q Vlan в FreeBSD

Для создания и управления VLAN во FreeBSD не используются какие-то специальные программы. Всё делается с помощью программы ifconfig.

Есть сетевые карты, которые поддерживают vlan на аппаратном уровне, а есть которые не поддерживаются. Если сетевая карта не поддерживает vlan, во FreeBSD предусмотрена software поддержка, но карточка должна поддерживать oversized пакеты. Этим требованиям удовлетворяет большинство современных сетевых карт.

вторник, 10 августа 2010 г.

Локализация FreeBSD в koi8-r

FreeBSD 8.0
Вот проверено на практике!!!

********************************************
/etc/rc.conf:
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
scrnmap="koi8-r2cp866"
keymap="ru.koi8-r"

********************************************
/etc/login.conf:

default:\
:charset=KOI8-R:\
:lang=ru_RU.KOI8-R:\

********************************************

/etc/profile
LANG=ru_RU.KOI8-R; export LANG
MM_CHARSET=KOI8-R; export MM_CHARSET

********************************************
/etc/csh.login
setenv LANG ru_RU.KOI8-R
setenv MM_CHARSET KOI8-R

********************************************

среда, 7 июля 2010 г.

Принтеры HP, Windows Vista, Windows 7, Windows 2008 и ошибка 0×000006be

На компьютере присутствует расшареный принтер HP под Windows Xp.
Если на другом компьютере под Windows Xp подключить сетевой принтер то он подключается  нормально. Но если подключать сетевой принтер на Windows Vista, Windows 7, Windows 2008  вылезает ошибка “Windows не удалось подключиться к принтеру. Невозможно завершить операцию (ошибка 0×000006be)“.

По всему этому понятно, что ошибка, скорее всего в самих драйверах на сервере печати, которые вероятно не совместимы с этими версиями Windows.

Есть несколько способов решения проблемы:

вторник, 6 июля 2010 г.

Мониторинг Windows серверов с помощью SNMP

Вы установили Windows Server 2008 R2(или другую версию), и теперь хотите собирать информацию о ее работе. Протокола SNMP это отличный способ, чтобы начать сбор статистики. На сервере с Windows будет установлена служба SNMP. Она будет собирать на компьютере статистику работы и выдавать информацию клиентам . На сервере управления(клиент служби SNMP), я буду использовать инструмент, называемый Cacti, который может собирать эту информацию SNMP и генерировать графики от него довольно легко. Более детально про настройки Cacti для Windows мы поговорим в следующий заметке. А пока поговорим про получении SNMP информации от Windows

Установка и настройка Windows SNMP агент

понедельник, 21 июня 2010 г.

Синий экран смерти в Windows Server 2008 R2 с ролью Hyper-V

Кросспост с рабочего блога – http://blogs.lankey.ru/2009/11/10/blue-screen-in-windows-server-2008-r2-hyper-v/

Столкнулись с интересной проблемой – три новых сервера HP, на абсолютно новом железе, под управлением Windows Server 2008 R2 и с ролью Hyper-V, периодически выпадают в синий экран. Поскольку поведение это явно ненормальное, начали копать.

Само железо было оттестировано различными мемтестами – ничего не показало. Да и очень вряд ли в брендовых серверах что-то не так с компонентами :)

В журнале производительности записывается ошибка:

The computer was rebooted from a bugcheck. The bugcheck was: 0x00000101 (0x000000000000000d, 0x0000000000000000, 0xfffff880022e2180, 0x000000000000000c).

Причина оказалась очень интересной. Дело в том, что в серверах стоят новые процессоры Intel Xeon E5520, с архитектурой Nehalem. И, оказывается, в этих процессорах есть ошибка – что-то не так с прерываниями. Intel выпустила описание ошибки, и соответственно, Microsoft сформировала knowledge base и опубликовала патч – http://support.microsoft.com/kb/975530. И проявляется эта ошибка именно под управлением операционной системы Windows Server 2008 R2 и ролью Hyper-V. Причем, так как проблема проявляется только на строго определенных процессорах – данный патч недоступен через Windows Update, и его надо качать вручную.

Решение: установка специального патча с сайта Microsoft, взятого по адресу http://support.microsoft.com/kb/975530. После установки – перезагрузить сервер.

Ждем патча от Intel в виде паяльника и набора радиокомпонентов «Сделай сам»

среда, 16 июня 2010 г.

Редирект портов с помощью Rinetd

Хочу описать простой способ проброса портов. Например нужно пробросить порты чтобы дать доступ удаленным пользователям доступ к своим компьютерам внутри локальной сети организации по RDР. На шлюзе FreeBSD 7.2.

Начнем установку.