Jeśli chcesz czegoś, co nie zależy od komputera :
Spójrz na czujniki lm . Z opisu:
Lm-czujniki to sprzętowy pakiet monitorowania stanu systemu Linux. To pozwala
aby uzyskać dostęp do informacji o temperaturze, napięciu i prędkości wentylatora
czujniki. Działa z większością nowszych systemów.
Ten pakiet zawiera programy ułatwiające konfigurowanie i odczytywanie danych
czujniki lm.
Ze strony ich projektu (edycja 2016: projekt nie żyje. Nasza własna wiki ma pewne informacje ):
- Bezobsługowy wysokiej klasy automatyczny monitoring serwera, routera lub innej maszyny o kluczowym znaczeniu. Łatwo utwórz zadanie cron, aby sprawdzić stan sprzętu i przesłać Ci wiadomość e-mail w razie problemu, zanim stanie się on krytyczny. W ten sposób możesz zostać ostrzeżony w ciągu kilku sekund o awarii krytycznego elementu, takiego jak zasilacz, wentylator, inny mechanizm chłodzenia, a nawet wykryć, czy obudowa została otwarta.
- Systemy wbudowane z systemem Linux. Mogą używać tego pakietu do monitorowania napięć, temperatur, prędkości wentylatorów itp. Przy użyciu gotowych komponentów i szeregu interfejsów magistrali (np. ISA, SMBus, I2C lub SPI).
- Mówiąc bardziej ogólnie, akwizycja danych. Łatwo mierz różne rodzaje danych (prędkości obrotowe, napięcia, temperatury itp.) Za pomocą tanich, gotowych części. Bardzo przydatny do automatyzacji systemów (w domu, warsztacie, stacji pogodowej, jak to nazywasz).
Lm-czujniki ma demona, zwanego sensord, który wykorzystuje RRDtool do „rejestrowania danych i systemu graficznego dla danych szeregów czasowych”. Zawiera więc taką grafikę, która może być wyświetlana przez serwer WWW:
(pobrane ze strony projektu czujników lm).
Aby zainstalować demona sensord, prawdopodobnie będziesz musiał zainstalować pakiet sensord.
Przykład z mojego notatnika:
Plik konfiguracyjny do tego znajduje się w /etc/sensors3.conf
lm-sensors
jest w pewnym sensie podstawą każdego pomiaru temperatury. Elementy pulpitu najprawdopodobniej uzyskają informacje z tego pakietu. Przykład Jeśli chcesz czegoś, co zależy od pulpitu
psensor.
- czujniki płyty głównej i procesora ( wymaga zainstalowania czujników lm ).
- Procesory graficzne NVidia
- Dyski twarde (wymaga zainstalowania hddtemp).
- Prędkość wentylatora (ponownie, wymaga zainstalowania czujników lm).
Instalacja poprzez dodanie PPA:
sudo add-apt-repository ppa:jfi/ppa
sudo apt-get update && sudo apt-get install psensor
(Oneiric będzie zawierał psensor)
(stary) przykład z ubuntugeek.com :
Jeśli programy takie jak Cacti to za dużo, istnieje skrypt, który loguje się do pliku tekstowego w ciągu dnia - uruchom go za pomocą crontab. Ale trzeba zainstalować program czujników lm.
źródło
Do logowania procesora / pamięci RAM / temperatur / ruchu na serwerze poleciłem kaktusy . Jest reklamowany jako „kompletny interfejs dla RRDtool ” i może mieć wiele źródeł danych, takich jak lm-czujniki, SNMP, a nawet niestandardowe skrypty. Dane są przechowywane w RRD i wykorzystywane do tworzenia wykresów dziennych, tygodniowych, miesięcznych i rocznych.
Zobacz stronę Cacti, aby uzyskać więcej informacji, zrzuty ekranu i linki do przykładowych witryn na żywo. Konfiguracja może być trudna za pierwszym razem, ale w końcu jest tego warta.
źródło
Używam zenoss do monitorowania około 70 serwerów Unix i Windows w moim biurze. Monitorujemy również cały sprzęt sieciowy, a nawet termostat w serwerowni. Większość z nich odbywa się za pośrednictwem SNMP. (jednak używamy niestandardowych skryptów do monitorowania wydajności niektórych aplikacji)
Większość serwerów (takich jak Dell i HP) ma wewnętrzne czujniki temperatury, które można wyszukiwać za pomocą SNMP. Możesz także monitorować procesy, wykorzystanie procesora, przepustowość sieci itp. Otrzymuję powiadomienia, jeśli serwery przejdą w tryb offline, zaczną używać zbyt dużej ilości procesora lub jeśli krytyczne procesy ulegną awarii.
Poważnie, nie mogę nakłonić wystarczy spojrzeć na rzeczy jak Zenoss , Hyperic i Nagios ! darmowe wersje mogą monitorować wiele systemów, ale mogą też monitorować tylko jeden. Pomagają w rozwiązywaniu problemów i sprawdzaniu, co robił serwer o 2 nad ranem, gdy wystąpił problem.
źródło
sprawdź ten link: https://launchpad.net/indicator-sysmonitor
(z OMG Ubuntu )
Instalacja:
sudo add-apt-repository ppa:alexeftimie/ppa
sudo apt-get update && sudo apt-get install indicator-sysmonitor
Uwaga: działa tylko w Natty / 11.04
źródło
sudo add-apt-repository 'deb http://ppa.launchpad.net/alexeftimie/ppa/ubuntu natty main'
isudo apt-get install indicator-sysmonitor
wtedyUnable to locate package indicator-sysmonitor
Korzystam z pandora fms do monitorowania około 40 serwerów i 100 systemów komputerowych w mojej firmie, a także na jej stronie internetowej. Przydatne może być zainstalowanie agenta oprogramowania na serwerze i ustawienie lokalnych modułów w celu monitorowania potrzebnych informacji. Jeśli chcesz go wypróbować tutaj, możesz odwiedzić stronę internetową pandora: Unified Monitoring Tool Panndora FMS
pozdrowienia
Ivo Yordanov
źródło
Sprawdź pakiet munin , może monitorować prawie wszystko.
https://help.ubuntu.com/lts/serverguide/munin.html https://wiki.ubuntuusers.de/munin
Sprawdź uprawnienia dostępu w /etc/apache2/conf-enabled/munin.conf w następujący sposób:
Uruchom ponownie apache2:
Uruchom przeglądarkę na: http: // localhost / munin - ciesz się.
Zajrzyj do / etc / munin, aby uzyskać dalsze opcje.
źródło