Dzienniki - Konserwacja
W widoku Konserwacja można uzyskać dostęp do drzewa dzienników, przeglądać połączenia dzienników i pobierać dzienniki.
Narzędzie do zarządzania usługami firmy Efecte tworzy szeroki wybór logów do różnych celów. Miejsce docelowe plików logów, maksymalny rozmiar i rotację logów można zdefiniować zgodnie z wymaganiami klienta.
Następujące dzienniki są tworzone domyślnie:
- Dziennik bezpieczeństwa : rejestruje wszystkie istotne działania związane z bezpieczeństwem, takie jak zdarzenia logowania i wylogowywania użytkowników, zatwierdzanie problemów z przepływem pracy itd.
- Rejestr konfiguracji : rejestruje zmiany w konfiguracji rozwiązania w interfejsie administracyjnym
- Dziennik integracji : Rejestruje zdarzenia związane z API sieci Web w celu importowania i eksportowania danych
- Rejestr błędów aplikacji : rejestruje błędy i ostrzeżenia związane z serwerem aplikacji
- Rejestr dostępu do karty danych (opcjonalny, funkcja wymagająca oddzielnej licencji): Rejestruje wszystkie widoki problemu, zarówno w formie listy, jak i w widoku szczegółowym dla szablonów, dla których został skonfigurowany.
- Dziennik Effie AI : Rejestruje używane funkcje Effie AI. Obejmuje to funkcje e-mail i wyzwalacze akcji. Domyślny poziom rejestrowania to INFO. Dostępne są następujące informacje:
- Informacje o funkcjach (Generowanie, korygowanie, uzupełnianie, działanie).
- Unikalny identyfikator użytkownika umożliwiający śledzenie unikalnych/powracających użytkowników.
- Znak czasu.
- Nazwa szablonu.
- Liczba tokenów w żądaniu.
Pobierz dzienniki
Aby uzyskać dostęp do plików dziennika z poziomu interfejsu graficznego ESM za pomocą opcji Pobierz dzienniki, należy najpierw zdefiniować ustawienie platformy log.files, które poinformuje ESM, które pliki dziennika mają zostać pobrane. Ustawienia platformy można edytować w menu Konserwacja > Edytuj ustawienia. Dodaj lokalizacje żądanych plików dziennika lub folderów jako wartości ustawienia. Jeśli wartością jest folder, pobrane zostaną wszystkie pliki w nim zawarte.
Drzewo Kłody
Dzięki drzewu logów możesz monitorować logi w czasie rzeczywistym. Logi są wyświetlane w hierarchicznym drzewie. Kliknięcie logu u podstawy drzewa umożliwia monitorowanie wszystkich logów wraz z ich aktualnym poziomem logowania. Możesz również wyszukać konkretny komponent i zwiększyć jego poziom logowania. Jest to zazwyczaj konieczne podczas poszukiwania przyczyny problemu.
Połączenia dziennika
Dzięki połączeniom dziennika możesz przeglądać listę otwartych połączeń w drzewie dziennika.
Rejestrowanie modyfikacji właściwości w interfejsie Pro
Właściwości dziennika można modyfikować w widoku otwieranym po kliknięciu dziennika w drzewie dzienników.
Nazwę wybranego dziennika można zobaczyć w widoku. Za pomocą strzałek w górę i w dół w polu „Poziom” można zmienić poziom rejestrowania dla dzienników zapisanych w pliku dziennika w folderze \Efecte\log . Poziom jest wyświetlany za strzałkami.
Jeśli chcesz wysłać wiadomość w celu sprawdzenia czy rejestrowanie działa na wybranym poziomie, kliknij przycisk Wyślij wiadomość testową.
Aby zmienić poziom rejestrowania w czasie rzeczywistym wyświetlany w widoku, wybierz odpowiedni poziom z opcji menu rozwijanego. Dostępne poziomy (od najmniej szczegółowego do najbardziej szczegółowego) to:
- Śmiertelny
- Błąd
- Ostrzegać
- Informacje
- Odpluskwić
- Namierzać
Aby usunąć logi tylko z widoku, kliknij przycisk „Wyczyść” . Sam plik dziennika nie zostanie wyczyszczony.
Aby zatrzymać aktualizację dzienników w czasie rzeczywistym w widoku, kliknij przycisk Rozłącz .
Aby zamknąć widok, kliknij przycisk Zamknij .
Modyfikacja własności Pro
Administratorzy mogą zdefiniować własną politykę rejestrowania w pliku o nazwie custom-log.properties, który znajduje się we wdrożeniu lokalnym w katalogu installationdir/Webapp/WEB-INF/ . Zdefiniowana tam polityka krocząca nadpisze politykę domyślną. Na przykład, jeśli ESM jest zainstalowany lokalnie w katalogu /opt/efecte_le, a identyfikator aplikacji internetowej to efecte, to polityka powinna znajdować się w pliku /opt/efecte_le/efecte/WEB-INF/custom-log.properties .
Alternatywnie, w przypadku wdrożeń w chmurze: /var/lib/efecteone/tenant_files/xxx/itsm/files/itsm/WEB-INF/custom-log.properties
Aby zaktualizować zmiany w custom-log.properties , konieczne jest ponowne uruchomienie serwera Tomcat.
Jeśli klient nie zdefiniuje własnego pliku custom-log.properties, jak opisano powyżej, ESM użyje własnego, domyślnego pliku zasobów custom-log.properties. W pliku custom-log.properties można zdefiniować dwie różne polityki kroczące, zależne od przedziału czasu lub limitu rozmiaru pamięci: TimeBaseRollingPolicy i SizedBasedTriggeredTriggeringPolicy.
Modyfikacja ustawień dziennika w ustawieniach platformy
Ustawienia logów mają własną sekcję w ustawieniach platformy. ESM jest instalowany domyślnie z trybem ConsoleAppender. Inne mechanizmy rejestrowania można zastosować, wprowadzając odpowiednie zmiany (np. lokalizację pliku logu) w wartościach ustawień. Szczegółowe instrukcje dotyczące konfiguracji ustawień log4j można znaleźć w dokumentacji online log4j pod adresem http://logging.apache.org/log4j/1.2/manual.html.
Przykład dziennika sesji
Jeśli chcesz monitorować np. sesje użytkowników ESM, możesz użyć SessionLoggera i skonfigurować go, postępując zgodnie z następującymi instrukcjami:
- Przejdź do Konserwacja > Ustawienia systemu > Edytuj ustawienia platformy.
- Znajdź i włącz te 5 ustawień (z wartościami domyślnymi), klikając pole wyboru przed ustawieniem:
- log4j.logger.com.bitmount.boas.log.SessionLogger
- log4j.appender.session
- log4j.appender.session.layout
- log4j.appender.session.layout.ConversionPattern (tę domyślną wartość należy zmienić również w ustawieniach platformy, aby nie tworzyć jednego dużego pliku, lecz plik roczny lub kwartalny).
- log4j.appender.session.Plik
- Uruchom ponownie usługę ESM/Efecte Tomcat.
- Sprawdź, czy plik session.log można pobrać z sekcji Konserwacja > Dzienniki > Pobierz dzienniki
- Pobierz i otwórz plik session.log w Notatniku, aby wyświetlić nazwy użytkowników, czasy logowania i wylogowywania, całkowity czas sesji oraz lokalizację kart użytkowników w drzewie uprawnień ESM:
- ZALOGUJ SIĘ aB6UArhznRMgTtXrxV Użytkownik testowy
- WYLOGUJ aB6UArhznRMgTtXrxV Użytkownik testowy 15.06.2006 13:51 15.06.2006 13:51 0 min Użytkownicy główni
- ZALOGUJ się aB6UArhznRMgTtXrxV root
- WYLOGUJ aB6UArhznRMgTtXrxV root 15.06.2006 14:01 15.06.2006 14:05 3 min
- ZALOGUJ SIĘ aB6UArhznRMgTtXrxV aradams
- LOGIN ak8-km3bhTZhgYSxxV gesmith
- WYLOGUJ aB6UArhznRMgTtXrxV aradams 15.06.2006 14:05 15.06.2006 14:06 1 min Użytkownicy podstawowi
- WYLOGUJ ak8-km3bhTZhgYSxxV gesmith 15.06.2006 14:06 15.06.2006 14:10 4 min Użytkownicy podstawowi
- Jeśli chcesz również zobaczyć typ licencji użytkowników, a licencje Floating mogą być ograniczone do jednej grupy użytkowników, możesz przenieść wszystkie licencje Floating z możliwością zapisu i ich użytkowników do nowego podfolderu o nazwie „Użytkownicy Floating” w drzewie Licencje i uprawnienia. Możesz również zmienić nazwę domyślnego folderu „Użytkownicy” na „Użytkownicy dedykowani” i przenieść tam wszystkie licencje dedykowane.