Я пытаюсь получить сетевую статистику на 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.
Есть ли способ получить эти поля без установки дополнительных пакетов?
Примечание:Вычитание общего количества отправленных и полученных пакетов вручную в данном случае ненадежно и не будет одобрено для дальнейшей реализации.
Заранее спасибо.