HP Operations Manager. Установка агента на RHEL


Добавление узла в HPOM

В Administrator UI:

  • OMU (Toolbar) → Node Bank → Choose an action (Add Node…) →
  • Node Type: IP Network – Intel/AMD x64 (HTTPS) Linux 2.6
  • Host name: database [Resolve Hostname] → Save

Подготовка к установке агентского ПО

Создать профиль для этого узла:

[root@hpom ~]# /opt/OV/bin/OpC/opcsw -create_inst_info 
database.asia-systems.com
[root@hpom ~]# /opt/OV/bin/OpC/install/opc_ip_addr 
database.asia-systems.com
database.asia-systems.com = 10.0.0.133 = a000085
[root@hpom ~]# ls /var/opt/OV/share/tmp/OpC/distrib/a000085.i
/var/opt/OV/share/tmp/OpC/distrib/a000085.i

Переписать установочные файлы для агента HPOM:

[root@database ~]# mkdir /usr/src/ov
[root@hpom OV]# scp -vr /var/opt/OV/share/databases/OpC/
mgd_node/vendor/linux/x64/linux26/A.08.10.160/RPC_BBC/* 
database:/usr/src/ov/

Туда же переписать файл профиля:

[root@hpom OV]# scp /var/opt/OV/share/tmp/OpC/distrib/a000085.i
database:/usr/src/ov/

Установка агентского ПО

Перейти на узел и доустановить необходимые пакеты с установочного диска ОС:

[root@database ~]# mount /dev/cdrom /mnt
[root@database ~]# cd /mnt/Server/
[root@database Server]# rpm -iv 
compat-libstdc++-33-3.2.3-61.i386.rpm 
libstdc++-devel-4.1.2-46.el5.i386.rpm 
libstdc++-4.1.2-46.el5.i386.rpm

Затем запустить процесс инсталляции и активации агентского ПО HPOM:

[root@database ~]# cd /usr/src/ov
[root@database ov]# ./opc_inst -configure a000085.i
[root@database ov]# /opt/OV/bin/OpC/install/opcactivate 
-configure a000085.i

Изучить журналы на предмет ошибок:

[root@database ov]# ls -altr /var/opt/OV/log/

Добавление сертификата

На сервере HPOM проверить список сертификатов на ожидании подтверждения:

[root@hpom ~]# /opt/OV/bin/OpC/opccsa -list_pending_cr
Hostname  |                Request ID  |    Mapped Host  |
database.asia-systems.com  d36ef972-b..

Привязать узел, ожидающий подтверждения сертификата, к узлу в Node Bank:

[root@hpom ~]# /opt/OV/bin/OpC/opccsa -map_node 
d36ef972-bf79-755d-115f-d99a5fe3a472=database.asia-systems.com
[root@hpom ~]# /opt/OV/bin/OpC/opccsa -list_pending_cr
Hostname  |                Request ID  |    Mapped Host  |
database.asia-systems.com  d36ef972-b..     database.asi...

Подтвердить сертификат:

[root@hpom ~]# /opt/OV/bin/OpC/opccsa -grant 
database.asia-systems.com

Обновить базу узлов и проверить состояние агента HPOM:

[root@hpom ~]# /opt/OV/bin/OpC/opcsw -installed database
a000085
[root@hpom ~]# /opt/OV/bin/OpC/opcragt -status database
Node database.asia-systems.com:
HPOM Managed Node status :
OV Control              ovcd            (21855) is running
OV Config and Deploy    ovconfd         (21883) is running
OV Performance Core     coda            (21967) is running
OV Communication Broker ovbbccb         (21863) is running
Subagent EA:
Action Agent            opcacta         (21959) is running
Message Interceptor     opcmsgi         (21964) is running
Message Agent           opcmsga         (21911) is running
Done.

Добавление узла к группе

В Administrator UI:

  • OMU (Toolbar) → All Nodes → Check node(s) and Chooose an action (Assign Node to Node Group)
  • OMU (Toolbar) → All Node Groups → Check node(s) and Chooose an action (Assign Policies)

Далее, для того, чтобы добавленный узел был видим в операторской консоли (Java GUI), необходимо отредактировать параметры ответственности для пользователя этой консоли. Например, для пользователя opc_adm:

  1. OMU (Toolbar) → All Users
  2. Меню действий для opc_adm → Edit Responsibilities
  3. Edit View и добавить группу, в которой находится необходимый узел → OK
  4. Отметить назначаемые пользователю (opc_adm) группы сообщений от этой группы узлов→ Save

Теперь, для того, чтобы настроить обмен сообщениями через opcmon и/или opcmsg, нужно развернуть политику opcmsg на группе узлов:

  1. Выбрать группу узлов
  2. Выбрать “Назначение политики” (Assign Policies)
  3. Найти opcmsg и назначить её выбранной группе
  4. Запустить Deployment для выбранной группы

Для проверки, можно перейти на управляемый узел и выполнить команду:

[root@database ov]# /opt/OV/bin/opcmsg severity=normal 
application=myTest object=myObject 
msg_text="This is the test message. Ignore"

В консоли Java UI должно появиться соответствующее сообщение.

Также должен изменитсья список агетов, работающих на стороне узла:

[root@hpom OV]# /opt/OV/bin/OpC/opcragt -status database
Node database.asia-systems.com:
HPOM Managed Node status :
OV Control              ovcd            (21855) is running
OV Config and Deploy    ovconfd         (21883) is running
OV Performance Core     coda            (21967) is running
OV Communication Broker ovbbccb         (21863) is running
Subagent EA:
Monitor Agent           opcmona         (24381) is running
Action Agent            opcacta         (21959) is running
Message Interceptor     opcmsgi         (21964) is running
Message Agent           opcmsga         (21911) is running
Done.

С этого момента можно считать, что агент HPOM исправно функционирует, а система, на которой он установлен – управляема.