Consulter l'action log de votre serveur depuis un terminal
zh:请参阅您的服务器从一个终端的操作日志 de:Finden Sie unter Action-Log des Servers von einem terminal nl:Zie de actie log van uw server vanaf een terminal it:Vedere il log di azioni del server da un terminale pt:Ver log de ação do seu servidor de terminal es:Ver registro de acción del servidor desde una terminal en:See action log of your server from a terminal Il peut être intéressant de consulter le journal d'actions de Plesk depuis un accès distant tel que SSH plutôt que d'avoir à le télécharger depuis l'interface d'administration de Plesk.
Les différents éléments composants le journal d'actions sont récupérés depuis la base de donnés de Plesk. Il faudra donc se connecter à cette base de données afin d'exécuter la requête adéquate (par conséquent, la prudence est de rigueur malgré le fait que ce soit un simple SELECT).
La requête qui vous permettra de consulter le journal des actions depuis un terminal est la suivante :
mysql -uadmin -p`cat /etc/psa/.psa.shadow` -Dpsa -sNe"SELECT a.date, a.ip_address, a.user, ac.descr, lc.component, lc.old_value, lc.new_value FROM (log_actions a, actions ac) LEFT JOIN log_components lc ON (a.id=lc.action_id) WHERE (ac.id=a.action_id)"
Vous pouvez, bien sûr, l'adapter à vos besoins (via la fonction MySQL [between] par exemple) ou utiliser directement l'outil grep.
La commande suivante, à titre d'exemple, vous permettra de lister les connexions à l'interface d'administration de Plesk par le biais de l'utilitaire grep :
mysql -uadmin -p`cat /etc/psa/.psa.shadow` -Dpsa -sNe"SELECT a.date, a.ip_address, a.user, ac.descr, lc.component, lc.old_value, lc.new_value FROM (log_actions a, actions ac) LEFT JOIN log_components lc ON (a.id=lc.action_id) WHERE (ac.id=a.action_id)" | grep "CP User Login"
Activer l'actualisation automatique des commentaires