Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Content imported from a Scroll Translations translation file.

...

Sv translation
languagede

Initiale Überprüfung

RollePrüfeKommentar
VPNErreichbarkeit

Vergewissern Sie sich, dass das VPN ordnungsgemäß läuft und dass alle Systeme per SSH und RDP erreichbar sind.

WebanwendungErreichbarkeit

Verbinden Sie sich über die IP-Adresse des Load Balancers (wenn redundant, verbinden Sie sich über die öffentliche IP-Adresse).

Melden Sie sich als sysadmin an, wechseln Sie zu einem Benutzer mit Admin-Rechten und prüfen Sie ein paar Ansichten:

  • Agent Home
  • Mini Client
  • Supervisor
  • Ausführen eines Berichts
TestanrufFunktionalität

Führen Sie einen Testanruf durch.

Prüfen Sie, ob es vom System empfangen wird und ob der Ton zu hören ist.

Wenn möglich:

  • Rufen Sie eine ACD-Warteschlange an, die an einen Agenten weitergeleitet wird.
  • Prüfen Sie, dass der Agent Home den eingehenden Anruf anzeigt und dass der Status des Anrufs von klingelnd auf besetzt wechselt (dies zeigt an, dass der Webserver mit dem UDP-Listener-Cluster der Plattform kommuniziert).
  • Prüfen Sie, ob Zweiwege-Audio zu hören ist.
Test Chat / WhatsappFunktionalität

Machen Sie einen Test-Chat.

Vergewissern Sie sich, dass das Chat Event an einen Agenten verteilt wird und dass dieser antworten kann.

VirenscannerAktivitätAuf dem Telefonie-Server sollte kein Virenscanner installiert sein. Virenscanner können schwerwiegende negative Auswirkungen auf Live-Telefonie Systeme haben und sollten nicht den ein- und ausgehenden Datenverkehr im Netzwerk oder die von der jtel Software verwendeten Dateisysteme scannen. 


RollePrüfeKommentar
ALLE LINUXBetriebszeit und Fehler

Befehle:

uptime

um zu prüfen, wie lange das System in Betrieb ist.

Wenn es neu gestartet wurde, dann prüfen Sie die folgenden Logs:

less /var/log/messages

Möglicherweise müssen Sie zu einer älteren Datei als der aktuellen Protokolldatei zurückgehen, um zu sehen, warum.

ALL LINUXFestplattenspeicher

Befehle:

df -h

um sicherzustellen, dass die Festplatte nicht voll ist.

Achten Sie besonders bei den Datenbanksystemen darauf, dass dieser Platz nicht bald zur Neige geht.

Hinweis: Auf einigen Systemen könnte das Verzeichnis /var/lib/mysql seperat angebunden sein.

Verwende: mount um herauszufinden, wo die Anbindung sich befindet, oder cat /etc/fstab

ALL LINUXCPU Auslastung

Verwenden Sie die beiden folgenden Möglichkeiten, um Probleme mit der CPU-Last zu erkennen:

top

sar (Historisch)

sar -u 1 (Echtzeit)

ALL LINUXZeitsynchronisierung

Verwenden Sie die folgenden Befehle, um sicherzustellen, dass die Zeitsynchronisation in Ordnung ist:

ntpq -p (ältere Systeme)

chronyc sources (neuere Systeme)

timedatectl

ALL LINUXDateisystem beschreibbar

Manchmal, wenn ein Dateisystemfehler aufgetreten ist, wird linux das Dateisystem entweder:

  • gar nicht anbinden (Dieser Status ist einfach erkennbar)

oder:

  • es im Modus "Nur Lesen" bzw. read only anbinden (Dies ist nicht offenslichtlich erkennbar)

Versuchen Sie, in eine Datei zu schreiben:

cat << EOFF > /root/test.txt
Test
EOFF
cat /root/test.txt
ALL LINUXLaufen erwartete Prozesse?ps -ef | less
WINDOWSZeit SynchronisierungPrüfen Sie den ntp-Status mit der Monitor-Anwendung.
WINDOWSCPU Auslastung

Prüfen Sie den Task-Manager, um sicherzustellen, dass kein Prozess eine sehr hohe CPU-Leistung erbringt. 

Hinweis: Auf einem belasteten System sind 50 % oder mehr CPU völlig in Ordnung, vor allem bei folgenden Prozessen:

  • 8-Server
  • SIP and RTP Stack (Aculab)
DB

DB Master-Master

DB Slaves

Stellen Sie sicher, dass die Replikation läuft:


SHOW SLAVE STATUS\G

Stellen Sie sicher, dass MySQL nicht abstürzt:

less /var/log/mysqld.log

