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: 送受信されたパッケージの合計数が表示されます。また、1 秒あたりに送受信されるパッケージ数も表示されます。
- dladm show-dev -s -i 1: 停止しません。スクリプトは Splunk でデータをインデックスするためにさらに進む必要があるため、これは受け入れられません。
- dlstat: このコマンドは機能しますが、Solaris にはプリインストールされていません。
- 疑問:: Solaris に dlstat をインストールする方法はありますか?
- ニックスタット: Solaris 10 または 11 にはプリインストールされていません。
追加のパッケージをインストールせずにこれらのフィールドを取得する方法はありますか?
注記:この場合、送受信されたパッケージの合計を手動で減算することは信頼性が低く、実装がさらに承認されません。
よろしくお願いします。