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.
...
Multi Alquiler: Elimina problemas asociados con la superposición de espacio de direcciones IP y múltiples dominios de seguridad.
Borrar datos: Deduplica Se duplica la información de sondeo y estado.
...
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'
},
' izziprueba_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 ~]# /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
Image Added
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
Image Added
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
Image Added