Witam.
Szukam skryptu basha lub perla informującego mnie mailem, jeśli partycja główna serwera osiągnie ponad 90% pojemności użytkowej.
Skrypt informuj
Po co szukać jak można samemu napisać:
Malo powietrza będzie jak będzie mniej niż 1GB wolnego miejsca.
Oczywiście w miejsce "mało powietrza" wkomponuj polecenie wysyłające wiadomość.
Potem uruchomienie przekaż do crona z amplitudą co godzinę i powinno być dobrze.
Kod: Zaznacz cały
#!/bin/bash
ST=$(df / | grep '/' | awk '{print $4}')
GR="1024000"
if [ $ST -lt $GR ] ; then
echo "mało powietrza"
else
echo "dużo powietrza"
fi
Oczywiście w miejsce "mało powietrza" wkomponuj polecenie wysyłające wiadomość.
Potem uruchomienie przekaż do crona z amplitudą co godzinę i powinno być dobrze.
Oczywiście, samo polecenie ,,echo'' wiadomości nie wyśle ale jeśli zamienisz je np. na:
Tak będzie znacznie lepiej.
Kod: Zaznacz cały
sendEmail -f nadawca@email.pl -t "adresat@email.pl" -u "temat" -m "Kończy się miejsce na / !!!" -s serwer_smtp -xp hasło -xu [b]nazwa_użytkownika[/b]
- LordRuthwen
- Moderator
- Posty: 2341
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
A nie prościej w taki sposób?
Kod: Zaznacz cały
echo "mało powietrza" | mail -s "temat wiadomosci" odbiorca@jegopoczta.pl