Ustawienia pliku konfiguracyjnego Nagios

Wprowadzenie

Za pomocą zewnętrznego narzędzia Nagios można monitorować systemy oraz infrastrukturę IT. Aby również system ERP i jego serwery aplikacji mogły zostać włączone do tego monitoringu, możliwe jest wygenerowanie pliku konfiguracyjnego Nagios przy użyciu aplikacji Ustawienia pliku konfiguracyjnego Nagios.

Plik ten zawiera wartości progowe dla ostrzeżeń oraz ustawienia prezentacji, określone dla każdej kombinacji: serwer aplikacji, zarządzana jednostka (Managed Bean) i atrybut. Narzędzie Nagios może odczytać ten plik i przejąć zawarte w nim ustawienia.

Managed Beans to obiekty Java, które umożliwiają monitorowanie i kontrolowanie zasobów. Zasobem może być np. urządzenie lub aplikacja.
Dla każdego wskaźnika serwer aplikacji systemu ERP tworzy osobny Managed Bean.

Grupa docelowa

  • Programiści
  • Konsultanci techniczni

Opis aplikacji

Za pomocą aplikacji Ustawienia pliku konfiguracyjnego Nagios definiuje się ustawienia dla każdego serwera aplikacji i Managed Bean, które mają zostać uwzględnione w pliku konfiguracyjnym Nagios.

Aplikacja składa się z nagłówka oraz obszaru roboczego.

Nagłówek

W nagłówku można wprowadzić kryteria wyszukiwania, a następnie za pomocą akcji [Aktualizuj] pobrać odpowiednie dane z systemu i wyświetlić je w obszarze roboczym.

Dostępne pola:

Managed Bean – w tym polu można opcjonalnie podać identyfikator jako kryterium wyszukiwania dla Managed Bean, którego ustawienia mają być edytowane w obszarze roboczym.

Atrybut – w tym polu można opcjonalnie podać identyfikator jako kryterium wyszukiwania dla atrybutu, którego ustawienia mają być edytowane w obszarze roboczym.

Serwer aplikacji – w tym polu można opcjonalnie podać identyfikator jako kryterium wyszukiwania dla serwera aplikacji, którego ustawienia mają być edytowane w obszarze roboczym.

Obszar roboczy

W obszarze roboczym można wprowadzać dane konfiguracyjne dotyczące istniejących serwerów aplikacji i Managed Beans lub edytować już istniejące dane konfiguracyjne. Serwery aplikacji i Managed Beans dodaje się do listy za pomocą akcji [Szukaj i dodaj serwer aplikacji].

Dostępne pola:

Serwer aplikacji – w tej kolumnie wyświetlany jest serwer aplikacji, dla którego definiowane są ustawienia w pliku konfiguracyjnym.

Managed Bean – w tej kolumnie wyświetlany jest Managed Bean, dla którego definiowane są ustawienia w pliku konfiguracyjnym.

Atrybut – e tej kolumnie wyświetlany jest atrybut, dla którego definiowane są ustawienia w pliku konfiguracyjnym.
Po dodaniu nowego wiersza do listy, aż do momentu zapisania danych, można wybrać jeden z dostępnych atrybutów. Dostępne atrybuty zależą od wybranego Managed Bean.

Zasadniczo wszystkie atrybuty są dostępne do wyboru, jednak niektóre z nich nie mają znaczenia w kontekście monitorowania, np. atrybuty Description i Unit.

Opis atrybutów pochodzących z Managed Beans w systemie ERP znajduje się w artykule: Wprowadzenie: Wskaźniki.

Typ danych – w tej kolumnie wyświetlany jest typ danych wybranego atrybutu.

Pierwsza wartość ostrzeżenia – w tej kolumnie należy wprowadzić pierwszy próg ostrzeżenia. Na jego podstawie Nagios uruchamia odpowiednie zdarzenia.
Progi należy podawać w składni stosowanej dla pól wyszukiwania. Na przykład, aby ustawić próg w zakresie od 100 do 1000, należy wpisać wartość: 100 – 1000.

Uwaga
Wartość ta zależy od wybranego atrybutu i jego typu danych.

