Ta strona umożliwia modyfikowanie globalnych ustawień kontrolera poprawności, czyli tworzonych domyślnie globalnych parametrów. Kontroler poprawności działa na podstawie strategii poprawności, aby zapewnić spełnienie określonych warunków w środowisku. Strategia poprawności to konkretne ustawione kryteria poprawności. Zastosować można limity częstotliwości restartowania lub uniemożliwić restartowanie w określonych porach.
Aby wyświetlić tę stronę Konsoli administracyjnej, należy kliknąć opcję
.Produkt Intelligent Management udostępnia podsystem służący do ciągłego monitorowania poprawności i zarządzania nią w celu wykrywania spadków wydajności związanych z wadliwym działaniem oprogramowania.
Ta strona składa się z dwóch kart: Konfiguracja i Środowisko wykonawcze. Na karcie Konfiguracja wyświetlane są wcześniej skonfigurowane pola, które, w niektórych przypadkach, można edytować. Na karcie Środowisko wykonawcze wyświetlane są pola obecnie używane przez kontroler poprawności. W niektórych przypadkach możliwe jest zmienianie ich wartości. Inaczej niż w przypadku karty Konfiguracja, wartości zmienione na karcie Środowisko wykonawcze są przesyłane bezpośrednio do kontrolera poprawności i powodują zmianę parametrów używanych przez kontroler. Domyślnie zmiany nie są zapisywane w repozytorium, dlatego można dokonać tymczasowej zmiany parametrów, która nie zostanie utrwalona.
Podczas konfigurowania kontrolera poprawności użytkownik ma konkretne uprawnienia w zależności od roli administracyjnej. Poniższa lista zawiera role administracyjne i uprawnienia na potrzeby konfigurowania kontrolera poprawności:
Określa, czy monitorowanie poprawności jest włączone.
Włączony kontroler poprawności nieustannie monitoruje strategie poprawności w systemie. Po wyłączeniu kontrolera warunki poprawności zdefiniowane w strategiach poprawności nie są monitorowane. Kontroler poprawności można wyłączyć bez usuwania strategii poprawności z systemu.
Określa czas między kolejnymi kontrolami poprawności wykonywanymi w celu sprawdzenia, czy warunek strategii poprawności został naruszony. Wartość jest określana w minutach, a poprawny zakres to od 1 do 60 minut. Dłuższe cykle kontroli powodują zmniejszenie obciążenia powodowanego monitorowaniem poprawności.
Wadą takiego rozwiązania jest brak możliwości wykrycia wystąpienia warunków poprawności w danym okresie do momentu upłynięcia następnego cyklu kontroli. Jeśli na przykład istnieje strategia poprawności z warunkiem obciążenia wynoszącym 10 000 żądań powiązanym z serwerem aplikacji, a długość cyklu kontroli to 60 minut, kontroler sprawdza tylko co 60 minut, czy serwer aplikacji obsłużył 10 000 żądań. Jeśli do momentu przeprowadzenia kontroli serwer aplikacji obsłużył 9 999 żądań, kontroler przez następne 60 minut nie sprawdzi ponownie liczby obsłużonych żądań. W związku z tym serwer przed zrestartowaniem może obsłużyć ponad 10 000 żądań.
Określa liczbę prób uruchomienia serwera aplikacji po podjęciu decyzji o jego zrestartowaniu.
Jeśli ta liczba zostanie przekroczona, operacja zostanie uznana za zakończoną niepowodzeniem, a operacje restartowania dla serwera zostaną wyłączone. Wartość musi być liczbą całkowitą z zakresu od 1 do 5 włącznie.
Określa czas oczekiwania na zatrzymanie serwera przed jawnym sprawdzeniem jego stanu i podjęciem próby kolejnego uruchomienia.
Restartowanie serwera obejmuje działania zatrzymania i uruchomienia serwera. Jeśli w danym środowisku działanie uruchomienia lub zatrzymania serwera aplikacji zajmuje wyjątkowo dużo czasu, można rozważyć ustawienie tej wartości, aby działanie restartowania nie przekraczało limitu czasu. Wartość jest zawsze określana w minutach i musi być liczbą całkowitą z zakresu od 1 do 60.
Steruje minimalną ilością czasu, który musi upłynąć między kolejnymi restartami instancji serwera aplikacji.
Jeśli w tym czasie w przypadku serwera aplikacji zostanie naruszony warunek poprawności, operacja restartowania zostanie ustawiona w stan oczekiwania. Restart zostanie wykonany po upłynięciu minimalnego odstępu czasu między restartami. Wartość musi należeć do zakresu od 15 minut do 365 dni włącznie. Ustawienie wartości 0 powoduje wyłączenie minimalnego odstępu czasu między restartami.
Określa godziny i dni tygodnia, w których restartowanie instancji serwera aplikacji jest zabronione.
Godzinę rozpoczęcia i zakończenia należy określić, wybierając godzinę i minutę za pomocą 24-godzinnego zegara oraz określając dni tygodnia. W razie potrzeby można podać kilka okresów. Jeśli zostanie określona godzina rozpoczęcia i zakończenia, musi zostać określony również co najmniej jeden dzień tygodnia, dla którego restartowanie w wybranych godzinach ma być zabronione. Okres między godziną rozpoczęcia i godziną zakończenia nie może obejmować północy. Jeśli na przykład konieczne jest podanie okresu od 22:00 do 1:00, należy podać dwa okresy, jeden od 22:00 do 23:59 i drugi od 00:00 do 01:00. Kliknięcie opcji Dodaj umożliwia dodanie dalszych ograniczeń czasu. Aby usunąć istniejące ograniczenie, należy je zaznaczyć i kliknąć opcję Usuń. Żadne działania dotyczące naruszonych warunków poprawności nie będą wykonywane w czasie określonym jako zabroniony.
Powoduje zapisanie wartości środowiska wykonawczego w konfiguracji.
Po dokonaniu zmian można zbadać działanie systemu ze zaktualizowanymi wartościami. Aby trwale zapisać wartości, należy wybrać tę opcję, a nie wprowadzać wszystkich tych samych wartości na karcie Konfiguracja.