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

Compare with Current View Page History

« Previous Version 3 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 Maestro

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 Esclavo

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 esclavo en el Maestro

 

Configuración de eventos 

Ahora, para ver los eventos del esclavo en el maestro, así como los syslogs:

En el ESCLAVO 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 MAESTRO 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