Rôle | Vérifiez | Commentaires |
---|
TOUTES LES LINUX | Temps 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 LINUX | Espace 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 LINUX | Charge 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 LINUX | Sync 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 LINUX | Systè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 LINUX | Les processus attendus sont en cours d'exécution ? | ps -ef | less |
WINDOWS | Sync du temps | Vérifiez l'état de ntp en utilisant l'application monitor. |
WINDOWS | Charge 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 |
LB | LB 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. |
LB | Page 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.
|
MAGASIN | Magasin 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.
|
MAGASIN | Magasin non redondant | Vérifiez l'état du service samba : smbstatus ps -ef | grep samba Assurez-vous qu'il est en marche. |
MAGASIN | Espace | Vérifiez l'espace disponible sur le magasin avec df -h |
TEL | 8-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? |
TEL | Santé 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. |
TEL | 8-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. |
TEL | Le serveur de téléphonie ne reçoit pas les appels | Lancez une trace wireshark pour SIP en utilisant ce filtre de capture | TEL | Telephony Server not Receiving Calls | Start a wireshark trace for SIP using this capture filter : port 5060 or ip[6:2] & 0x1fff != 0 If SIP messages are being received, then the problem might be a firewall rule injection by a domain policy. Prüfe the firewall rules to make sure the required ports are openedSi 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. |
TEL | Connecteur PBX Connector | Le connecteur téléphonique est lancé et fonctionne ? Des messages sont reçus du Telephony connector started and running? Messages being received from the PBX ? |
TEL | Platform Plate-forme Listener UDP Listener | Vérifiez que l'écouteur UDP de la plate-forme est lancé Le cluster contient-il tous les membres attendus ? Par exemple Prüfe the Platform UDP listener is started Does the cluster contain all expected members? For example:
|
TEL | Disk Space | Espace disque | Utilisez l'explorateur Windows pour vous assurer que le disque n'est pas pleinUse the windows explorer to make sure the disk is not full. |
WEB | Webservers | Serveurs web | Vérifiez chaque serveur web individuellement en utilisantPrüfe each webserver individually using http://<server>:8080/CarrierPortal/sysadmin/login Make sure it is possible to 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 à Make sure the logo is visible (if not, this indicates a file share mount error to /home/jtel/shared) |
WEB | Certificate | Make sure the certificate is OK by accessing the system via the load-balancer (if necessary, using an alias in your hosts file). This is mandatory, for example, for SalesForce integrations. | Certificat | 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. |
WEB | Compteurs 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 | WEB | Stats Counters | To Prüfe the general health of the web application and database, the following stats pages can be used : http(s)://<load-balancer>/CarrierPortal/pages/common/Stats.xhtml Cache counters (average should be below Compteurs de cache (la moyenne doit être inférieure à 1 ms) :
Page counters (average should be below Compteurs de pages (la moyenne doit être inférieure à 300 ms) :
|
CHAT | Application runningen cours d'exécution | Assurez-vous que l'application de chat est en cours d'exécution Make sure the chat application is running : ps -ef | grep jtel-clientmessenger |
REST | Application runningen cours d'exécution | Assurez-vous que l'application de chat est en cours d'exécution Make sure the chat application is running : ps -ef | grep jrest |