Druga wartość ostrzeżenia – w tej kolumnie należy wprowadzić drugi próg ostrzeżenia, który uruchamia drugi poziom zdarzeń w Nagios.
Progi należy również podawać w składni pól wyszukiwania. Przykład: 1000 – 9999.

Uwaga
Wartość ta zależy od wybranego atrybutu i jego typu danych.

Minimalna wartość prezentacji – w tej kolumnie należy wprowadzić wartość minimalną, od której zaczyna się wyświetlanie danych w Nagios.

Uwaga
Wartość ta zależy od wybranego atrybutu i jego typu danych.

Maksymalna wartość prezentacji – w tej kolumnie należy wprowadzić wartość maksymalną, do której kończy się wyświetlanie danych w Nagios.

Uwaga
Wartość ta zależy od wybranego atrybutu i jego typu danych.

Akcje związane z aplikacją

W aplikacji Ustawienia pliku konfiguracyjnego Nagios dostępne są następujące akcje związane z aplikacją:

[Utwórz plik konfiguracyjny]

Za pomocą akcji [Utwórz plik konfiguracyjny]  dostępnej na standardowym pasku narzędzi tworzony jest plik konfiguracyjny, który może być wykorzystany przez zewnętrzne narzędzie Nagios.
Plik ten zawiera wartości zdefiniowane w obszarze roboczym.

[Wyszukaj i dodaj serwer aplikacji]

Za pomocą akcji [Wyszukaj i dodaj serwer aplikacji] możliwe jest uzupełnienie listy o istniejące serwery aplikacji oraz Managed Beans.

Konfiguracja

W aplikacji Konfiguracja nie występują dedykowane parametry dla aplikacji Ustawienia pliku konfiguracyjnego Nagios.

Jednostki biznesowe

Aplikacja Ustawienia pliku konfiguracyjnego Nagios jest powiązana z jednostką biznesową: com.cisag.sys.services.indicator.obj.JmxMBeanConfiguration, która może być używana do:

  • przydzielania uprawnień

  • konfigurowania definicji działań

  • importowania lub eksportowania danych

Uprawnienia

Uprawnienia mogą być nadawane za pomocą ról uprawnień lub przypisania do organizacji. Szczegółowe informacje znajdują się w artykule Uprawnienia.

Uprawnienia specjalne

Aplikacja Ustawienia pliku konfiguracyjnego Nagios nie posiada żadnych specjalnych uprawnień.

Przyporządkowania organizacji

Aplikacja Ustawienia pliku konfiguracyjnego Nagios nie wymaga przypisania do organizacji.

Specjalne możliwości

Aplikacja Ustawienia pliku konfiguracyjnego Nagios nie posiada specjalnych możliwości.

Uprawnienia dla partnerów biznesowych

Aplikacja Ustawienia pliku konfiguracyjnego Nagios nie jest dostępna dla partnerów biznesowych.

Instrukcje

Poniżej przedstawiono sposób pracy z aplikacją Ustawienia pliku konfiguracyjnego Nagios:

Wprowadzanie nowych ustawień

  1. Otworzyć aplikację Ustawienia pliku konfiguracyjnego Nagios.
  2. Nacisnąć przycisk [Wyszukaj i dodaj serwer aplikacji] dostępny nad listą w obszarze roboczym.
  3. otwarte zostaje okno dialogowe: Wyszukiwanie: Serwer aplikacji.
  4. Wprowadzić kryteria wyszukiwania i nacisnąć przycisk [Start]. Zostanie wyświetlona lista wyników.
  5. Wybrać serwer aplikacji w połączeniu z odpowiednim Managed Bean, dla którego mają zostać określone ustawienia pliku konfiguracyjnego Nagios.
  6. Nacisnąć przycisk [Zastosuj] w dolnej części okna. Okno dialogowe zostaje zamknięte, a wybrane pozycje zostają przeniesione do listy.
  7. W kolumnie Atrybut wybrać jeden z atrybutów wynikających z wybranej kombinacji serwera aplikacji i Managed Bean.
  8. W kolumnie Typ danych wyświetlany jest odpowiedni typ danych zgodnie z wybranym atrybutem.
  9. Kolumny Pierwsza wartość ostrzeżenia, Druga wartość ostrzeżenia, Minimalna wartość prezentacji oraz Maksymalna wartość prezentacji zostają udostępnione do edycji w zależności od wybranego atrybutu.
  10. Uzupełnić pozostałe kolumny wartościami.
  11. Wybrać przycisk [Zapisz] na standardowym pasku narzędzi. Wprowadzone dane zostaną zapisane.

