Postanowiłem podzielić się kolejnym narzędziem, które swego czasu napisałem dla własnych potrzeb. Służy ono do tego, aby monitorować stan dwóch parametrów na naszym serwerze:
- miejsce na dysku (dyskach – możliwość zdefiniowania dowolnej ilości),
- występowanie określonych zdarzeń w eventlogu.
Skrypt działa w pętli, której długość w minutach definiujemy sami w pliku konfiguracyjnym. W pętli tej wykonują się zdefiniowane weryfikacje. Gdy próg wolnego miejsca na serwerze zostanie przekroczony, lub wystąpi zdefiniowane zdarzenie w eventlogu, zostaje wysłany email z powiadomieniem. Parametry skrzynki pocztowej, adres docelowy oraz parametry zdarzeń których wystąpienie ma owocować powiadomieniem również definiujemy w pliku konfiguracyjnym. Całość działa jako usługa. Hasła do maila przechowywane są w bezpieczny sposób.