Ich versuche, Netzwerkstatistiken zu Solaris 10 abzurufen.
So ähnlich war es, als ich an Linux gearbeitet habe::
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
Das Problem dabei ist, dass wir vom Benutzer nicht erwarten können, außer den vorinstallierten Paketen weitere Pakete zu installieren.
Was ich versucht habe und das entsprechende Problem:
- dladm show-dev -s: Es zeigt die Gesamtzahl der gesendeten und empfangenen Pakete. Und ich brauche die pro Sekunde gesendeten und empfangenen Pakete.
- dladm show-dev -s -i 1: Es stoppt nicht, was nicht akzeptabel ist, da das Skript mit der Indizierung der Daten in Splunk fortfahren sollte.
- dlstat: Dieser Befehl würde es tun, ist aber in Solaris nicht vorinstalliert.
- Zweifel hier :: Gibt es eine Möglichkeit, dlstat auf Solaris zu installieren?
- nicstat: Nicht unter Solaris 10 oder 11 vorinstalliert.
Gibt es eine Möglichkeit, diese Felder zu erhalten, ohne zusätzliche Pakete zu installieren?
Notiz:Das manuelle Subtrahieren der Gesamtzahl gesendeter und empfangener Pakete ist in diesem Fall unzuverlässig und würde zur weiteren Umsetzung nicht freigegeben werden.
Vielen Dank im Voraus.