Buen día, Hace algun tiempo realizamos integración de spectrum con Oracle grid control la cual nos funciono muy bien y hace un mes dejo de funcionar despues de actualizar spctrum lo cual no hemos podido solucionar.
La integracion la tenemos de la siguiente manera:
EL mapeo del trap esta funcionando correctamente y genera el evento 37000 para al realizar el event condition no genera ninguno de los eventos 37001, 37002, 37003.
Alguine ha tenido experiencia con esta integración??
Muchas gracias.
Integración Grid Control (OEM)
La integración con OEM, consiste en la recepción de traps SNMP enviados por esta aplicación hacia Spectrum, los cuales son convertidos en alarmas en Spectrum por la configuración que se hace a través del módulo de SBG.
Se debe identificar la estructura del trap que llegará a spectrum, para poder configurar el archivo AlertMap. Sin la integración, el trap como llega a Spectrum tiene una estructura como lo siguiente:
Unknown alert received from device pbmdeapagr01 of type Host_systemEDGE. Device Time 0+00:05:06. (Trap type 1.3.6.1.4.1.111.15.2.6.1) Trap var bind data:
OID: 1.3.6.1.4.1.111.15.1.1.1.2.1 Value: SATPDB_2
OID: 1.3.6.1.4.1.111.15.1.1.1.3.1 Value: Database Instance
OID: 1.3.6.1.4.1.111.15.1.1.1.4.1 Value: pbmdeaptar01
OID: 1.3.6.1.4.1.111.15.1.1.1.5.1 Value: Status
OID: 1.3.6.1.4.1.111.15.1.1.1.8.1 Value: Oct 5, 2012 11:12:05 AM COT
OID: 1.3.6.1.4.1.111.15.1.1.1.9.1 Value: Critical
OID: 1.3.6.1.4.1.111.15.1.1.1.10.1 Value: Failed to connect to database instance: ORA-12505: TNS:listener does not currently know of SID given in connect descriptor (DBD ERROR: OCIServerAttach).
OID: 1.3.6.1.4.1.111.15.1.1.1.11.1 Value: Disponiblidad y estados criticos Innova
OID: 1.3.6.1.4.1.111.15.1.1.1.12.1 Value: SYSMAN
OID: 1.3.6.1.4.1.111.15.1.1.1.13.1 Value: 0
OID: 1.3.6.1.4.1.111.15.1.1.1.15.1 Value: CA1EDD9F4A3C00E4E043C0A88D7B00E4
OID: 1.3.6.1.4.1.111.15.1.1.1.16.1 Value: 0
OID: 1.3.6.1.4.1.111.15.1.1.1.18.1 Value: 0
OID: 1.3.6.1.4.1.111.15.1.1.1.20.1 Value: 1
OID: 1.3.6.1.4.1.111.15.1.1.1.21.1 Value: CA1EDD9F4A3C00E4E043C0A88D7B00E4
Pasos para la integración:
- Copiar estas lineas al archivo /custom/events/alartMap en todos los sperctroservers (Primarios y secundarios)
#Oracle OEM (Grid Control) Mapeo de integracion
1.3.6.1.4.111.15.2.6.1 0xfff37000 1.3.6.1.4.1.111.15.1.1.1.2.1(1,0)\
1.3.6.1.4.1.111.15.1.1.1.3.1(101,0)\
1.3.6.1.4.1.111.15.1.1.1.4.1(102,0)\
1.3.6.1.4.1.111.15.1.1.1.5.1(103,0)\
1.3.6.1.4.1.111.15.1.1.1.8.1(104,0)\
1.3.6.1.4.1.111.15.1.1.1.9.1(105,0)\
1.3.6.1.4.1.111.15.1.1.1.10.1(106,0)\
1.3.6.1.4.1.111.15.1.1.1.11.1(107,0)\
1.3.6.1.4.1.111.15.1.1.1.12.1(108,0)\
1.3.6.1.4.1.111.15.1.1.1.13.1(110,0)\
1.3.6.1.4.1.111.15.1.1.1.15.1(111,0)\
1.3.6.1.4.1.111.15.1.1.1.16.1(112,0)\
1.3.6.1.4.1.111.15.1.1.1.18.1(113,0)\
1.3.6.1.4.1.111.15.1.1.1.20.1(114.0)\
1.3.6.1.4.1.111.15.1.1.1.21.1(115,0)
Nota: Se crea el evento 0xfff37000. Cada OID del trap es alamacenado en al respectiva variable:
1, 101, 102, …, 115
En la variable 1, quedará almacenado el nombre de la base de datos. Por cada base de datos se creará una instancia en Spectrum.
- Copiar esta línea al archivo /custom/events/gen_app_gw/eventAdmin/eventDisp en todos los spectroservers (Primarios y secundarios)
0xfff37000
- Copiar estas líneas al archivo /custom/events/gen_app_gw/eventModel/eventDisp en todos los spectroservers (Primarios y secundarios)
0xfff37000 E 20 R CA.EventCondition, "({v 105} == {S \"Critical\"})" , "0xfff37001 -:-","({v 105} == {S \"Clear\"})" , "0xfff37002 -:-","default" , "0xfff37003 -:-"
0xfff37001 A 3,0xfff37000,1,101,102,106
0xfff37003 A 1,0xfff37000,1,101,102,106
Nota: En este codigo, si la variable 105 contiene la palabra Critical, se creará la alarma 0xfff37000, si la palabra es Clear se crea el evento 0xfff37002 el cual limpiará la alarma 0xfff37000, como lo muestra la siguiente línea de código.
- Copiar esta linea al archivo /custom/events/eventDisp en todos los spectroservers (Primarios y secundarios)
0xfff37002 E 50 C 0xfff37000,1,101,102
0xfff37003
0xfff37001
- El archivo Probfff37000fue copiado al directorio /SPECTRUM/custom/Events/CsEvFormat en todos los spectroservers (Primarios y secundarios) y en el servidor de Oneclick
- Los siguientes archivos fueron copiados en la siguiente ruta:
/SPECTRUM/custom/Events/CsEvFormat en todos los spectroservers (Primarios y secundarios) y en el servidor de Oneclick.
Eventfff37000
Eventfff37001
Eventfff37002
Eventfff37003
- Luego ingresando a la interfaz de Spectrum por OneClick través de VNM Model -> Component Detail -> SpectroServer Control dar click en Update Event Configuration
- Luego en la interfaz web de Oneclick -> Administration -> EvFormat/PCause Configuration dar click en Reload
- Este procedimiento se debe aplicar en todos los Spectroservers (Primarios y secundarios).