Итак, начнём. Я взял один мой старый системный блок со следующей начинкой: Celeron 633, 512MB RAM, 120GB жёсткий диск, 1Gb сетевая карта D-Link и установил Debian Lenny c netinst дистрибутива.
Этому серверу суждено быть файловым хранилищем, так как я планирую установить в него два жёстких диска объёмом 1TB каждый. Поэтому я назвал его “Warehouse“. 😉
Прежде всего установим систему мониторинга за состоянием сервера. Я предпочитаю использовать Munin из-за его простоты и информативности.
apt-get install munin-node
У меня на шлюзе установлен управляющий центр Munin на который стекаются данные со всех серверов сети. Исторически так сложилось, что этот сервер был первым в сети, поэтому центр управления установлен на нём.
После установки ноды Munin на “Warehouse” нужно отредактировать файл /etc/munin/munin.conf на шлюзе. Там уже есть информация об одной ноде, с которой собираются данные:
<…>
[www.local]
address 127.0.0.1
use_node_name yes
<…>
Нужно добавить данные о ноде на “Warehouse”:
<…>
[www.local]
address 127.0.0.1
use_node_name yes[warehouse.local]
address 192.168.0.1
use_node_name yes
<…>
Теперь на “Warehouse” нужно отредактировать конфиг ноды /etc/munin/munin-node.conf. Находим строку:
allow ^127\.0\.0\.1$
и разрешаем собирать данные управляющему центру Munin, который расположен по адресу 192.168.0.254:
allow ^127\.0\.0\.1$
allow ^192\.168\.0\.254$
Также находим строку, начинающуюся с “host_name“, редактируем её:
host_name warehouse.center
также находим и редактируем строку, начинающуюся с “host”:
host 192.168.0.254
Рестартуем ноду Munin на “Warehouse”:
/etc/init.d/munin-node restart
и теперь она готова отдавать данные о состоянии сервера управляющему центру.
Однако для бухгалтерии такой сервер не подойдёт, особенно если на нём будет установлена «1с зарплата и кадры». В этом случае рекомендуется взять сервер помощнее, да с несколькими жёсткими дисками для реализации хотя бы RAID 1.