===== Установка HPE System Management Tools на сервер HP ProLiant DL380 G5 с CentOS Linux 7.4 ===== {{:unix-linux:centos:centos-linux-7-4-on-hp-proliant-dl380-g5-install-hpe-system-management-tools-homepage-smh:pasted:20180318-130342.png }} Основное описание процесса установки и настройки можно найти в статье [[https://blog.it-kb.ru/2016/06/07/centos-linux-7-2-on-hp-proliant-dl360-g5-install-hp-system-management-tools-add-repo-sh-script-snmp-hp-health-system-management-homepage-smh-hpssa-vca/|Настройка CentOS Linux 7.2 на сервере HP ProLiant DL360 G5. Установка HP System Management Tools]] В данной заметке приводится выжимка основных действий для обновлённого набора утилит **HPE System Management Tools** в **CentOS Linux 7.4**. \\ ==== Подключаем репозитории HPE и устанавливаем пакеты ==== Загружаем ключи и создаём конфиг.файлы репозиториев
# wget http://downloads.linux.hpe.com/SDR/repo/spp/GPG-KEY-spp \
 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-HP-SPP
# wget http://downloads.linux.hpe.com/SDR/repo/mcp/GPG-KEY-mcp \
 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-HP-MCP
# touch /etc/yum.repos.d/HP-MCP.repo
# touch /etc/yum.repos.d/HP-SPP-Current.repo
# touch /etc/yum.repos.d/HP-SPP-2014-06.repo
Наполняем конфиг.файлы для репозиториев (в нашем случае создаются подключения с именами ''HP-MCP'', ''HP-SPP-Current'', ''HP-SPP-2014-06'')
# nano /etc/yum.repos.d/HP-MCP.repo
# HP Management Component Pack repo # About repo: http://downloads.linux.hpe.com/SDR/project/mcp/ # About keys: http://downloads.linux.hpe.com/SDR/keys.html # [HP-MCP] name=HP Software Delivery Repository for Management Component Pack baseurl=http://downloads.linux.hpe.com/repo/mcp/centos/7/x86_64/current enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-HP-MCP
# nano /etc/yum.repos.d/HP-SPP-Current.repo
# HP Service Pack for ProLiant (current version) repo # About repo: http://downloads.linux.hpe.com/SDR/project/spp/ # About keys: http://downloads.linux.hpe.com/SDR/keys.html # [HP-SPP-Current] name=HP Software Delivery Repository for Service Pack for ProLiant (current) baseurl=http://downloads.linux.hpe.com/SDR/repo/spp/RHEL/7/x86_64/current enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-HP-SPP
# nano /etc/yum.repos.d/HP-SPP-2014-06.repo
# HP Service Pack for ProLiant (ver.2014.06.0) repo # About repo: http://downloads.linux.hpe.com/SDR/project/spp/ # About keys: http://downloads.linux.hpe.com/SDR/keys.html # [HP-SPP-2014-06] name=HP Software Delivery Repository for Service Pack for ProLiant (Last G5 SPP) baseurl=http://downloads.linux.hpe.com/SDR/repo/spp/RHEL/7.2/x86_64/2014.06.0_supspp_rhel7.0_x86_64/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-HP-SPP Проверяем список доступных пакетов на примере ''HP-MCP'' (или ''HP-SPP-Current'', ''HP-SPP-2014-06'')
# yum --disablerepo="*" --enablerepo="HP-MCP" list available
Устанавливаем пакеты:
# yum install net-snmp-utils
# yum install hp-health hp-snmp-agents ssa ssacli hp-smh-templates hpsmh hponcfg hpdiags
\\ ==== Настраиваем службу snmpd ==== Запускаем утилиту первоначальной настройки службы **snmpd** для работы с **HPE System Management Homepage**
# /usr/sbin/hpsnmpconfig
Отвечаем на вопросы утилиты, например, как это было показано [[https://blog.it-kb.ru/2016/06/07/centos-linux-7-2-on-hp-proliant-dl360-g5-install-hp-system-management-tools-add-repo-sh-script-snmp-hp-health-system-management-homepage-smh-hpssa-vca/|ранее]] По завершении работы **hpsnmpconfig** при необходимости вносим дополнительные правки в конфиг.файл службы **snmpd**
# nano /etc/snmp/snmpd.conf
rwcommunity stRonGPa$W0Rd 127.0.0.1 rocommunity public 127.0.0.1 syscontact Tetrapak.Molokoev@holding.com syslocation KOMI, Syktyvkar, BigBud str. 7, Office 5A ... dontLogTCPWrappersConnects yes Включаем автозапуск службы **snmpd**
# systemctl enable snmpd && service snmpd restart
Выполняем проверку, отправив пару SNMP-запросов
# snmpget -v1 127.0.0.1 -c public sysDescr.0
# snmpwalk -v1 127.0.0.1 -c public
\\ ==== Настраиваем службы HPE ==== Включаем автозагрузку служб
# systemctl enable hp-health
# systemctl enable hpsmhd
Запускаем службы:
# systemctl start hp-health
# ssa -start 
# systemctl restart hpsmhd
Добавляем в брандмауэер правило для удалённого доступа к **HPE System Management Homepage**
# firewall-cmd --permanent --new-service=hpsmh
Наполняем конфиг.файл созданной службы **firewalld**:
# nano /etc/firewalld/services/hpsmh.xml
hpsmh HPE System Management Homepage Активируем службу **firewalld**
# firewall-cmd --permanent --zone=public --add-service=hpsmh
# firewall-cmd --reload
Проверяем доступ к консоли по адресу https://server.fqdn:2381/ Для входа на SMH используем данные учёной записи с правами администратора сервера. Обратите внимание на то, что для успешной авторизации пользователь должен входить в группу **root**. Это подтверждается практическими экспериментами и старым документом [[https://support.hpe.com/hpsc/doc/public/display?docId=mmr_kc-0116930|HP System Management Homepage Software - Cannot Login as Root on Linux Server]].
# groups user1
# usermod -a -G root user1
# groups user1
---- Дополнительные источники информации: * [[https://blog.it-kb.ru/2016/06/07/centos-linux-7-2-on-hp-proliant-dl360-g5-install-hp-system-management-tools-add-repo-sh-script-snmp-hp-health-system-management-homepage-smh-hpssa-vca/|Настройка CentOS Linux 7.2 на сервере HP ProLiant DL360 G5. Установка HP System Management Tools]] ---- Проверено на следующих конфигурациях: ^ Версия ОС ^ |CentOS Linux release 7.4.1708 (Core) | ---- {{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 18.03.2018 12:41 {{tag>Linux CentOS "CentOS 7" HP HPE ProLiant SSA SNMP YUM Repository snmpd firewalld}} ~~DISCUSSION~~