Рекомендуемое сопутствующее ПО:

  • atop,
  • bridge-utils,
  • ethtool,
  • htop,
  • iftop,
  • iotop,
  • mc,
  • minicom,
  • mtr,
  • nmap,
  • ntopng,
  • ntp,
  • pptpd,
  • pv,
  • screen,
  • sngrep,
  • sshd,
  • tcpdump,
  • tftpd,
  • traceroute,
  • vim,
  • vlan,
  • vmstat
Данное программное обеспечение не требуется для работы системы ECSS-10, однако может упростить сервисное обслуживание системы и её отдельных компонентов со стороны инженеров эксплуатации и техподдержки.

Настройка ntopng

ntopng - утилита linux для анализа сетевого трафика в интерактивном режиме.

Настройки по умолчанию, с которыми устанавливается ntopng, не являются оптимальными и приводят к нежелательным записям в syslog. Поэтому необходимо разрешить доступ к web-серверу с информацией ntop только на management-интерфейсе.

Для этого выполните команду:

sudo dpkg-reconfigure -plow ntop

Далее следует задать в меню конфигурирования сервиса имя интерфейса, через который будет осуществляться доступ к web-консоли, а также отключить периодическую проверку версии ntop. Для этого необходимо отредактировать файл конфигурации сервиса: /etc/default/ntop.

При этом строка с параметрами запуска должна принять следующий вид:

GETOPT="-n 0 --skip-version-check 0"

Установка набор утилит ProLiant Support Pack для управления и контроля от репозитория HP

Описание от HP: http://downloads.linux.hpe.com/SDR/

Для установления утилит ProLiant Support Pack необходимо подключить репозиторий HP.

Далее нужно добавить ключ:

# wget -q downloads.linux.hpe.com/SDR/downloads/ProLiantSupportPack/GPG-KEY-ProLiantSupportPack -O - | apt-key add -

После добавления ключа нужно установить скрипт, который вносит изменения в sources.list:

# wget downloads.linux.hpe.com/SDR/downloads/bootstrap.sh
# ./bootstrap.sh ProLiantSupportPack
warn : Please check your network settings. Had trouble accessing URL :
warn : downloads.linux.hpe.com/SDR/downloads/ProLiantSupportPack
warn : about to overwrite configuration : /etc/apt/sources.list.d/HP-ProLiantSupportPack.list
okay to overwrite? (yes/no) yes

При отрицательном результате следует запустить скрипт с ключом -r oneiric.

Далее необходимо обновить систему и установить утилиты:

# aptitude update
# aptitude install hp-health hponcfg hp-snmp-agents hpsmh hp-smh-templates hpacucli cpqacuxe

Описание утилит ProLiant Support Pack

ProLiant Support Pack - набор утилит, который включает в себя:

  • hpbootcfg - программа для управления опциями загрузки;
  • hpasmcli - CLI для управления вентиляторами, блоками питания, модулями шифрования сервера;
  • hplog - программа для просмотра логов и текущих параметров сервера;
  • hpuid - программа для контроля светодиода UID;
  • hp-snmp-agents - аналог утилиты hpasmcli по протоколу SNMP;
  • hponcfg - программа для конфигурации iLO, принимает на вход XML-файлы, позволяет менять параметры iLo на ходу;
  • hpsmh - программа для конфигурации "dashboard" встроенного iLO;
  • hp-smh-templates - шаблоны для "hpsmh";
  • hpacucli - программа для управления RAID-контроллерами, массивами и модулями подсистемы хранения данных;
  • cpqacuxe - сервис конфигурации через web

Пример:

# hpasmcli
HP management CLI for Linux (v2.0)
Copyright 2008 Hewlett-Packard Development Group, L.P.

