Como verificar quantas sessões de usuários do Oracle estão executando

1

Preciso verificar quantos usuários estão conectados ao servidor para aplicativos específicos por meio de um navegador. Estou principalmente interessado em Oracle. Meu servidor executa o RHEL.

    
por OmiPenguin 07.01.2013 / 12:00

2 respostas

1

So is it possible to check how many sessions are running and will it be possible to check for http also?

Um aplicativo da Web precisa ser configurado ou programado para enumerar sessões ativas, mas para uma lista de usuários e tempos ociosos para sessões SSH ...

w | tr -s " " | cut -d " " -f 1,5 | tail -n +3

Veja a seção NOTES na página man de w. A linha acima produz algo assim:

username1 0.00s
username2 48.08s

Ou apenas tempos ociosos:

w | tr -s " " | cut -d " " -f 5 | tail -n +3

Ou apenas uma contagem de sessões SSH:

 w | tr -s " " | cut -d " " -f 5 | tail -n +3 | wc -l
    
por 07.01.2013 / 14:52
2

O comando who informa quais usuários estão logados em quais terminais. Leia man who para mais detalhes sobre usuários logados.

    
por 07.01.2013 / 12:15