freeradius: radwho mostrando número de usuários

Publicado por Wilker Azevedo 05/03/2008

[ Hits: 7.690 ]

Homepage: plantec.eco.br

Download conectados




Cansei de ficar contando na mão quantos clientes estavam conectados ao freeradius usando o radwho,

Com isso escrevi este simples script que executa o radwho e ainda mostra o total. Ainda tem uma linha comentada que mostra a quantidade de processos pppd abertos (caso o servidor pppoe esteja no mesmo server).

Deixei comentado poque no meu caso o pppoe-server está em outra máquina. Ele ainda aceita todos os argumentos de linha de comando graças ao "$*".

Simples... mas ajuda bastante.

  



Esconder código-fonte

#!/bin/bash
radwho $*
echo
echo "Total de usuários: `radwho|awk 'END{print NR-1}'`"
#echo "Total pppd: `ps x|grep pppd|awk 'END{print NR-1}'`"
echo

Scripts recomendados

Script de backup que envia por FTP, gera log e envia por e-mail

Script para calcular a media área de cobertura de impressão (toner ou tinta)

Script para excluir tudo de um local menos uma pasta ou arquivo selecionado

Abrir arquivos em nova aba no Firefox

PC Report - Coleta lista de dispositivos instalados e logs


  

Comentários
[1] Comentário enviado por asfelix em 16/07/2014 - 09:23h

Post antigo que descobri agora em uma busca no Google, mas só para deixar minha contribuição: se for apenas para saber a quantia de usuários online, basta fazer um:

radwho |wc -l


Contribuir com comentário