Automatyczna wysylka konfiguracji dla Smokeping'a
: ndz lis 13, 2016 10:46 pm
Od wersji 4.23 mozemy wykorzystac opcje budowania i wysylki skryptow na konto FTP w celu automatyzacji uaktualniania pliku konfiguracyjnego dla Smokeping'a (http://oss.oetiker.ch/smokeping/index.en.html). Mozemy z poziomu Pyxisa dodawac i wykluczac urzadzenia, ktore maja byc w pliku uwzgledniane (dotyczy to zarowno urzadzen infrastruktury, jak i kleintowskich).
Aby Pyxis rozpoznal opcje wysylki pliku Smokeping'a, nalezy jako nazwe skryptu podac fraze "smokeping.txt" oraz dane do wysylki na konto FTP.
W celu zaaplikowania naszej nowej konfiguracji uruchamiamy co minute w cronie na serwerze linuxowym skrypt zamieszczony ponizej (uzupelniamy sciezki do pliku smokeping.txt oraz do pliku konfiguracyjnego Smokeping'a)
Prosze tez pamietac o uzupelnieniu w konfiguracji Pyxisa (zakładka "Programy zewnętrzne") danych potrzebnych do zbudowania pliku konfiguracyjnego.
Aby Pyxis rozpoznal opcje wysylki pliku Smokeping'a, nalezy jako nazwe skryptu podac fraze "smokeping.txt" oraz dane do wysylki na konto FTP.
W celu zaaplikowania naszej nowej konfiguracji uruchamiamy co minute w cronie na serwerze linuxowym skrypt zamieszczony ponizej (uzupelniamy sciezki do pliku smokeping.txt oraz do pliku konfiguracyjnego Smokeping'a)
- Kod: Zaznacz cały
#!/bin/sh
############################################
# (c) 2016 Piotr Szkut PYXIS4SQL
############################################
PLIK=/home/piotr/smokeping.txt
TARGETS=/etc/smokeping/config.d/Targets
#############################################
if [ -e "$PLIK" ]; then
cat $PLIK > $TARGETS
RESTART=`/etc/init.d/smokeping restart`
rm -f $PLIK
echo $RESTART
fi
Prosze tez pamietac o uzupelnieniu w konfiguracji Pyxisa (zakładka "Programy zewnętrzne") danych potrzebnych do zbudowania pliku konfiguracyjnego.