Skip to end of banner
Go to start of banner

Manual operativo de opHA

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Introducción 

Las empresas de telecomunicaciones, los bancos y los proveedores de servicios administrados (MSP) usan el módulo opHA de Opmantek para distribuir las tareas de sondeo a través de múltiples poleadores esclavos, lo que permite una escalabilidad infinita. opHA proporciona alta disponibilidad, redundancia automatizada, funciones maestro-esclavo y distribución geográfica del sistema de gestión que permite funciones / vistas de múltiples clientes en NMIS, opEvents y opCharts.

Extremadamente flexible: Admite arquitecturas de muchos a uno y de muchos a muchos.

Multi Alquiler: Elimina problemas asociados con la superposición de espacio de direcciones IP y múltiples dominios de seguridad.

Borrar datos: Se duplica la información de sondeo y estado.

Sigue el sol: La capacidad Multi-Master permite que los sondeadores esclavos informen a múltiples maestros para la implementación de centros de datos múltiples.

Distribución geográfica: Los sondeadores esclavos pueden ubicarse localmente en el NOC o en el sitio en la ubicación remota.

Seguro: Admite datos de empuje y extracción de datos del sondeador esclavo al máster.

 

Configuración en el MASTER

Editamos el archivo:

[root@opmantek ~]# vi /usr/local/nmis8/conf/Config.nmis

 

Buscamos ‘server_name’ y le damos un nombre al servidor

'server_name' => 'nmis_master',

 

En ese mismo archivo de Config.nmis, buscamos 'server_master' y colocamos true

'server_master' => 'true',

 

De igual forma, en ese mismo archivo de Config.nmis, buscamos 'group_list' y agregamos el grupo o grupos que tengamos en el SLAVE, en este caso es el grupo CORE_BESTEL_SYSLOGS.

'group_list' => 'prueba1,prueba2,prueba3',

 

Editamos el archivo:

[root@opmantek ~]# vi /usr/local/nmis8/conf/Servers.nmis

 

Agregando la información de nuestros servidores como sigue y guardamos el archivo.

%hash = (

  'localhost' => {

    'name' => 'localhost',

    'config' => 'Config.nmis',

    'protocol' => 'http',

    'port' => '8042',

    'host' => '127.0.0.1',

    'user' => 'nmis',

    'passwd' => 'nm1888'

  },

  'prueba_syslogs' => {

    'name' => 'nmis_slave',

    'config' => 'Config.nmis',

    'protocol' => 'http',

    'port' => '8042',

    'host' => '192.168.1.71',

    'user' => 'nmis',

    'passwd' => 'nm1888',

    'portal_host' => '192.168.1.71',

    'portal_port' => '80',

    'portal_protocol' => 'http',

    'cgi_url_base' => '/cgi-nmis8'

  }

);

 

Editamos el archivo:

[root@opmantek ~]# vi /usr/local/omk/conf/opCommon.nmis

 

Buscamos 'opha_allowed_ips' y agregamos la IP del SLAVE. Guardamos el archivo.

  'opha' => {

    'opha_allowed_ips' => [

      '127.0.0.1',

      '192.168.1.71'

    ],

 

Realizamos un restart de omkd

[root@opmantek ~]# service omkd restart

 

Realizamos un patch de los grupos para que se muestren los que se tienen en el SLAVE en el MASTER

[root@opmantek ~]# /usr/local/nmis8/admin/grouplist.pl patch=true

Configuración en el SLAVE:

Editamos el archivo:

[root@Opmantek-Syslog ~]# vi /usr/local/nmis8/conf/Config.nmis

 

Buscamos 'server_name' y le damos un nombre al servidor

'server_name' => 'nmis_slave',

 

Editamos el archivo

[root@Opmantek-Syslog ~]# vi /usr/local/nmis8/conf/Servers.nmis

 

Y configuramos como sigue:

%hash = (

'localhost' => {

  'name' => 'localhost',

  'config' => 'Config.nmis',

  'protocol' => 'http',

  'host' => '127.0.0.1',

  'port' => '8042',

  'user' => 'nmis',

  'passwd' => 'nm1888'

  }

);

 

Editamos el archivo:

[root@Opmantek-Syslog ~]# vi /usr/local/omk/conf/opCommon.nmis

 

Buscamos 'opha_allowed_ips' y agregamos la IP del MASTER. Guardamos el archivo.

  'opha' => {

    'opha_allowed_ips' => [

      '127.0.0.1',

      '192.168.1.72'

    ],


Después de hacer esta configuración, ya podremos ver los grupos y nodos del SLAVE en el MASTER

 

Configuración de eventos 

Ahora, para ver los eventos del SLAVE en el MASTER, así como los syslogs:

En el SLAVE editamos el archivo:

[root@Opmantek-Syslog ~]# vi /usr/local/omk/conf/opCommon.nmis

 

Buscamos 'opevents_logs' y editamos como sigue:

    'opevents_logs' => {

      #'cisco_compatible' => [

       'cisco_syslog' => [

        '<nmis_logs>/cisco.log'

      ],

 

Hacemos un restart de omkd

[root@Opmantek-Syslog ~]# service omkd restart

 

Editamos el archivo

[root@Opmantek-Syslog ~]# vi /usr/local/nmis8/conf/Config.nmis

 

Buscamos 'syslog' y configuramos para que se envíen al MASTER:

  'syslog' => {

    'syslog_events' => 'true',

    'syslog_facility' => 'local1',

    'syslog_server' => '192.168.11.133:udp:514',

    'syslog_use_escalation' => 'false'

  },

 

Reiniciamos el servicio de syslog

[root@Opmantek-Syslog ~]# service rsyslog restart

 

En el MASTER editamos el archivo

[root@opmantek ~]# vi /etc/rsyslog.conf

 

Como sigue:

...

# Provides UDP syslog reception

# for parameters see http://www.rsyslog.com/doc/imudp.html

module(load="imudp") # needs to be done just once

input(type="imudp" port="514")

 

# Provides TCP syslog reception

# for parameters see http://www.rsyslog.com/doc/imtcp.html

module(load="imtcp") # needs to be done just once

input(type="imtcp" port="514")

 

#poller NMIS servers use local1 by default, capture that into slave_event.log

local1.*                                               

/usr/local/nmis8/logs/slave_event.log

...

 

Reiniciamos el servicio de syslog

[root@Opmantek-Syslog ~]# service rsyslog restart

Modulo opHA en operación 

Ahora, ya podemos ver los eventos del SLAVE en el MASTER en el Slave_Event_Log

 

 

Para poder ver los syslogs del SLAVE en el MASTER, basta con hacer un rsync del archivo Cisco.log en el SLAVE, como sigue:

[root@Opmantek-Syslog ~]# rsync -avz /usr/local/nmis8/logs/cisco.log root@192.168.11.133:/usr/local/nmis8/logs/cisco.log

root@192.168.11.133's password:

sending incremental file list

cisco.log

 

sent 370 bytes  received 535 bytes  27.85 bytes/sec

total size is 60157  speedup is 66.47

 

Y con esto, veremos los syslogs en el MASTER en el apartado Router_Syslog

 

 

  • No labels