LBRedundante LB

Prüfen Sie den Status des pcs cluster mit:

pcs status

Stellen Sie sicher, dass einer der Load Balancer die gemeinsame IP-Adresse hat und dass alle Ressourcen gestartet sind.

LB

haproxy Statistik and Seite zum Statusüberblick


Öffnen Sie haproxy (auf beiden Load Balancern in einem redundanten System) mit der folgenden url:

http://<load-balancer>:7777

Vergewissern Sie sich, dass die erwarteten Ressourcen vorhanden und alle aktiviert sind:

  • Die erwarteten Datenbankserver (in einer redundanten Lösung) sind in Betrieb.
  • Nur ein Load Balancer bedient Verbindungen.
  • Nur einer der DB-Master hat aktive Verbindungen.
STORERedundantes Store

Prüfen Sie den Status von DRBD mit:

drbdadm status jtelshared

Stellen Sie sicher, dass der status primär/primär (bei älteren Installationen) oder primär-sekundär (bei neueren Installationen) angezeigt wird.

Prüfe the status of the pcs cluster with:

pcs status

Make sure all of the resources are started:

  • Mount of /srv/jtel/shared is started on one of the STORE servers
  • Samba is started on one of the STORE servers
  • The shared IP is started on one of the STORE servers
STORENicht-Redundantes Store

Prüfe the status of the samba service:

smbstatus

ps -ef | grep samba

Stellen Sie sicher, dass der Dienst läuft.

STORESpeicherplatz

Prüfe den verfügbaren Speicherplatz am store mit: 

df -h

TEL8-Server gestartet

startup.cmd fenster geöffnet?

giHal.exe fenster geöffnet?

giAcu.exe (SIP Registrierung) fenster geöffnet (falls erforderlich)?

8Server.exe fenster geöffnet?

TEL8-Server status

Prüfe errors / warnings nach bestimmten Fehlerbildern, wie zum Beispiel ODBC Errors oder .r5 files not found errors.

ODBC-Fehler können auf ein Datenbankproblem (z. B. einen mysql-Absturz) oder einen Syntaxfehler in einer sql-Prozedur hinweisen

Fehler bei nicht gefundenen Dateien (insbesondere .r5-Dateien) können auf ein Problem am STORE hinweisen.

TEL8-Server bleibt bei "initialising" stecken

Wenn 8-Server in allen Zeilen "Initialising" anzeigt und diesen Status lange Zeit nicht verlässt, gibt es möglicherweise Probleme mit der Verbindung zum STORE.

Dies wird am besten dadurch entschärft, dass Sie sicherstellen, dass die Samba-Anmeldeinformationen korrekt sind und dass alle "jtel"-Benutzer dieselben Anmeldeinformationen haben.

TELTelefonie Server empfängt keine Anrufe

Starten Sie eine Wireshark-Aufzeichnung für SIP mit diesem Aufzeichnungsfilter:

port 5060 or ip[6:2] & 0x1fff != 0

Wenn SIP-Nachrichten empfangen werden, könnte das Problem eine Firewall-Regelinjektion durch eine Domänenrichtlinie sein. Prüfen Sie die Firewall-Regeln, um sicherzustellen, dass die erforderlichen Ports geöffnet sind.

TELPBX Konnektor

Telefonie-Anschluss gestartet und läuft?

Werden Nachrichten von der Telefonanlage empfangen?

TELPlatform UDP Listener

Prüfe, ob der Platform UDP Listener gestartet ist

Enthält der Cluster alle erwarteten Mitglieder? Zum Beispiel:

TELSpeicherplatzVerwenden Sie den Windows-Explorer, um sicherzustellen, dass die Festplatte nicht voll ist.
WEBWeb-Server

Prüfen Sie jeden Webserver einzeln mit

http://<server>:8080/CarrierPortal/sysadmin/login

Stellen Sie sicher, dass die Anmeldung möglich ist.

Stellen Sie sicher, dass das Logo sichtbar ist (falls nicht, deutet dies auf einen Fehler beim Einhängen der Dateifreigabe in /home/jtel/shared hin)

WEBZertifikat

Stellen Sie sicher, dass das Zertifikat in Ordnung ist, indem Sie über den Load-Balancer auf das System zugreifen (ggf. unter Verwendung eines Alias in Ihrer Hosts-Datei).

Dies ist z. B. für SalesForce-Integrationen zwingend erforderlich.

WEBStatistik Zähler

Um den allgemeinen Zustand der Webanwendung und der Datenbank zu prüfen, können die folgenden Statistikseiten verwendet werden:

http(s)://<load-balancer>/CarrierPortal/pages/common/Stats.xhtml

