Użyteczne skrypty #1
Jedną z częstych czynności jaką wykonują administratorzy oprogramowania Bacula po modyfikacji konfiguracji jest weryfikacja jej poprawności. Weryfikacja taka zawiera nie tylko analizę składni czy referencji do zdefiniowanych obiektów ale także próbę podłączenia się do bazy katalogowej z wykorzystaniem skonfigurowanych parametrów.
Aby usprawnić ten proces przygotowałem sobie bardzo krótki skrypt, który prezentuję poniżej:
#!/bin/sh # (c) Inteos sp. z o.o. printf "Director ... " sudo -u bacula /opt/bacula/bin/bacula-dir -t if [ $? -eq 0 ] then echo "Dir config OK." else echo "Director NOT OK!" fi printf "Storage Daemon ... " sudo -u bacula /opt/bacula/bin/bacula-sd -t if [ $? -eq 0 ] then echo "SD config OK." else echo "SD NOT OK!" fi
Może komuś z Was kiedyś się przyda.