1 votes

Extraire le nombre d'utilisateurs connectés au serveur IPSsec/L2tpd

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 ?

1voto

devicenull Points 5542

Une option serait de vérifier la sortie de netstat. Même quelque chose d'aussi simple que cela devrait fonctionner (il faudrait probablement le mettre à jour pour connaître les noms exacts des services) :

netstat -ano | grep poptop | wc -l

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X