[
   {
      "category_ids" : [
         "other"
      ],
      "description" : "NULL",
      "diagnosis" : "NULL",
      "extra_info" : "NULL",
      "id" : 2,
      "name" : "No such file or directory"
   },
   {
      "category_ids" : [
         "other"
      ],
      "description" : "Timeout Interrupted system call.",
      "diagnosis" : "The error of this type means the initial phase of connection to the server was successful, however the synchronisation procedure has not been finalised on TCP protocol level. This type of error appears when the requested sever is heavily loaded.",
      "extra_info" : "Rare TIMEOUT-type error.",
      "id" : 4,
      "name" : "Timeout Interrupted system call"
   },
   {
      "category_ids" : [
         "other"
      ],
      "description" : "NULL",
      "diagnosis" : "NULL",
      "extra_info" : "NULL",
      "id" : 9,
      "name" : "Bad file number"
   },
   {
      "category_ids" : [
         "network"
      ],
      "description" : "Invalid argument",
      "diagnosis" : "This error usually concerns the DNS servers issue. If DNS servers respond too long or do not respond at all, resolving the domain name is impossible and the connection returns the Invalid Argument error.",
      "extra_info" : "The performance and accessibility of DNS servers should be verified. If the error appears when the IP address is used instead of domain name, it should be verified.",
      "id" : 22,
      "name" : "Invalid argument"
   },
   {
      "category_ids" : [
         "network",
         "timeout",
         "web_application",
         "web_server"
      ],
      "description" : "Błąd z grupy błędów Timeout, błąd aplikacji, sieci lub konfiguracji usługi. Oznacza że proces sprawdzania usługi trwał zbyt długo.",
      "diagnosis" : "Proces sprawdzania usługi wykonywany jest kilku krokach. Jeśli usługa wykazuje problem, wówczas stacja monitorująca ponawia sprawdzenie. Dopiero gdy ponownie otrzyma błąd zwraca informację do centrum monitoringu o problemie. Na cały proces sprawdzania usługi nałożony jest odgórny limit czasowy, tak aby uchronić się przed różnego rodzaju zakleszczeniami, zawieszeniami bądź złą konfiguracją.  Błąd ten pojawia się gdy np. usługa działa bardzo powoli, jednak ustawiony w panelu administracyjnym timeout ma bardzo wysoką wartość. Jeśli np. timeout w konfiguracji ustawimy na 1 godzinę, nie zostanie on wzięty pod uwagę. Jeśli usługa nie odpowie w pewnym przedziale czasowym, zastosowanie będzie miał błąd Timer expired który zostanie zgłoszony przed pojawieniem się błędu Connection/Reply Timeout.  Błąd taki zazwyczaj wynika ze złego ustawienia wartości Connection Timeout lub Reply Timeout w panelu administracyjnym usługi. Jego pojawienie się wskazuje na to że usługa działa bardzo powoli i w normalnych warunkach zgłoszony zostałby błąd 110.  Należy zweryfikować ustawienia usługi w panelu administracyjnym Monit24.pl",
      "extra_info" : "Wartości zmiennych Timeout w panelu administracyjnym są podawane w milisekundach, oznacza to że wpisanie wartości 5000 jest równoznaczne z 5 sekundami.",
      "id" : 62,
      "name" : "Timer expired"
   },
   {
      "category_ids" : [
         "network"
      ],
      "description" : "Nie można połączyć z serwerem: nie można odnaleźć trasy routingu do hosta.",
      "diagnosis" : "Błąd ten wskazuje na niepoprawną konfigurację routerów na trasie od stacji monitorującej do serwera. Jeśli błąd występuje krótko i jest wykrywany tylko przez niektóre stacje monitorujące, może wynikać z modyfikacji konfiguracji urządzeń sieciowych. Długo utrzymujący się błąd tego typu należy zgłosić do administratora sieci.",
      "extra_info" : "",
      "id" : 101,
      "name" : "Network is unreachable"
   },
   {
      "category_ids" : [
         "network",
         "web_application",
         "web_server"
      ],
      "description" : "Błąd aplikacji, sieci lub serwera. Połączenie z serwerem zostało nieoczekiwanie przerwane.",
      "diagnosis" : "Wystąpienie błędu oznacza, że udało połączyć się z serwerem, jednak w trakcie trwania połączenia zostało ono przerwane. Jeśli kolejnym błędem będzie 111 Connection refused, oznacza to że aplikacja nieoczekiwanie zakończyła działanie. Jeśli natomiast błąd się powtarza może to wskazywać na nieprawidłowe działanie aplikacji. W rzadszych przypadkach błąd ten jest konsekwencją warstwy sieci i przerwania połączenia przez firewall bądź router. Błąd, jeśli się powtarza lub trwa powyżej kilku minut należy zgłosić do administratora sieci lub administratora systemowego.",
      "extra_info" : "",
      "id" : 104,
      "name" : "Connection reset by peer"
   },
   {
      "category_ids" : [
         "network",
         "timeout"
      ],
      "description" : "Błąd sieci lub aplikacji. Błąd oznacza, że nie udało uzyskać się połączenia TCP/IP ze sprawdzaną usługą w czasie jaki został podany w panelu konfiguracji usługi. Jeśli ustawiona wartość nie jest skrajnie mała, błąd ten oznacza, że wystąpił problem na poziomie sieci, sprawdzany serwer jest wyłączony, bądź zablokowany jest port TCP na którym działa usługa.",
      "diagnosis" : "Jeśli błąd pojawia się często w przypadku usługi WWW, prawdopodobnie serwer może być na tyle obciążony, że nie jest w stanie w zadanym czasie obsłużyć kolejnych połączeń. Może to skutkować długim czasem otwierania się strony i błędami timeout w przeglądarkach użytkowników. Błąd może również wskazywać na duże obciążenie sieci. Jeśli pojawia się tylko z niektórych lokalizacji, może to wskazywać na przeciążenie łącz do operatora skąd nastąpiło błędne sprawdzenie. Częste występowanie może sugerować kiepską jakość usług świadczonych przez usługodawce hostingowego, gdzie zlokalizowany jest badany serwer. Błędy tego typu są trudne do wykrycia bez systemu monitorującego, ponieważ mogą pojawiać się tylko części użytkownikom. Są to najczęściej „przegapiane” błędy przez administratorów. System monitoringu Monit24 dzięki sprawdzaniu usługi z różnych lokalizacji i dużej częstotliwości badań jest w stanie wykryć tego typu błędy, a ich wyeliminowanie pozwoli na zwiększenie dostępności strony z punktu widzenia wszystkich użytkowników. W usunięciu błędu może pomóc administrator systemowy.  W skrajnych przypadkach potrzebna będzie zmiana usługodawcy hostingowego.",
      "extra_info" : "Wartość ustawiana w milisekundach [ms].  Przy usłudze HTTP czas nawiązania połączenia ustawiany w panelu administracyjnym usługi obejmuje łączny czas pomiędzy rozpoczęciem połączenia (socket+connect+select), wysłania żądania (HEAD/GET) i odpowiedzi od serwera (read). Jest to więc wskaźnik mówiący o szybkości działania serwera, który bezpośrednio przekłada się na szybkość wyświetlania się strony. W normalnych warunkach taki czas nie powinien przekroczyć 500 ms. Jeśli cały proces trwa poniżej 150 ms serwer można uznać za wyjątkowo szybki. Wartości od 150 do 500 są uznawane jako dobra, powyżej 500 ms strona będzie ładować się zauważalnie wolno, a powyżej 2000 ms jest wartością niedostateczną.",
      "id" : 110,
      "name" : "Connection timed out"
   },
   {
      "category_ids" : [
         "network",
         "web_server"
      ],
      "description" : "Błąd aplikacji. Błąd oznacza, że nie udało się nawiązać połączenia TCP/IP ze sprawdzaną usługą. W przeciwieństwie do błędów typu Timeout, ten błąd wskazuje na to, że badany serwer odpowiedział w zadanym czasie, jednak odmówił obsłużenia naszego połączenia (port jest zamknięty).",
      "diagnosis" : "Błąd najczęściej oznacza błąd aplikacji, a dokładniej jej wyłączenie (usługa nie jest uruchomiona). Jeśli pojawia się jedynie na krótką chwilę (do kilku minut), może wskazywać na przeprowadzony restart usługi lub całego serwera aplikacji. Niektórzy operatorzy hostingowi wykonują okresowo takie czynności, głównie w momencie kiedy mają z serwerem problemy niewiadomej natury, bądź technologia z jakiej korzystają jest przestarzała. Jeśli błąd trwa dłużej, należy interweniować u administratora systemowego, bądź usługodawcy hostingowego. W skrajnych przypadkach i częstym występowaniu błędu konieczna będzie zmiana usługodawcy hostingowego.",
      "extra_info" : "",
      "id" : 111,
      "name" : "Connection refused"
   },
   {
      "category_ids" : [
         "network"
      ],
      "description" : "Błąd sieci lub serwera. Trasa routingu do serwera nie została odnaleziona – nie można nawiązać połączenia.",
      "diagnosis" : "Jest to stosunkowo rzadki błąd, który może sugerować błędną konfiguracje routerów lub też w niektórych przypadkach niedziałanie całego serwera. Jeśli błąd pojawia tylko z niektórych stacji monitorujących i trwa poniżej kilkunastu minut, może oznaczać to że administratorzy operatorów sieciowych zmieniają coś w konfiguracji sieci, co powoduje brak dostępu do serwera z niektórych miejsc w sieci. Jeśli błąd występuje dłużej, lub ze wszystkich stacji monitorujących, może oznaczać to błędne skonfigurowanie urządzeń sieciowych po stronie usługodawcy hostingowego bądź operatora sieci, Wystąpienie takiego błędu należy zgłosić do administratora sieci.",
      "extra_info" : "",
      "id" : 113,
      "name" : "No route to host"
   }
]
