Esse é um script que estou desenvolvendo para monitorar acessos no SSH Server Tunnel, porem há o seguinte problema:
1- Os usuários logados não são mostrados corretamente;
2- O numero que representa o numero de conexões atual, não o exibe fielmente como deve ser.
Deixei duas imagens , uma com quem está online e outra de como o painel exibe, ambas tiradas no mesmo instante.
Esse é um script que estou desenvolvendo para monitorar acessos no SSH Server Tunnel, porem há o seguinte problema:
1- Os usuários logados não são mostrados corretamente;
2- O numero que representa o numero de conexões atual, não o exibe fielmente como deve ser.
Deixei duas imagens , uma com quem está online e outra de como o painel exibe, ambas tiradas no mesmo instante.
Celio, boa tarde.
Para "pegar" os usuarios logados via SSH, busque em:
/var/log/auth.log
Exemplo:
grep -E --color '^Nov 30 14:.*Accepted password for' /var/log/auth.log
No exemplo acima, estou buscando na data de hoje e na HORA atual . . . .
Marcelo oliver
3. Re: Ajuda com script de monitoramento
celiomagalhaesjrusa Ubuntu
Post recolhido
Enviado em 30/11/2016 - 15:07h
Mas como fazer com que isso vire o painel que criei?
celiojunior1994 30 Nov 06:58:29
jnacinfo 30 Nov 07:41:35
celiojunior1994 30 Nov 07:51:50
jnacinfo 30 Nov 08:04:07
jnacinfo 30 Nov 08:38:03
gleisiane123 30 Nov 08:49:39
gleisiane123 30 Nov 08:54:16
alinesilva 30 Nov 08:59:30
jnacinfo 30 Nov 09:16:12
gleisiane123 30 Nov 09:44:13
ewerthon 30 Nov 09:46:22
gleisiane123 30 Nov 09:50:29
jnacinfo 30 Nov 12:00:07
jnacinfo 30 Nov 12:05:50
4. Re: Ajuda com script de monitoramento
msoliverusa Debian
Post recolhido
Enviado em 30/11/2016 - 16:23h
celiomagalhaesjr escreveu:
Mas como fazer com que isso vire o painel que criei?
celiojunior1994 30 Nov 06:58:29
jnacinfo 30 Nov 07:41:35
celiojunior1994 30 Nov 07:51:50
jnacinfo 30 Nov 08:04:07
jnacinfo 30 Nov 08:38:03
gleisiane123 30 Nov 08:49:39
gleisiane123 30 Nov 08:54:16
alinesilva 30 Nov 08:59:30
jnacinfo 30 Nov 09:16:12
gleisiane123 30 Nov 09:44:13
ewerthon 30 Nov 09:46:22
gleisiane123 30 Nov 09:50:29
jnacinfo 30 Nov 12:00:07
jnacinfo 30 Nov 12:05:50
Celio, teste ai . . .
Só alterei as DUAS linhas em negrito.
Não ENTENDI o final do seu SCRIPT yes | ./relatorio.sh
Marcelo Oliver
5. Re: Ajuda com script de monitoramento
celiomagalhaesjrusa Ubuntu
Post recolhido
Enviado em 30/11/2016 - 17:32h
Não ENTENDI o final do seu SCRIPT yes | ./relatorio.sh
Marcelo Oliver
Essa linha é para que o comando se repita,
o script que tentei criar me diz quem esta online e quantas conexões e também se há conexões nao autenticadas, exibe como no painel da imagem que mandei, porem alguns usuários ficam on-line e o painel não mostra, a segunda imagem mostra quem realmente esta on-line.
Queria uma ajuda para resolver isso
6. Re: Ajuda com script de monitoramento
msoliverusa Debian
Post recolhido
Enviado em 30/11/2016 - 17:54h
celiomagalhaesjr escreveu:
Não ENTENDI o final do seu SCRIPT yes | ./relatorio.sh
Marcelo Oliver
Essa linha é para que o comando se repita,
o script que tentei criar me diz quem esta online e quantas conexões e também se há conexões nao autenticadas, exibe como no painel da imagem que mandei, porem alguns usuários ficam on-line e o painel não mostra, a segunda imagem mostra quem realmente esta on-line.
Essa é a saida, acima o painel mostrando 1 usuário, abaixo os que estao online... não sei mais o que faço, se bem entendi as mudanças o seu mostra quantas vezes a pessoa logou no dia, minha real intenção é ver quantas conexões a pessoa tem atualmente.
Essa é a saida, acima o painel mostrando 1 usuário, abaixo os que estao online... não sei mais o que faço, se bem entendi as mudanças o seu mostra quantas vezes a pessoa logou no dia, minha real intenção é ver quantas conexões a pessoa tem atualmente.
Celio, fiz uns testes . . .
Vejo q a solução é buscar por "session opened for user" e "session closed for user"
Atualmente tenho 02 conexões abertas...
grep --color "^$(date +"%b %d").*sshd.*opened.*marcelo" /var/log/auth.log|wc -l
9
grep --color "^$(date +"%b %d").*sshd.*closed.*marcelo" /var/log/auth.log|wc -l
7
9-7=2
ALterei:
Como pode ver o erro persiste, já estou de cabeça quente rsrs... Da para usar como fonte de exibição o comando:
ps aux | grep -v root | grep sshd
?
10. Re: Ajuda com script de monitoramento
msoliverusa Debian
Post recolhido
Enviado em 30/11/2016 - 20:34h
celiomagalhaesjr escreveu:
----------------------------------------------------------------------------------------------------------
Celio, manda um trecho do /var/log/auth.log, tudo indica que o seu tem um formato diferente do meu . . .
mso
11. Re: Ajuda com script de monitoramento
celiomagalhaesjrusa Ubuntu
Post recolhido
Enviado em 30/11/2016 - 20:42h
msoliver escreveu:
celiomagalhaesjr escreveu:
----------------------------------------------------------------------------------------------------------
Celio, manda um trecho do /var/log/auth.log, tudo indica que o seu tem um formato diferente do meu . . .
mso
Nov 30 17:36:13 LIFE-SSH sshd[7090]: message repeated 24 times: [ error: connect_to 127.0.0.1 port 7300: failed.]
Nov 30 17:36:17 LIFE-SSH sshd[7090]: error: connect_to 204.48.34.10 port 53: failed.
Nov 30 17:36:18 LIFE-SSH sshd[7090]: error: connect_to 127.0.0.1 port 7300: failed.
Nov 30 17:40:07 LIFE-SSH sshd[7090]: message repeated 40 times: [ error: connect_to 127.0.0.1 port 7300: failed.]
Nov 30 17:40:09 LIFE-SSH sshd[7090]: error: connect_to 69.22.155.209 port 53: failed.
Nov 30 17:40:09 LIFE-SSH sshd[7319]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:40:11 LIFE-SSH sshd[7319]: Failed password for root from 182.100.67.118 port 48838 ssh2
Nov 30 17:40:13 LIFE-SSH sshd[7090]: error: connect_to 127.0.0.1 port 7300: failed.
Nov 30 17:40:25 LIFE-SSH sshd[7319]: message repeated 5 times: [ Failed password for root from 182.100.67.118 port 48838 ssh2]
Nov 30 17:40:25 LIFE-SSH sshd[7319]: error: maximum authentication attempts exceeded for root from 182.100.67.118 port 48838 ssh2 [preauth]
Nov 30 17:40:25 LIFE-SSH sshd[7319]: Disconnecting: Too many authentication failures for root [preauth]
Nov 30 17:40:25 LIFE-SSH sshd[7319]: PAM 5 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:40:25 LIFE-SSH sshd[7319]: PAM service(sshd) ignoring max retries; 6 > 3
Nov 30 17:40:29 LIFE-SSH sshd[7321]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:40:32 LIFE-SSH sshd[7321]: Failed password for root from 182.100.67.118 port 17923 ssh2
Nov 30 17:40:45 LIFE-SSH sshd[7321]: message repeated 5 times: [ Failed password for root from 182.100.67.118 port 17923 ssh2]
Nov 30 17:40:45 LIFE-SSH sshd[7321]: error: maximum authentication attempts exceeded for root from 182.100.67.118 port 17923 ssh2 [preauth]
Nov 30 17:40:45 LIFE-SSH sshd[7321]: Disconnecting: Too many authentication failures for root [preauth]
Nov 30 17:40:45 LIFE-SSH sshd[7321]: PAM 5 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:40:45 LIFE-SSH sshd[7321]: PAM service(sshd) ignoring max retries; 6 > 3
Nov 30 17:40:49 LIFE-SSH sshd[7323]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:40:50 LIFE-SSH sshd[7323]: Failed password for root from 182.100.67.118 port 46151 ssh2
Nov 30 17:41:04 LIFE-SSH sshd[7323]: message repeated 5 times: [ Failed password for root from 182.100.67.118 port 46151 ssh2]
Nov 30 17:41:04 LIFE-SSH sshd[7323]: error: maximum authentication attempts exceeded for root from 182.100.67.118 port 46151 ssh2 [preauth]
Nov 30 17:41:04 LIFE-SSH sshd[7323]: Disconnecting: Too many authentication failures for root [preauth]
Nov 30 17:41:04 LIFE-SSH sshd[7323]: PAM 5 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:41:04 LIFE-SSH sshd[7323]: PAM service(sshd) ignoring max retries; 6 > 3
Nov 30 17:41:08 LIFE-SSH sshd[7325]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:41:09 LIFE-SSH sshd[7325]: Failed password for root from 182.100.67.118 port 9505 ssh2
Nov 30 17:41:23 LIFE-SSH sshd[7325]: message repeated 5 times: [ Failed password for root from 182.100.67.118 port 9505 ssh2]
Nov 30 17:41:23 LIFE-SSH sshd[7325]: error: maximum authentication attempts exceeded for root from 182.100.67.118 port 9505 ssh2 [preauth]
Nov 30 17:41:23 LIFE-SSH sshd[7325]: Disconnecting: Too many authentication failures for root [preauth]
Nov 30 17:41:23 LIFE-SSH sshd[7325]: PAM 5 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:41:23 LIFE-SSH sshd[7325]: PAM service(sshd) ignoring max retries; 6 > 3
Nov 30 17:41:28 LIFE-SSH sshd[7327]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:41:30 LIFE-SSH sshd[7327]: Failed password for root from 182.100.67.118 port 36600 ssh2
root@LIFE-SSH:~#
12. Re: Ajuda com script de monitoramento
msoliverusa Debian
Post recolhido
Enviado em 30/11/2016 - 20:57h
celiomagalhaesjr escreveu:
msoliver escreveu:
celiomagalhaesjr escreveu:
----------------------------------------------------------------------------------------------------------
Celio, manda um trecho do /var/log/auth.log, tudo indica que o seu tem um formato diferente do meu . . .
mso
Nov 30 17:36:13 LIFE-SSH sshd[7090]: message repeated 24 times: [ error: connect_to 127.0.0.1 port 7300: failed.]
Nov 30 17:36:17 LIFE-SSH sshd[7090]: error: connect_to 204.48.34.10 port 53: failed.
Nov 30 17:36:18 LIFE-SSH sshd[7090]: error: connect_to 127.0.0.1 port 7300: failed.
Nov 30 17:40:07 LIFE-SSH sshd[7090]: message repeated 40 times: [ error: connect_to 127.0.0.1 port 7300: failed.]
Nov 30 17:40:09 LIFE-SSH sshd[7090]: error: connect_to 69.22.155.209 port 53: failed.
Nov 30 17:40:09 LIFE-SSH sshd[7319]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:40:11 LIFE-SSH sshd[7319]: Failed password for root from 182.100.67.118 port 48838 ssh2
Nov 30 17:40:13 LIFE-SSH sshd[7090]: error: connect_to 127.0.0.1 port 7300: failed.
Nov 30 17:40:25 LIFE-SSH sshd[7319]: message repeated 5 times: [ Failed password for root from 182.100.67.118 port 48838 ssh2]
Nov 30 17:40:25 LIFE-SSH sshd[7319]: error: maximum authentication attempts exceeded for root from 182.100.67.118 port 48838 ssh2 [preauth]
Nov 30 17:40:25 LIFE-SSH sshd[7319]: Disconnecting: Too many authentication failures for root [preauth]
Nov 30 17:40:25 LIFE-SSH sshd[7319]: PAM 5 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:40:25 LIFE-SSH sshd[7319]: PAM service(sshd) ignoring max retries; 6 > 3
Nov 30 17:40:29 LIFE-SSH sshd[7321]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:40:32 LIFE-SSH sshd[7321]: Failed password for root from 182.100.67.118 port 17923 ssh2
Nov 30 17:40:45 LIFE-SSH sshd[7321]: message repeated 5 times: [ Failed password for root from 182.100.67.118 port 17923 ssh2]
Nov 30 17:40:45 LIFE-SSH sshd[7321]: error: maximum authentication attempts exceeded for root from 182.100.67.118 port 17923 ssh2 [preauth]
Nov 30 17:40:45 LIFE-SSH sshd[7321]: Disconnecting: Too many authentication failures for root [preauth]
Nov 30 17:40:45 LIFE-SSH sshd[7321]: PAM 5 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:40:45 LIFE-SSH sshd[7321]: PAM service(sshd) ignoring max retries; 6 > 3
Nov 30 17:40:49 LIFE-SSH sshd[7323]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:40:50 LIFE-SSH sshd[7323]: Failed password for root from 182.100.67.118 port 46151 ssh2
Nov 30 17:41:04 LIFE-SSH sshd[7323]: message repeated 5 times: [ Failed password for root from 182.100.67.118 port 46151 ssh2]
Nov 30 17:41:04 LIFE-SSH sshd[7323]: error: maximum authentication attempts exceeded for root from 182.100.67.118 port 46151 ssh2 [preauth]
Nov 30 17:41:04 LIFE-SSH sshd[7323]: Disconnecting: Too many authentication failures for root [preauth]
Nov 30 17:41:04 LIFE-SSH sshd[7323]: PAM 5 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:41:04 LIFE-SSH sshd[7323]: PAM service(sshd) ignoring max retries; 6 > 3
Nov 30 17:41:08 LIFE-SSH sshd[7325]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:41:09 LIFE-SSH sshd[7325]: Failed password for root from 182.100.67.118 port 9505 ssh2
Nov 30 17:41:23 LIFE-SSH sshd[7325]: message repeated 5 times: [ Failed password for root from 182.100.67.118 port 9505 ssh2]
Nov 30 17:41:23 LIFE-SSH sshd[7325]: error: maximum authentication attempts exceeded for root from 182.100.67.118 port 9505 ssh2 [preauth]
Nov 30 17:41:23 LIFE-SSH sshd[7325]: Disconnecting: Too many authentication failures for root [preauth]
Nov 30 17:41:23 LIFE-SSH sshd[7325]: PAM 5 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:41:23 LIFE-SSH sshd[7325]: PAM service(sshd) ignoring max retries; 6 > 3
Nov 30 17:41:28 LIFE-SSH sshd[7327]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=182.100.67.118 user=root
Nov 30 17:41:30 LIFE-SSH sshd[7327]: Failed password for root from 182.100.67.118 port 36600 ssh2
root@LIFE-SSH:~#
Celio, esse trecho não tem session opened e session closed . . .