Zabbix – monitoring Shorewall’a

Dodanie shorewall do monitoringu, niestety aplikacja shorewall nie dziala w oparciu o standardowe PIDY i jedyną możliwością monitoringu go poprzez Zabbix jest wykorzystanie wewnetrzych komend do weryfikacji stanu usługi.

1. Tworzymy plik userparameter_shorewall.conf w ścieżce /etc/zabbix/zabbix_agentd.d/

 UserParameter=shorewall.status,output=`sudo /sbin/shorewall status | grep -E 'stopped|running' | awk '{print $3}'`; if [ "$output" = running ]; then echo 1; else echo 0; fi; 

 

2. Modyfikujemy uprawnienia dla użytkownika zabbix poprzez visudo

 zabbix ALL=NOPASSWD:/sbin/shorewall status
Defaults:zabbix !requiretty 

3. Restart zabbix-agenta
4. Konfiguracja item oraz trigger po stronie GUI Zabbix.

(konfiguracja item’u)

(konfiguracja trigger’a)

 

Źródło: własne

 

Dodaj komentarz

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

ˆ Back To Top