Nous avons un nouveau serveur VPN d'entreprise qui utilise Ipsec (Openswan) + xl2tpd + pppd. Lorsqu'un utilisateur se connecte, pppd exécute le script /etc/ppp/auth-up script qui enregistre l'heure et le nom de l'utilisateur qui s'est connecté dans /var/log/pppstats. Cependant, sur notre ancien système OpenVPN, nous pouvions utiliser le daemon OpenVPN pour interroger le nombre d'utilisateurs actuellement connectés. Il s'agit d'une mesure que notre direction exige d'être rapportée via nos serveurs de surveillance Zabbix.
Il semblerait que se fier au fichier journal pour analyser le nombre d'utilisateurs connectés soit extrêmement peu fiable, car si un utilisateur éteint sa machine sans mettre fin à la connexion, nous avons alors un utilisateur éternellement connecté. Avez-vous des idées sur la façon dont cette mesure pourrait être extraite de manière aussi fiable que possible ?