| Prochaine révision | Révision précédente |
| tma:pv:memory_log_pdl_engie [14/03/2023 14:55] – créée etienne.duriez | tma:pv:memory_log_pdl_engie [16/03/2023 10:57] (Version actuelle) – guillaume.ceron |
|---|
| |
| L'objectif de ce wiki est d'installer directement sur les panels PC des sites Engie, un suivi de l'utilisation de la RAM sur l'automate PDL. | L'objectif de ce wiki est d'installer directement sur les panels PC des sites Engie, un suivi de l'utilisation de la RAM sur l'automate PDL. |
| | \\ |
| L'utilisation de cette RAM est censé varier de jour en jour, et ne pas faire qu'augmenter. | L'utilisation de cette RAM est censé varier de jour en jour, et ne pas faire qu'augmenter. |
| | \\ |
| Ce suivi se fait sur la base de données journalières, mais cela est modifiable via la période d'appel de la tâche planifiée (voir ci-dessous). | Ce suivi se fait sur la base de données journalières, mais cela est modifiable via la période d'appel de la tâche planifiée (voir ci-dessous). |
| | \\ |
| | \\ |
| Pour installer le MemoryLog il faut : | Pour installer le MemoryLog il faut : |
| | \\ |
| | \\ |
| - Télécharger le fichier : {{:tma:pv:MemoryLog.zip}} | - Télécharger le fichier : {{:tma:pv:MemoryLog.zip}} |
| | \\ |
| - Télécharger PuTTY depuis le panel PC: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html | - Télécharger PuTTY depuis le panel PC: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html |
| | \\ |
| - Prendre la version 64-bit x86 dans l'encadré "package files" | - Prendre la version 64-bit x86 dans l'encadré "package files" |
| | \\ |
| - Installer PuTTY | - Installer PuTTY |
| | \\ |
| | \\ |
| - Extraire le dossier MemoryLog.zip dans le dossier C:\Program Files\PuTTY du panel PC | - Extraire le dossier MemoryLog.zip dans le dossier C:\Program Files\PuTTY du panel PC |
| | \\ |
| - Lancer le planificateur des tâches en admin | - Lancer le planificateur des tâches en admin |
| - Créer une tâche qui s'éxecute une fois par jour à 13h et qui lance le batch : | \\ |
| "C:\Program Files\PuTTY\MemoryLog.bat" | - Créer une tâche qui s’exécute une fois par jour à 13h et qui lance le batch : |
| - Se connecter une première fois à l'automate PDL (192.168.1.100) avec PuTTY pour accepter l'alerte de sécurité. | \\ "C:\Program Files\PuTTY\MemoryLog.bat" |
| | \\ - Utiliser l'utilisateur admin pour créer cette tâche et sélectionner : |
| | \\ * Exécuter même si aucun utilisateur n' ouvert de session |
| | \\ * Exécuter avec les autorisations maximales |
| | \\ - Se connecter une première fois à l'automate PDL (192.168.1.100) avec PuTTY pour accepter l'alerte de sécurité. |
| | \\ - Créer une session PuTTY nommée "pdl-plc" avec les paramètres : IP = 192.168.1.100 Port = 22 |
| |
| - Au bout de plusieurs jours, aller dans le ftp de l'automate pdl récupérer le fichier : | \\ - Tester le bon fonctionnement du log en l'exécutant manuellement depuis le planificateur des tâches. |
| | |
| | \\ - Au bout de plusieurs jours, aller dans le ftp de l'automate pdl récupérer le fichier : |
| /opt/plcnext/logs/memoryLog.log | /opt/plcnext/logs/memoryLog.log |
| |
| | ====== Using the PLCnext GitHub UtilityScripts Diagnostic scripts to find system issues ====== |
| | Afin de pouvoir recueillir plus d'informations sur vos déclemenchements sporadiques de WatchDog, merci de suivre cette procédure : |
| | <WRAP center round info 60%> |
| | [[https://pxc1.esc-eu-central-1.empolisservices.com/gatekeeper/guesttoken/45?app=https://pxc1.esc-eu-central-1.empolisservices.com/service-express/portal/object/esc/en-so-9e42cdfc-ad3c-4230-acf3-3bf5dd79f597?context=%7B%22filter%22%3A%7B%7D%2C%22text%22%3A%22utility+script+plcnext%22%2C%22useExpertQuery%22%3A0%7D|Lien Procédure PHOENIX CONTACT]] |
| | </WRAP> |
| |
| | Cela permet de lancer des scripts dans l'automate qui log plus d'informations sur les ressources que les logs classiques. Par exemple, charge mémoire, charge CPU, sockets ouverts, etc. |
| | En surveillant ces logs régulièrement, avant crash, on pourrait visualiser si la mémoire ne fait que grimper, si la charge CPU fait des pics, etc... |
| |
| {{tag>Engie plcnext axcf2152 Log RAM mémoire automate}} | {{tag>Engie plcnext axcf2152 Log RAM mémoire automate}} |