Ksar (grafik sar w systemie Unix)

Ksar
Wersja stabilna
5.2.3 / 30 maja 2017 ; 5 lat temu ( 2017-05-30 )
Magazyn github.com/vlsi/ksar _ _ _
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  ) 

Zobacz też

Linki zewnętrzne