Получите статистику сети на Solaris 10

Получите статистику сети на Solaris 10

Я пытаюсь получить сетевую статистику на Solaris 10.

Что-то вроде этого было, когда я работал над 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

Проблема в том, что мы не можем ожидать, что пользователь установит какие-либо дополнительные пакеты, помимо предустановленных пакетов.

Что я пробовал и соответствующая проблема:

  • dladm show-dev -s: Он показывает общее количество отправленных и полученных пакетов. Мне нужно количество отправленных и полученных пакетов в секунду.
  • dladm show-dev -s -i 1: Он не останавливается, что не может быть приемлемым, поскольку скрипт должен продолжить индексацию данных в Splunk.
  • dlstat: Эта команда могла бы помочь, но она не предустановлена ​​в Solaris.
    • есть сомнения :: Есть ли способ установить dlstat на Solaris?
  • никстат: Не предустановлено в Solaris 10 или 11.

Есть ли способ получить эти поля без установки дополнительных пакетов?

Примечание:Вычитание общего количества отправленных и полученных пакетов вручную в данном случае ненадежно и не будет одобрено для дальнейшей реализации.

Заранее спасибо.

Связанный контент