Operationel statusmonitorering af Zylinc-løsninger, del 5
I denne post (nummer fem ud af seks i serien) ser vi på, hvordan du kan monitorere jeres Zylinc-løsnings Tomcat-services.
Baggrund: Mange organisationer ønsker at kunne monitorere deres kritiske IT- og kommunikationsløsningers performance, så de hurtigt kan tage sig af potentielle problemer, inden alt for mange brugere bliver påvirket. Hvis du arbejder med IT-drift i IT Operations eller en lignende afdeling, er denne blog-serie skrevet til dig. Den beskriver det, du bør vide, hvis du skal overvåge driften af en Zylinc-løsning.
Tomcat er en Java-baseret webserver. Flere af modulerne i en Zylinc-løsning bruger Tomcat. Det vil sige, at de moduler behøver Java og en Tomcat-instans for at køre.
I kan bruge Zylincs Deployment Manager til at lave så mange Tomcat-services, I har brug for. Typisk vil I have to instanser.
Instanserne kan bruge enhver version af Tomcat såvel som Java. I kan også have flere instanser samtidigt, hvis bare I bruger forskellige navne og forskellige netværksporte til dem. Når I har lavet Tomcat-instanserne, kan I bruge Deployment Manageren til at installere alle Zylincs Tomcat-baserede softwaremoduler på instanserne.
Zylinc løsningens Tomcat-instanser bruger nogle bestemte netværksporte, som du bør monitorere. Hver Tomcat-instans lytter på tre-fire porte, afhængigt af om I bruger HTTPS eller ej.
Hvis vi antager, at I bruger de portnumre, som vi anbefaler i installationsguiden til en typisk Zylinc-løsning, er det de her porte, du skal monitorere:
Tomcat-instans 1
- Tcp/8005 (kun localhost)
- Tcp/8009
- Tcp/8080
- Tcp/8443
Tomcat-instance 2
- Tcp/8006 (kun localhost)
- Tcp/8010
- Tcp/8081
Hvis du kører din portmonitorerings-agent fra en anden host på netværket, kan du ikke monitorere portene der er mærket med (kun localhost). I så tilfælde vil du altså ikke kunne monitorere port 8005 og 8006.
Når man laver Tomcat-instanserne med Deployment Manageren, laves der automatisk en Windows-service for hver instans. De pågældende Tomcat Windows-services får navne som ZyMT_ApacheTomcat_x64_<version>_ fulgt af det navn, du har givet den pågældende instans.
De Windows-services bør du monitorere for hver Tomcat-instans, I bruger.
Hvis I har brugt de instans-navne, vi anbefaler i installationsguiden til en typisk Zylinc-løsning, er det de her Windows-services, du skal monitorere:
- ZyMT_ApacheTomcat_x64_8.0.42.0_ZyTomcat1-8080-8443
- ZyMT_ApacheTomcat_x64_8.0.42.0_ZyTomcat2-8081
Bemærk at versionsnummeret 8.0.42.0 er et eksempel. Du skal selvfølgelig bruge det versionsnummer der svarer til jeres Zylinc-version.
For alle Tomcat-instanserne gælder, at procesnavnet er tomcat8.exe. For at identificere en proces i forhold til en bestemt instans, kan du bruge PIDen for den kørende service og sammenligne den med PIDerne for tomcat8.exe.
Det er en god ide at monitorere, at Zylincs Tomcat-baserede softwaremoduler lytter på de porte, de er konfigureret til at lytte på. Hvis der er tale om mere end én port, skal der selvfølgelig lyttes på begge porte. De følgende Tomcat-moduler bruger bestemte netværksporte, som du bør monitorere, hvis I bruger de pågældende moduler i jeres organisation:
Client Manager
- Tcp/35033
- Tcp/35034
Messaging Portal
- Tcp/35028
Zylinc Proxy
- Tcp/35031
Zylinc Proxy Client
- Tcp/35032
Resten af Tomcat-modulerne lytter ikke på specielle porte. Hvis du vil monitorere de moduler, kan du bruge active checks. Du kan læse mere om active checks på Zylinc unified help. Som sædvanlig: Hvis du støder på en tilmeldingsside, når du følger linket, så bare udfyld formularen, så giver mine kolleger på Zylincs administrationskontor dig adgang hurtigts muligt.
I den næste – og sidste – post i serien om driftsmonitorering, ser vi på, hvordan man monitorerer de SQL-servere, der kører Zylinc-løsningens to vigtige databaser.