--------------------------------------------------------------------------
NOTE: Some hpasmcli commands may not be supported on all Proliant servers.
Type 'help' to get a list of all top level commands.
--------------------------------------------------------------------------
hpasmcli> help
CLEAR DISABLE ENABLE EXIT HELP NOTE QUIT REPAIR SET SHOW
hpasmcli> show
Invalid Arguments
SHOW ASR
SHOW BOOT
SHOW DIMM [ SPD ]
SHOW F1
SHOW FANS
SHOW HT
SHOW IML
SHOW IPL
SHOW NAME
SHOW PORTMAP
SHOW POWERMETER
SHOW POWERSUPPLY
SHOW PXE
SHOW SERIAL [ BIOS | EMBEDDED | VIRTUAL ]
SHOW SERVER
SHOW TEMP
SHOW TPM
SHOW UID
SHOW WOL
# hplog
usage: hplog [options]
-s = call to set the severity of a maintenance note
The -s option must precede the -l option.
Supported values for severity are:
REPAIRED, CAUTION, CRITICAL, and INFO# /sbin/hpsnmpconfig
-l <"your note"> = call to log a maintenance note.
(The note typed must be in double quotes).
-v = call to view the entire log
-V = view the entire log starting at entrynum
-t Display current thermal sensor data
-f Display current fan data
-p Display current power data
-i Display pci route table
-a Control Automatic Server Recovery
Supported values for option are:
STATUS, ENABLE, DISABLE, TIMEOUT= val must be 5, 10, 15, 20 or 30 minutes.
# hplog -t
ID TYPE LOCATION STATUS CURRENT THRESHOLD
1 Basic Sensor I/O Zone Normal 80F/ 27C 158F/ 70C
2 Basic Sensor Ambient Normal 51F/ 11C 102F/ 39C
3 Basic Sensor CPU (1) Normal 86F/ 30C 260F/127C
4 Basic Sensor CPU (1) Normal 86F/ 30C 260F/127C
5 Basic Sensor Pwr. Supply Bay Normal 102F/ 39C 170F/ 77C
6 Basic Sensor CPU (2) Normal 86F/ 30C 260F/127C
7 Basic Sensor CPU (2) Normal 86F/ 30C 260F/127C
# hplog -p
ID TYPE LOCATION STATUS REDUNDANT
1 Standard Pwr. Supply Bay Normal No
2 Standard Pwr. Supply Bay Failed No
# /sbin/hpsnmpconfig
# hpacucli ctrl all show config
Smart Array P400 in Slot 1 (sn: P61620D9SUK29I)
array A (SAS, Unused Space: 0 MB)

logicaldrive 1 (136.7 GB, RAID 1, OK)

physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 146 GB, OK)
physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 146 GB, OK)

Ссылка c файлами: http://downloads.linux.hp.com/SDR/downloads/ProLiantSupportPack/Ubuntu/

Что рекомендуется удалить/отключить

  1. Рекомендуется отключить из крона правило запуска mlocate:

    sudo chmod -x /etc/cron.daily/mlocate

    Или его удалить:

    apt-get remove mlocate

    Данное правило запускает обновление базы для locate и потребляет значительное количество io ресурсов. 

    Так как утилиту "locate" обычно не используют, то рекомендуется её отключить.

  2. Для подключения к локальной консоли через iLO по SSH необходимо переключить локальную консоль сервера в текстовый режим.Так как Ubuntu начиная с версии 10.04 Lucid Lynx стал графическим, при работе с системой возникает ряд ограничений:

    • При переходе в графический режим все сообщения удаляются. Следить за процессом загрузки становится не удобно.
    • При запуске машины в VirtualBox,консоль медленно работает.

    В связи с этим необходимо отключить графический режим и установить текстовую консоль 80x24.
    Для этого следует отключить графику в GRUB: в файле /etc/default/grub необходимо раскоментировать строку GRUB_TERMINAL=console и добавить nomodeset в переменную GRUB_CMDLINE_LINUX. 
    После внесения изменений необходимо обновить конфигурацию загрузчика, выполнив команду:

    sudo update-grub

    Далее GRUB не будет пытаться переключаться в графический режим. 

    Загрузчик и начало загрузки ядра будет работать в текстовом режиме.

    Как только будет загружен модуль ядра, отвечающий за графическую консоль, ядро переключится в графический режим. 
    Чтобы этого не происходило, необходимо добавить в файл /etc/modprobe.d/blacklist-framebuffer.conf строку:

    blacklist vga16fb