Monitorowanie zajętości miejsca na dysku

Czasami zachodzi potrzeba monitorowania zajętości miejsca na określonej partycji. Można oczywiście użyć do tego specjalnych systemów np: Zabbix’a, ale nie zawsze potrzebne są tak ciężkie rozwiązania. Czasami wystarczy zwykły skrypt w bashu dodany do Crona:

#!/bin/bash

PARTYCJA='/dev/sda3'
USE=`df -h|grep $PARTYCJA|awk -F' ' '{print $5}'`
USE=${USE%%\%}


if [ $USE -ge 90 ]
then
    uname -a >/root/komunikat.txt
    uptime >/root/komunikat.txt
    echo "">>/root/komunikat.txt
    echo "Na partycji $PARTYCJA zajete jest $USE% przestrzeni 
	dyskowej !" >>/root/komunikat.txt
    echo "">>/root/komunikat.txt
    df -h >>/root/komunikat.txt
    cat /root/komunikat.txt | mail -s "Malo miejsca na dysku!" cos@gdzies.pl
fi

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

Releated

Munin + nginx + debian czyli monitorowanie serwerów

Munin jest bardzo prostym i przydatnym narzędziem służące do monitorowania aktywności serwerów. Przy jego pomocy możemy konfigurować dowolną ilość maszyn. Wynikiem działania są wykresy przedstawiające aktualny i historyczny stan systemu. Na podstawie wykresów możemy określić czy system pracuje stabilnie, możemy również obserwować jak wprowadzane zmiany wpływają na stan systemu.

Bitcoin node on Cubieboard

Sieć Bitcoina jest siecią P2P, składa się więc z węzłów – czyli komputerów, na których działa tradycyjny klient bitcoina , węzły te łączą się z innymi węzłami w sieci rozproszonymi w Internecie. Co się dzieje, gdy do sieci włącza się/dołącza się nowy węzeł czyli jeśli ktoś zainstaluje nowy portfel lub uruchomi już używany.