20 Октября 2011 15:12

Включаем компьютер по сети

Linux Windows

Технология Wake-on-LAN известна давно, но применяется не часто. В моем случае встала задача включать домашний компьютер из офиса. Казалось бы все просто, но требовалось не только включить, но и понять включился-ли он в автоматическом режиме. В общем ситуация отображена на схеме:

С удаленного компьютера у меня есть доступ по SSH к моему домашнему серверу, который постоянно включен. С этого сервера будет отправляться команда на включение соседнего компьютера. Все выглядит вполне просто, пока речь не заходит о проверке, включился компьютер или нет силами того, кто его пытался включить. Но обо всем по порядку.

Читать дальше...

06 Апреля 2011 23:23

Ubuntu 9.10 + lm_sensors + ITE IT8721F/IT8758E

Linux

Получив для своего домашнего сервера новую материнскую плату Foxconn D42S на основе чипсета Intel NM10 Express, я столкнулся с рядом проблем при миграции с предыдущего железа. Одной из них стала неаозможность использования lm_sensors для мониторига оборотов вентилятора (можно было видеть только температуру, да и то на virtual device).

Обновив пакет lm-sensors до последней доступной версии, я узнал что на моей плате установлен чип ITE IT8721F/IT8758E, с которого можно получить все нужные параметры, но вот только драйвер для него "to-be-written". Изучив список поддерживаемых устройств, я узнал что мой чип все же поддерживается в поледней версии sensors (на данный момент 3.3.0), но с уточнением что Supported since kernel 2.6.37 or standalone driver. Это безусловно радовало, но не все так просто: мне предстояло либо собирать драйвер из исходников, либо пытаться вживить в свою Ubuntu 9.10 ядро 2.6.37, которого нет даже в самой свежей убунте.

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

Читать дальше...

10 Февраля 2011 14:48

VPN сервер за роутером

Linux VPN

Давно хотелось иметь возможность попадать в свою домашнюю сеть из любой точки интернета. В большинстве случаев описанных в примерах роутер и VPN сервер являлись одной и тоже физической машиной, а в моем случае VPN сервер будет внутри сети за роутером и клиент, подключающийся по VPN должен будет попадать в мою сеть в том же диапазоне адресов что и локальные участники, чтоб максимально упростить совместную работу.

Все это мне удалось сделать из интернета от стрим, роутера D-link DSL-2640u/BRU/D и сервера на основе Ubuntu 9.10 и выглядит это примерно так:

Читать дальше...

21 Октября 2010 01:01

Мониторинг Load Average средствами MRTG

Linux MRTG

Историческая справка. Load Average (LA) - показатель нагрузки в UNIX-подобных системах. Он отражает число процессов в очереди на исполнение, которые ожидают ресурсов для продолжения работы (еще их называют блокирующие процессы). Как правило, происходит ожидание таких ресурсов, как центральный процессор, дисковая подсистема ввода/вывода или сетевая подсистема ввода/вывода. Высокие значения показателей load average говорят о том, что система не справляется с нагрузкой.

Казалось бы, задача вполне тривиальная, интернет пестрит примерами конфигов MRTG для отображения Load Average. В общем они все сводятся к этому:

Target[localhost_loadavg]: laLoad.2&laLoad.3:public@localhost

где laLoad.2 - Load Average усредненный за 5 минут, а laLoad.3 - за 15 минут (на всякий случай laLoad.1 - это за 1 минуту).

Но в реальности оказывается (по крайней мере у меня на Ubuntu Server 9.10) что на графике всегда стабильно 0. При не сильно нагруженной системе это может быть и не заметно, но тем не менее всегда 0 быть не может.

Так в чем же дело? Ведь snmpget выдает вполне реальную информацию:

# snmpget -v 2c -c public localhost UCD-SNMP-MIB::laLoad.2  
UCD-SNMP-MIB::laLoad.2 = STRING: 0.07

Данные действительно вполне реальны, но есть две проблемы, из-за которых MRTG может не рисовать график: первое, тип данных STRING, и второе, значение много меньше единицы и даже меньше, чем 0,1. По моему опыту, MRTG может игнорировать значения меньше 0,1 или типа STRING, отсюда всегда пустой график.

Читать дальше...

18 Марта 2010 14:25

Бесшумный компьютер часть 3: пробный пуск

Linux Бесшумный компьютер Mini-ITX Torrent MRTG Samba

Предшествующая статья "Бесшумный компьютер часть 2: крутой моддинг".

Пробный пуск был удачным, но не все пошло как планировалось.

Во-первых, для запуска пришлось все разворотить и сделать компьютер в стиле "кишки наружу", потому что блок питания найти так и не удалось и пришлось использовать стандартный большой.

Читать дальше...

Фильтр