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)
- 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.