Cache-Zähler (Durchschnitt sollte unter 1 ms liegen):

Seitenzähler (Durchschnitt sollte unter 300 ms liegen):

CHATApplikation läuft

Stellen Sie sicher, dass die Chat-Anwendung läuft:

ps -ef | grep jtel-clientmessenger

RESTApplikation läuft

Stellen Sie sicher, dass die Chat-Anwendung läuft:

ps -ef | grep jrest


Sv translation
languagefr

Contrôles initiaux

RôleVérifiezCommentaires
VPNConnectivité

Vérifiez que le VPN fonctionne correctement et que tous les systèmes sont accessibles par SSH et RDP.

Application WebConnectivité

Connectez-vous via l'adresse IP de l'équilibreur de charge (en cas de redondance, connectez-vous via l'adresse IP partagée).

Connectez-vous en tant que sysadmin, passez à un utilisateur ayant des droits d'administrateur et vérifiez quelques vues :

  • Acceuil Agent
  • Mini-Client
  • Superviseur
  • Exécuter un Rapport
Appel testFonctionnalité

Faites un appel test.

Vérifiez qu'il est reçu par le système et que le son est entendu.

Si possible :

  • Effectuer un appel vers une file d'attente ACD qui est transféré à un agent.
  • Vérifiez que l'Acceuil Agent de l'agent indique un appel entrant et que le statut de l'appel passe de sonnerie à occupé (cela indique que le serveur web communique avec le cluster d'écoute UDP de la plateforme).
  • Vérifiez que le son bidirectionnel est entendu.
Test de chat / WhatsappFonctionnalité

Faites un test de chat.

Assurez-vous qu'elle est distribuée à un agent, et que celui-ci peut y répondre.

Scanners de virusActivité

Aucun antivirus ne doit être installé sur le serveur de téléphonie. Les scanners de virus peuvent avoir un impact négatif sur les systèmes de téléphonie en direct et ne doivent pas scanner le trafic entrant et sortant du réseau, ni les systèmes de fichiers utilisés par le logiciel jtel. 

Contrôles des composants et des rôles

RôleVérifiezCommentaires
TOUTES LES LINUXTemps de fonctionnement et erreurs

Utilisez:

Temps de fonctionnement

pour vérifier depuis combien de temps le système est en marche.

S'il a été redémarré, vérifiez les points suivants pour savoir pourquoi :

less /var/log/messages

Vous devrez peut-être revenir à un fichier plus ancien que le fichier journal actuel pour voir pourquoi.

TOUTES LES LINUXEspace disque

Utilisez:

df -h

pour s'assurer que le disque n'est pas plein.

En particulier sur les systèmes de base de données, assurez-vous que cet espace ne sera pas bientôt épuisé.

Remarque : sur certains systèmes, /var/lib/mysql peuvent être montés séparément.

Utilisez : monture pour vérifier comment il est monté ou cat /etc/fstab

TOUTES LES LINUXCharge CPU

Utilisez les deux méthodes suivantes pour identifier les problèmes de charge du CPU :

haut

sar (historique)

sar -u 1 (temps réel)

TOUTES LES LINUXSync du temps

Utilisez les commandes suivantes pour vous assurer que la sync temporelle est correcte :

ntpq -p (anciens systèmes)

sources chronyc (systèmes plus récents)

timedatectl

TOUTES LES LINUXSystème de fichiers accessible en écriture

