Nagios – konfiguracja sieci/urządzeń

Jeżeli nie posiadasz działającej instalacji Nagiosa możesz skorzystać z Nagios – Instalacja na Debian 9

Dodajmy strukturę katalogów dzięki, której łatwiej będzie nam zarządzać plikami z konfiguracją:

# edytuj nagios.cfg
mcedit /usr/local/nagios/etc/nagios.cfg

# dodajmy nasz główny katalog z konfiguracjami tak by później nie trzeba było dodawać każdego pliku pojedynczo
cfg_dir=/usr/local/nagios/etc/devices

# stwórzmy katalog i wejdźmy w niego:
mkdir -p /usr/local/nagios/etc/devices
cd /usr/local/nagios/etc/devices

Nie wszyscy mamy możliwość korzystania z 'inteligentnych’ urządzeń sieciowych – życie to nie bajka 🙂

Oto przykładowy plik z konfiguracją dla takiego urządzenia:

define host{
        name                            noping-host    ; The name of this host template
        notifications_enabled           1       
        event_handler_enabled           1       
        flap_detection_enabled          1      
        process_perf_data               1      
        retain_status_information       1       
        retain_nonstatus_information    1       
        notification_interval           0
        notification_period             24x7
        notification_options            d,u,r
        contact_groups                  admins
        max_check_attempts              5
        address                         127.0.0.1      ; Just so we don't have to write it all the time
        register                        0      
        }

Możemy stworzyć kilka switchy za pomocą poniższej definicji:

define host{
            use noping-host
            host_name switch-number-1
            alias Switch Number 1
            icon_image switch40.png
            statusmap_image switch40.gd2
            parent name_of_parent_host_name  ; use this to make tree on map
            initial_status u
}

Wspólne zmienne dla danego typu urządzeń można wkładać do jednego worka, którym jest szablon, a następnie korzystać z niego przy definicji poszczególnych urządzeń, tak jak zrobiliśmy to powyżej.

Najczęstsze typy szablonów to : linux-server (wiele więcej można zobaczyć w tym pliku /usr/local/nagios/etc/objects/templates.cfg )

Po dodaniu nowych plików .cfg pamiętaj by nadać im uprawnienia użytkownika nagios tak, by nagios był w stanie przeczytać ich zawartość. Potem wystarczy zrestartowanie nagiosa.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*