0.1 Metas

0.2 Notas:

0.3 En resumen:

Para configurar RT y Nagios de manera que las alarmas de Nagios automáticamente creen tickets (incidencias) en RT, es necesario seguir los siguientes pasos:

Los siguientes dos pasos ya deberían estar hechos si ha terminado los ejercicios de RT.

0.4 Ejercicios

0.5 Ingrese en su máquina virtual con ssh, como usuario sysadm

0.6 Configurar el contacto en Nagios

Conviértase en root:

    $ sudo -s

Edite el archivo de contactos

# editor /etc/nagios3/conf.d/contacts_nagios2.cfg

En este archivo vamos a añadir un contacto NUEVO que va debajo el contacto por root.

ATENCIÓN: No elmine el contacto de root!

El nuevo contacto debería verse similar a (DEBAJO DEL CONTACTO root):

define contact{
        contact_name                    net
        alias                           RT Alert Queue
        service_notification_period     24x7
        host_notification_period        24x7
        service_notification_options    c 
        host_notification_options       d 
        service_notification_commands   notify-service-by-email
        host_notification_commands      notify-host-by-email
        email                           net@localhost
        }

Ahora, al final del archivo, agregue también: (Nota: No borre o edite ninguna otra definición existente.)

define contactgroup{
        contactgroup_name       tickets
        alias                   email to ticket system for RT
        members                 net,root
        }

Grabe y salga del archivo.

0.7 Notas

1 Elija un servicio a monitorear que pueda crear tickets en RT

Para que se generen tickets en RT si se cae el servicio SSH en una máquina, debemos editar el chequeo de servicio de SSH:

# editor /etc/nagios3/conf.d/services_nagios2.cfg

Busque el servicio con el hostgroup_name de "ssh-servers" y agregue la línea "contact_groups". Cuando termine de editar la definición del servicio, será algo como lo siguiente:

define service {
        hostgroup_name                  ssh-servers
        service_description             SSH
        check_command                   check_ssh
        use                             generic-service
        notification_interval           0 ; set > 0 if you want to be renotified
        contact_groups                  tickets,admins
}

Grabe el archivo y salga del editor.

1.1 Notas

Reinicie Nagios para verificar que sus cambios son correctos:

# service nagios3 restart

Si se cae el servicio SSH en cualquiera de los nodos que estamos monitoreando, Nagios debería generar un nuevo ticket en RT. Vamos a bajar el servicio SSH en el servidor NOC del taller. Si no está monitoreando esta máquina, tendrá que agregar configuración en Nagios (hostgroups_nagios2.cfg)

1.2 Ver los tickets de nagios en RT