Parfois, si une erreur de système de fichiers s'est produite, linux va soit :

  • Ne pas le monter du tout (c'est facile à voir/trouver)
  • Montez-le en lecture seule (ce n'est pas si évident).

Essayez d'écrire dans un fichier :

cat << EOFF > /root/test.txt
Test
EOFF
cat /root/test.txt
TOUTES LES LINUXLes processus attendus sont en cours d'exécution ?ps -ef | less
WINDOWSSync du tempsVérifiez l'état de ntp en utilisant l'application monitor.
WINDOWSCharge CPU

Vérifiez le gestionnaire des tâches pour vous assurer qu'aucun processus n'utilise un nombre très élevé de CPU. 

Remarque : sur un système chargé, 50 % ou plus de l'unité centrale est parfaitement acceptable, à condition qu'il s'agisse de l'une ou l'autre des options suivantes :

  • 8-Server
  • SIP et RTP Stack (Aculab)
DB

DB Maître-Maître

Esclaves BD

Assurez-vous que la réplication est en cours :


SHOW SLAVE STATUS\G

Assurez-vous que MySQL ne se bloque pas :

less /var/log/mysqld.log

LBLB redondant

Vérifiez l'état du cluster pcs avec :

pcs status

Assurez-vous que l'un des équilibreurs de charge possède l'adresse IP partagée et que toutes les ressources sont démarrées.

LBPage de contrôle et de statistiques de haproxy

Page de contrôle et de statistiques de haproxy

http://<load-balancer>:7777

Assurez-vous que les ressources attendues sont présentes et toutes en place :

  • Les serveurs de base de données attendus (dans une solution redondante) sont opérationnels.
  • Un seul équilibreur de charge sert les connexions.
  • Un seul des maîtres DB a des connexions actives.
MAGASINMagasin redondant

Vérifiez le statut de DRBD avec :

drbdadm status jtelshared

Assurez-vous qu'il s'agit du primaire/primaire (pour les anciennes installations) ou du primaire/secondaire (pour les installations plus récentes).

Vérifiez l'état du cluster pcs avec :

pcs status

Assurez-vous que toutes les ressources sont démarrées :

  • Le montage de /srv/jtel/shared est lancé sur l'un des serveurs STORE.
  • Samba est lancé sur l'un des serveurs MAGASIN.
  • L'IP partagée est démarrée sur l'un des serveurs MAGASIN.
MAGASINMagasin non redondant

Vérifiez l'état du service samba :

smbstatus

ps -ef | grep samba

Assurez-vous qu'il est en marche. 

MAGASINEspace

Vérifiez l'espace disponible sur le magasin avec 

df -h

TEL8-Server démarré

La fenêtre du fichier batch startup.cmd est-elle présente ? ?

La fenêtre du fichier batch giHal.exe est-elle présente et en cours d'exécution ?

Est-ce que giAcu.exe (SIP Registrations) est présent et fonctionne (si nécessaire) ?

Est-ce que 8Server.exe est présent et fonctionne?

TELSanté du 8-Server

Vérifiez les erreurs / avertissements pour des messages d'erreur excessifs, tels que des erreurs ODBC ou des erreurs de fichiers .r5 non trouvés.

Les erreurs ODBC peuvent indiquer un problème de base de données (par exemple, une panne de mysql), ou une erreur de syntaxe dans une procédure sql.

Les erreurs de fichiers non trouvés (en particulier les fichiers .r5) peuvent indiquer un problème de stockage.

TEL8-Server bloqué lors de l'initialisation

Si 8-Server indique "Initialising" sur toutes les lignes, et ne sort pas de cet état pendant une longue période, il peut y avoir des problèmes de connectivité au stockage.

La meilleure façon d'éviter ce problème est de s'assurer que les informations d'identification de samba sont correctes et que tous les utilisateurs de "jtel" ont les mêmes informations d'identification.

TELLe serveur de téléphonie ne reçoit pas les appels

Lancez une trace wireshark pour SIP en utilisant ce filtre de capture :

port 5060 or ip[6:2] & 0x1fff != 0

Si des messages SIP sont reçus, le problème pourrait être l'injection d'une règle de pare-feu par une politique de domaine. Vérifiez les règles du pare-feu pour vous assurer que les ports requis sont ouverts.

TELConnecteur PBX

Le connecteur téléphonique est lancé et fonctionne ?

Des messages sont reçus du PBX ?

TELPlate-forme Listener UDP

Vérifiez que l'écouteur UDP de la plate-forme est lancé

Le cluster contient-il tous les membres attendus ? Par exemple:

Image Added

TELEspace disqueUtilisez l'explorateur Windows pour vous assurer que le disque n'est pas plein.
WEBServeurs web

Vérifiez chaque serveur web individuellement en utilisant

http://<server>:8080/CarrierPortal/sysadmin/login

Assurez-vous qu'il est possible de se connecter.

Vérifiez que le logo est visible (si ce n'est pas le cas, cela indique une erreur de montage du partage de fichiers à /home/jtel/shared)

WEBCertificat

Vérifiez que le certificat est correct en accédant au système via l'équilibreur de charge (si nécessaire, en utilisant un alias dans votre fichier hosts).

Ceci est obligatoire, par exemple, pour les intégrations SalesForce.

WEBCompteurs de statistiques

Pour vérifier la santé générale de l'application web et de la base de données, les pages de statistiques suivantes peuvent être utilisées :

http(s)://<load-balancer>/CarrierPortal/pages/common/Stats.xhtml

Compteurs de cache (la moyenne doit être inférieure à 1 ms) :

Image Added

Compteurs de pages (la moyenne doit être inférieure à 300 ms) :

Image Added

CHATApplication en cours d'exécution

Assurez-vous que l'application de chat est en cours d'exécution :

ps -ef | grep jtel-clientmessenger

RESTApplication en cours d'exécution

Assurez-vous que l'application de chat est en cours d'exécution :

ps -ef | grep jrest