Skrypt do podglądu stanu komputerów

Weteran
Awatar użytkownika
Posty: 1212
Rejestracja: 14 listopada 2014
Reputacja: 128
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Jaworzno

Skrypt do podglądu stanu komputerów

Postautor: ExcaliburPLL » czwartek, 5 marca 2020, 19:27

Witam

Z racji mojej nędznej wiedzy na temat linuksa i ssh zadaję pytanie:

czy jest jakiś "prosty" sposób aby za jednym zamachem (lub po kolei - nieważne) zalogować się na kilkunastu komputerach przez ssh, pobrać z aplikacji htop średnie obciążenie procesora a następnie zakomunikować mi raport w stylu: IP komputera - średnie obciążenie procka (np.: 192.168.100.101 - 3.98)

Ktoś coś?
Best BTC/ETH & other exchange > http://tinyurl.com/bitbay
Free BTC lottery > http://tinyurl.com/frbtcns

Moderator
Posty: 9633
Rejestracja: 17 listopada 2011
Reputacja: 5804
Reputacja postu: 
0
Napiwki za post: 0 BTC

Skrypt do podglądu stanu komputerów

Postautor: koparki » czwartek, 5 marca 2020, 22:30

@ExcaliburPLL pytaj tu: https://eko.one.pl/forum/
---

Weteran
Awatar użytkownika
Posty: 3262
Rejestracja: 31 marca 2017
Reputacja: 3705
Reputacja postu: 
1
Napiwki za post: 0 BTC

Skrypt do podglądu stanu komputerów

Postautor: akos » czwartek, 5 marca 2020, 22:50

@ExcaliburPLL

Do manualnej pracy na kilku maszynach możesz użyć terminatora: http://www.linuxandubuntu.com/home/term ... one-window

Ma też tryb pisania tej samej komendy we wszystkich okienkach jednocześnie co się może przydać do wyświetlenia htop na N maszynach jednym wpisaniem "htop".

Jeśli jednak jesteś zainteresowany ściśle monitorowaniem pracy / obciążenia maszyny, to polecam pobawić się np. zabbixem, który wygeneruje Ci rozmaite raporty w graficznej postaci, z wykresem historii zużycia procka, pamięci, dysku i czego tylko zapragniesz. Minus jest taki, że to dość zaawansowany kombajn i trochę trzeba poklikać żeby to skonfigurować.

Weteran
Awatar użytkownika
Posty: 1129
Rejestracja: 12 sierpnia 2017
Reputacja: 3357
Reputacja postu: 
3
Napiwki za post: 0 BTC

Skrypt do podglądu stanu komputerów

Postautor: fusywszklanejkuli » piątek, 6 marca 2020, 12:23

Polecenie:

Kod: Zaznacz cały

for host in hostpierwszy hostdrugi hosttrzeci; do echo "$host$(ssh "ktokolwiek@$host" "top -bn 1 | grep 'load average' | sed 's/.*load average//'")"; done

Wynik:
hostpierwszy: 0.04, 0.05, 0.07
hostdrugi: 0.08, 0.02, 0.01
hosttrzeci: 0.08, 0.02, 0.01

Weteran
Awatar użytkownika
Posty: 1212
Rejestracja: 14 listopada 2014
Reputacja: 128
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Jaworzno

Skrypt do podglądu stanu komputerów

Postautor: ExcaliburPLL » piątek, 6 marca 2020, 13:20

Podziękował serdecznie za podpowiedzi. I terminator i skrypt działają ok.
Best BTC/ETH & other exchange > http://tinyurl.com/bitbay
Free BTC lottery > http://tinyurl.com/frbtcns

Wróć do „Przedszkole”

Kto jest online

Użytkownicy przeglądający to forum: Fugitive, pavlo4444 i 13 gości