Enviado em 13/08/2018 - 22:00h
Fala família Viva o Linux tudo beleza?
Sem delongas vamos lá...
Preciso criar uma forma de obter informações de vários roteadores onde acesso via Red Hat.
Do servidor, utilizo os seguintes comandos:
ssh username@IP_do_roteador [ Enter ]
senha [ Enter ]
Obs: o acesso aos roteadores será com o script consultando uma planilha em excel onde a primeira coluna tem o hostname e a segunda o IP ( a partir da segunda linha ) necessário para autenticação.
COMANDOS DENTRO DO ROTEADOR:
environment no more [ Enter ]
configure system security profile default [ Enter ]
info detail | match "no entry" [ Enter ] # AQUI ONDE BUSCAREI SE EXISTE ALGUMA ENTRADA NEGADA NO PROFILE DEFAULT
/configure system security profile administrative [ Enter ]
info detail | match "no entry" [ Enter ] # AQUI ONDE BUSCAREI SE EXISTE ALGUMA ENTRADA NEGADA NO PROFILE ADMINISTRATIVE
exit all [ Enter ]
environment more [ Enter ]
logout [ Enter ]
Se no comando acima, o roteador estiver negando alguma entrada, gravar essa entrada negada em arquivo da seguinte forma ( pode ser aquivo .csv ):
Cabeçalho: Hostname - IP - Default - Administrative - Sem acesso ( marcar com um X ). Cada entrada numa linha diferente
Exemplo:
A:ROTEADOR>config>system>security>profile# info detail | match "no entry"
no entry 60
no entry 70
no entry 80
A:ROTEADOR>config>system>security>profile#
Nesse exemplo, entraria na coluna default as 3 entradas.
São + ou - 7500 roteadores a serem consultados, qual a melhor forma de não ser tão demorado?
Se por um acaso o servidor cair, existe uma forma do script continuar de onde parou?
Qualquer informação a mais fico à disposição para passar.
Conto com a ajuda de vocês!!!
Best Regards,
Rafael Baptista
Sem delongas vamos lá...
Preciso criar uma forma de obter informações de vários roteadores onde acesso via Red Hat.
Do servidor, utilizo os seguintes comandos:
ssh username@IP_do_roteador [ Enter ]
senha [ Enter ]
Obs: o acesso aos roteadores será com o script consultando uma planilha em excel onde a primeira coluna tem o hostname e a segunda o IP ( a partir da segunda linha ) necessário para autenticação.
COMANDOS DENTRO DO ROTEADOR:
environment no more [ Enter ]
configure system security profile default [ Enter ]
info detail | match "no entry" [ Enter ] # AQUI ONDE BUSCAREI SE EXISTE ALGUMA ENTRADA NEGADA NO PROFILE DEFAULT
/configure system security profile administrative [ Enter ]
info detail | match "no entry" [ Enter ] # AQUI ONDE BUSCAREI SE EXISTE ALGUMA ENTRADA NEGADA NO PROFILE ADMINISTRATIVE
exit all [ Enter ]
environment more [ Enter ]
logout [ Enter ]
Se no comando acima, o roteador estiver negando alguma entrada, gravar essa entrada negada em arquivo da seguinte forma ( pode ser aquivo .csv ):
Cabeçalho: Hostname - IP - Default - Administrative - Sem acesso ( marcar com um X ). Cada entrada numa linha diferente
Exemplo:
A:ROTEADOR>config>system>security>profile# info detail | match "no entry"
no entry 60
no entry 70
no entry 80
A:ROTEADOR>config>system>security>profile#
Nesse exemplo, entraria na coluna default as 3 entradas.
São + ou - 7500 roteadores a serem consultados, qual a melhor forma de não ser tão demorado?
Se por um acaso o servidor cair, existe uma forma do script continuar de onde parou?
Qualquer informação a mais fico à disposição para passar.
Conto com a ajuda de vocês!!!
Best Regards,
Rafael Baptista