Estou tentando obter estatísticas de rede no Solaris 10.
Algo assim quando eu estava trabalhando no Linux::
02:42:06 IST IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
02:42:07 IST ens192 8.00 0.00 0.52 0.00 0.00 0.00 1.00
02:42:07 IST lo 43.00 43.00 7.98 7.98 0.00 0.00 0.00
O problema com relação a isso é que não podemos esperar que o usuário instale quaisquer pacotes adicionais além dos pacotes pré-instalados.
O que tentei e o problema correspondente:
- dladm mostrar-dev -s: Mostra o total de pacotes enviados e recebidos. e preciso por segundo enviado e recebido.
- dladm mostrar-dev -s -i 1: Ele não para, o que não pode ser aceitável, pois o script deve prosseguir para indexar os dados no Splunk.
- dlstat: Este comando resolveria o problema, mas não está pré-instalado no Solaris.
- dúvida aqui :: Existe uma maneira de instalar o dlstat no Solaris?
- nicstat: Não pré-instalado no Solaris 10 ou 11.
Existe alguma maneira de obter esses campos sem instalar pacotes adicionais?
Observação:A subtração manual do total de pacotes enviados e recebidos não é confiável neste caso e não seria aprovada posteriormente para implementação.
Agradeço antecipadamente.