Цель - создать легковесную железную консоль сервера NAGIOS на базе Linux. Для получения данных мониторинга используются python-скрипты, опубликованные на серверной стороне через http, а для отображения - conky.
От дргуих лековесных версий (вроде tynycore) ее отличает наличие "из коробки" xorg, а значит поддержку double_buffer (мерцание данных conky) и xft-шрифтов. Есть нативная поддержка русского языка.
После добавляем conky в автостарт. Для этого до строки "#exec $CURRENTWM" (почти в конец) /root/.xinitrc добавляем:
conky -p 10
Перезагрузка, по какой-то причине, происходит только после убиения conky.
Conky сносит заголовки и ограничивает перемещения окон.
1. Установка Linux
Для обеспечения легковесности выбрана версия ОС на базе Ubuntu 10.04 Lucid Lynx (версия выбрана из сентиментальных соображений, уж больно название в кайф) под названием Puppu Linux.От дргуих лековесных версий (вроде tynycore) ее отличает наличие "из коробки" xorg, а значит поддержку double_buffer (мерцание данных conky) и xft-шрифтов. Есть нативная поддержка русского языка.
- Качаем дистрибутив lupu-528.005
- Загрузка с диска запустит live-версию ОС. После запуска размечаем диск: Menu -> System -> GParted partition manager. В GParted:
- Выбираем диск в мессадже
- Встаем на него в открывшимся окне.
- Идем в меню Device -> Create Partition Table -> OK в окне подтверждения.
- Опять встаем на диск, в меню Partition -> New. В появившемся окне крутим-вертим, как нужно, затем OK.
- Жмем большую кнопку Apply, подтверждаем, ждем.
- Делаем диск загрузочным: щелкаем правым кликом, Manage Flags. Ставим галку "boot" -> Close. Если все successful - закрываем окна.
- В верхнем ряду рабочего стола выбираем install. Жмем. В запустившемся мастере:
- Выбираем в верхней половинке "Install Puppy" нужный пункт (диск или флешка).
- В следующем окне выбираем "Internal (IDE or SATA) hard drive - если ставим на внутренний hdd.
- ОК
- Выбираем верхнюю оранжевую кнопку Install Puppy to sda1
- ОК -> OK -> OK
- FULL (тогда данные распакуются на жесткий диск, меньше оперативы кушает) и ждем.
- Устанавливаем GRUB:
- Ищем на рабочем столе смонтированный жесткий диск sda1. Щелкаем по нему правым кликом, делаем unmount.
- Menu -> System -> Grub bootloader config
- OK -> OK
- Партиция /dev/sda1 -> OK
- выбираем MBR -> OK
- Если все sucess, меняем в /mnt/sda1/boot/grub/menu.lst строки, отвечающие за запуск lupu на аналогичные из открывшегося текстового файла.
- Добавляем в /mnt/sda1/boot/grub/menu.lst строчку timeout 3
- Можно поудалять строки с ерундовыми параметрами загрузки.
- Перезагружаем. При запросе сохранения выбираем "Don not save"
- После перезагрузки в окошке "Personalise setting" выбираем русский и правильную тайм-зону.
2. Установка conky
- На рабочем столе выбираем Install. В нижней части выбираем ярлычок "Click button to run the Puppy Package Manager"
- В строке Find вводим conky, enter
- Щелкаем появившийся пакет Conky-1.8.0-Lucid
- Запускается инсталлятор -> Install Conky-1.8.0-Lucid -> Download Packages
- После окочания инсталляции (ОК) запустится проверка зависимостией (ОК). Ждем, пока все завершится. Затем закрываем менеджер пакетов.
После добавляем conky в автостарт. Для этого до строки "#exec $CURRENTWM" (почти в конец) /root/.xinitrc добавляем:
conky -p 10
3. Установка дополнительных шрифтов:
- Качаем:
- http://www.sostars.com/lcd-mono-digital-font/
- http://www.dafont.com/bitstream-vera-mono.font
- Распакованные ttf файлики следует положить в /usr/share/fonts/default/TTF
4. Настройка
- Фон:
- Щелкаем правой кнопкой "Lock" в углу рабочего стола.
- Выбираем Backdrop.
- Clear -> Close.
4. Общие замечания
Для облегчения себе жизни вполне "допустимо" установить mc (аналогично пакету conky)Перезагрузка, по какой-то причине, происходит только после убиения conky.
Conky сносит заголовки и ограничивает перемещения окон.
Комментариев нет:
Отправить комментарий