By mieć SARa na Ubuntu…

Another laptop, freshly installed Ubuntu. Calling SAR… shows it’s not there! So, this post, or rather – console log – shows what to do then to get full SAR capabilities (no, it doesn’t boil down to apt-get call). Log in Polish, but summary in English.

Inny lapek, nowe Ubuntu. Odpalam SARa i… nie spodzianka: nie ma. I tak oto nauczyłem się, że SARa nie masz zawsze a jak go zainstalujesz, potrzeba jeszcze przełączyć zbieranie danych.

O tym jest ten wpis – a raczej log z konsoli.

 

tammo@taida:~$ sar
Program 'sar' można znaleźć w następujących pakietch:
* sysstat
* atsar
Spróbuj: sudo apt-get install
tammo@taida:~$ man sar
Brak podręcznika dla sar
tammo@taida:~$ sudo apt-get install systat
[sudo] password for tammo: ^C
tammo@taida:~$ sudo apt-get install sysstat
[sudo] password for tammo:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Sugerowane pakiety:
isag
Zostaną zainstalowane następujące NOWE pakiety:
sysstat
0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 13 nieaktualizowanych.
Konieczne pobranie 283 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 877 kB miejsca na dysku.
Pobieranie:1 http://pl.archive.ubuntu.com/ubuntu/ trusty/main sysstat amd64 10.2.0-1 [283 kB]
Pobrano 283 kB w 1s (145 kB/s)
Prekonfiguracja pakietów ...
Wybieranie wcześniej niewybranego pakietu sysstat.
(Odczytywanie bazy danych ... 209416 plików i katalogów obecnie zainstalowanych.)
Preparing to unpack .../sysstat_10.2.0-1_amd64.deb ...
Unpacking sysstat (10.2.0-1) ...
Processing triggers for ureadahead (0.100.0-16) ...
ureadahead will be reprofiled on next reboot
Processing triggers for doc-base (0.10.5) ...
Przetwarzanie 1 dodanego pliku doc-base...
Rejestrowanie dokumentów w programie scrollkeeper...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Konfigurowanie pakietu sysstat (10.2.0-1) ...

Creating config file /etc/default/sysstat with new version
update-alternatives: użycie /usr/bin/sar.sysstat jako dostarczającego /usr/bin/sar (sar) w tryb auto
Processing triggers for ureadahead (0.100.0-16) …
tammo@taida:~$ sar
Nie można otworzyć /var/log/sysstat/sa29: Nie ma takiego pliku ani katalogu
Please check if data collecting is enabled in /etc/default/sysstat
tammo@taida:~$ vim
Program ‘vim’ można znaleźć w następujących pakietch:
* vim
* vim-gnome
* vim-tiny
* vim-athena
* vim-gtk
* vim-nox
Spróbuj: sudo apt-get install
tammo@taida:~$ sudo nano /etc/default/sysstat
tammo@taida:~$ sar
Nie można otworzyć /var/log/sysstat/sa29: Nie ma takiego pliku ani katalogu
Please check if data collecting is enabled in /etc/default/sysstat
tammo@taida:~$ sudo service sysstat restart
* Starting the system activity data collector sadc [ OK ]
tammo@taida:~$ sar
Linux 3.16.0-41-generic (taida) 29.06.2015 _x86_64_ (4 CPU)

19:24:25 LINUX RESTART

Czyli: `apt-get sysstat` (dwa s w środku), przełącz FALSE na TRUE w pliku konfiguracyjnym `/etc/default/sysstat`, restart usługi. A jakbyś nie wiedział czemu plik nazywa się sa29… to nazywa się saXX, gdzie XX to dzień miesiąca. Chyba, że explicite podasz ścieżkę.

So, what happened?

  1. I found out SAR is not installed by default in Ubuntu 14.04.
  2. I learned it’s in package sysstat (SYStem STATistics, so sySStat, double s)
  3. I learned that it won’t auto-gather statistics just like that, you need to switch FALSE to TRUE in a config file.
  4. I learned that default file for SAR stats gathering is named saXX where XX is a day of a month. So, today it’s 29th June, so `sa29`.
  5. And after all that – either restart sysstat service or restart machine. Or wait for either. Then, you start stats collection.
  6. Aside: I need to also apt-get vim.
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s