Usuwanie ustawień

  1. Otworzyć aplikację Ustawienia pliku konfiguracyjnego Nagios.
  2. Na liście wybierać odpowiednią kombinację serwera aplikacji, Manged Bean oraz atrybutu, która ma zostać usunięta.
  3. Nacisnąć przycisk [Usuń] na standardowym pasku narzędzi.
  4. Wybrany wpis zostaje usunięty z listy.

Oznaczanie ustawień do usunięcia

  1. Otworzyć aplikację Ustawienia pliku konfiguracyjnego Nagios.
  2. Na liście wybierać odpowiednią kombinację serwera aplikacji, Manged Bean oraz atrybutu, która ma zostać usunięta.
  3. Nacisnąć przycisk [Usuń] na standardowym pasku narzędzi rozwijając menu wybrac opcję [Wstaw znacznik usuwania].
  4. Pozycja na liście zostanie oznaczona do usunięcia.

Wyszukiwanie i edytowanie ustawień

  1. Otworzyć aplikację Ustawienia pliku konfiguracyjnego Nagios.
  2. Wprowadzić kryteria wyszukiwania w nagłówku aplikacji wybrać przycisk [Aktualizuj].
  3. Lista w obszarze roboczym zostanie odfiltrowana zgodnie z kryteriami w nagłówku aplikacji.
  4. Wprowadzić zmiany ustawień w kolumnach: Pierwsza wartość ostrzeżenia, Druga wartość ostrzeżenia, Minimalna wartość prezentacji oraz Maksymalna wartość prezentacji.
  5. Wybrać przycisk [Zapisz] na standardowym pasku narzędzi. Wprowadzone dane zostaną zapisane.
Uwaga
Pola są udostępnione do edycji w zależności od typu danych.

Generowanie pliku konfiguracyjnego

Wymagania wstępne

Aplikacja jest otwarta i istnieją ustawienia dla kombinacji serwera aplikacji, Manged Bean oraz atrybutu.

Instrukcja

  1. Wybrać przycisk [Utwórz plik konfiguracyjny]. Otwarte zostanie okno Utwórz plik konfiguracyjny Nagios.
  2. Na zakładce Akcja należy wprowadzić następujące dane:
    • Folder – w którym ma zostać zapisany plik konfiguracyjny Nagios. Należy wprowadzić pełną ścieżkę do folderu.
    • Nazwa szablonu hosta – w systemie Nagios należy utworzyć szablony hostów i odwołać się do nich w Comarch ERP Enterprise. W to pole należy wpisać nazwę istniejącego szablonu hosta Nagios.
    • Nazwa szablonu usług – w systemie Nagios należy utworzyć szablony usług i odwołać się do nich w Comarch ERP Enterprise. W to pole należy wpisać nazwę istniejącego szablonu usługi Nagios.
    • Prefiks nazwy pliku – w tym polu należy wprowadzić prefiks dla plików, które mają zostać utworzone. Prefiks ten stanowi część nazwy pliku. Pełna nazwa pliku ma następującą strukturę: <prefiks><nazwa odpowiedniego pliku konfiguracyjnego>.cfg
      Nazwa pliku konfiguracyjnego zależy od zawartości, która ma zostać wygenerowana, i jest z góry określona. Używane są następujące nazwy plików:
      • commands
      • hostgroups
      • nazwa odpowiedniego serwera aplikacji, dla którego plik jest tworzony
Uwaga
Akcja może być wykonana wyłącznie w tle. Na dole okna należy nacisnąć przycisk „[W tle].
Plik zostaje utworzony i zapisany w określonym katalogu.

Aktywacja JMX

Należy aktywować interfejs JMX na każdym serwerze aplikacyjnym, który ma być monitorowany. Tylko przy aktywnym interfejsie JMX możliwe jest pobieranie wskaźników za pośrednictwem systemu Nagios.

Aktywacja interfejsu JMX odbywa się za pomocą zmiennej środowiskowej SEMIRAMIS_REMOTE_JCONSOLE.

Czy ten artykuł był pomocny?