Ksar (grafik sar w systemie Unix)
Wersja stabilna | 5.2.3 / 30 maja 2017
|
---|---|
Magazyn | |
System operacyjny | wieloplatformowy |
Dostępne w | Jawa |
Ksar to aplikacja oparta na Javie na licencji BSD , która tworzy wykresy wszystkich parametrów z danych zebranych przez narzędzia Unix sar . Zwykle Unix sar jest częścią Unix ' Sysstat i uruchamia sa1, sa2 i sadc przez cron do utworzonych plików danych w /var/log/sa/saNN. Charakterystyka obejmuje:
- Obrazy można powiększać, przeciągając mysz na obraz, aby wskazać problemy
- Wyniki można eksportować do formatu PDF lub JPEG
Składnia i opcje
Poniżej znajduje się lista opcji CLI obsługiwanych przez Ksar. Opcja -help programu Ksar wyświetli listę wszystkich obsługiwanych opcji odpowiedniej wersji Ksar.
$ java -jar kSar.jar -help Wersja kSar: 5.0.6 Użycie: -version: pokaż numer wersji kSar -help: pokaż tę pomoc -[[input (obliczenia)|input]] <arg>: [[Argument (komputer programowanie)|argument]] musi być ssh://user@host/command lub cmd://command lub file://path/to/file lub po prostu /path/to/file -graph <lista wykresów>: spacja oddzielona lista wykresów do wyświetlenia -showCPUstacked: spowoduje, że wykorzystany [[CPU]] wykres będzie ułożony w stos -showMEMstacked: spowoduje, że wykres pamięci zostanie ułożony w stos (tylko [[Linux]]) -cpuFixedAxis: wykreśli wykorzystany procesor ze stałą osią od 0% do 100%
-showIntrListstacked : sprawi, że wykres listy przerwań będzie ułożony w stos -showTrigger: pokaże wyzwalacz na wykresie (wyłączony przez [[Default (informatyka)|default]]) -noEmptyDisk: nie wyeksportuje dysku bez danych -tile: umieści [ [Window (computing)|window]] -userPrefs: użyje userPrefs do wyprowadzenia wykresów (ostatni eksport tego hosta) -showOnlygraphName: wyświetli tylko nazwę wykresu dostępną dla tych danych (do użycia dla -graph) -addHTML: wyświetli utwórz stronę [[HTML]] z obrazem [[PNG]]/[[JPG]] -outputPDF <plik pdf> : wyślij raport pdf do pliku pdf
-outputPNG <podstawowa nazwa pliku> : wysyła wykresy do pliku PNG używając argumentu jako podstawowej nazwy pliku -outputJPG <podstawowa nazwa pliku> : wysyła wykresy do pliku JPG używając argumentu jako podstawowej nazwy pliku -outputCSV <plik CSV> : wysyła [[CSV]] plik -width <rozmiar> : tworzy JPG/PNG o określonej szerokości (domyślnie: 800) -wysokość <rozmiar> : tworzy JPG/PNG o określonej wysokości i rozmiarze (domyślnie: 600) -data startowa <data> : rysuje początek zakresu w tym czasie -enddate <date> : wykreśli zakres do tej daty -solarisPagesize <pagesize in B>: ustawi [[solaris]] pagesize
-[[Kreator (obliczenia)|kreator]]: otwórz za pomocą zunifikowanego [[login]] wyskakującego okienka -replaceShortcut <plik xml>: zamień wszystkie [[skrót (obliczenia)|skróty]] na te w [[.xml]] file -addShortcut <plik xml>: dodaj skrót z pliku xml -startup: otwórz okno oznaczone do otwarcia w [[booting|startup]]
Generowanie plików tekstowych SAR do użytku w Ksar
- Aby rozpocząć gromadzenie informacji o historii sysstat do użycia polecenia sar, systat powinien być skonfigurowany do uruchamiania przez crona (najlepiej co minutę). Więcej instrukcji jest dostępnych na stronie systat .
- Generowanie pliku tekstowego sar ze wszystkimi informacjami o zasobach systemowych
DT = "10" LC_ALL = C sar -A -f /var/log/sa/sa $DT > /tmp/sar- $( nazwa_hosta ) - $DT .txt ls -l /tmp/sar- $( nazwa hosta ) - $DT .txt
- Generowanie tylko informacji o dysku z pliku danych sar
- (Zauważ, że sar zbierze informacje o dysku tylko wtedy, gdy sadc działa z opcją -d przez cron)
DT = "10" LC_ALL = C sar -d -p -f /var/log/sa /sa $DT > /tmp/sar- $( nazwa hosta ) - $DT .txt ls -l /tmp/sar- $( nazwa hosta ) - $DT .txt
- Generowanie pliku tekstowego na wiele dni
DT = "12 13 14" >/tmp/sar- $( nazwa_hosta ) -multiple.txt dla i w $DT ; do LC_ALL = C sar -A -f /var/log/sa/sa $i >> /tmp/sar- $( nazwa_hosta ) -multiple.txt done ls -l /tmp/sar- $( nazwa_hosta ) -wiele. tekst
Aby uzyskać wszystkie dni w domyślnym folderze, możesz zastąpić zakodowaną na stałe zmienną DT przez:
00 DT = $( ls /var/log/sa/sa [ -9 ][ -9 ] | sed 's_/var/log/sa/sa_ _g' | xargs )