IP SLA - automatyczne wysyłanie logów na FTP
Re: IP SLA - automatyczne wysyłanie logów na FTP
Ostatecznie udało nam się znaleźć rozwiązanie, bazujące na IP SLA, więc myślę, że temat jest do zamknięcia
Re: IP SLA - automatyczne wysyłanie logów na FTP
No to na koniec pochwal się rozwiązaniem, może kiedyś, komuś, się przyda.Dejm pisze:Ostatecznie udało nam się znaleźć rozwiązanie, bazujące na IP SLA, więc myślę, że temat jest do zamknięcia
CCNA: R&S, Security, Wireless, Collaboration. MCSE: Cloud Platform and Infrastructure, Server Infrastructure. ITIL: Foundation. PPL(A)
https://www.facebook.com/itserviceskielce/ :: https://www.linkedin.com/company/itservicespoland :: https://www.linkedin.com/in/krzysztofkania/
https://www.facebook.com/itserviceskielce/ :: https://www.linkedin.com/company/itservicespoland :: https://www.linkedin.com/in/krzysztofkania/
Re: IP SLA - automatyczne wysyłanie logów na FTP
No tak, nieładnie z mojej strony
Generalnie najpierw należy stworzyć IP SLA dla danego/danych urządzeń, które chcielibyśmy monitorować. W naszym przypadku ping miał iść co 5 sekund, a informacje zbierane przez 25 godzin:
Następnie trzeba uruchomić skrypt, który będzie wysyłał informacje z komendy "show ip sla statistics aggregated" na serwer FTP z odpowiednią nazwą, czyli datą:
Oczywiście w skrypcie można zawrzeć inną godzinę lub komendę, która akurat by nas satysfakcjonowała
Generalnie najpierw należy stworzyć IP SLA dla danego/danych urządzeń, które chcielibyśmy monitorować. W naszym przypadku ping miał iść co 5 sekund, a informacje zbierane przez 25 godzin:
Kod: Zaznacz cały
ip sla 1
icmp-echo 10.10.10.10
frequency 5
history hours-of-statistics-kept 25
ip sla schedule 84030 life forever start-time now
Kod: Zaznacz cały
event manager applet EMA-IPSLA2FTP
description [description]
event timer cron cron-entry "15 8 * * *" maxrun 120
action 0001 syslog msg "IPSLA Poczatek"
action 1010 cli command "show clock"
action 1020 string range "$_cli_result" 2 3 - bierze drugi i trzeci znak z komendy "show clock"
action 1025 set GODZINA "$_string_result"
action 1030 string range "$_cli_result" 5 6 - bierze odpowiednie znaki z komendy "show clock"
action 1035 set MINUTA "$_string_result"
action 1040 string range "$_cli_result" 8 9
action 1045 set SEKUNDA "$_string_result"
action 1050 string range "$_cli_result" 26 28
action 1055 set MIESIAC "$_string_result"
action 1060 string range "$_cli_result" 30 31
action 1065 set DZIEN "$_string_result"
action 1070 string range "$_cli_result" 33 36
action 1075 set ROK "$_string_result"
action 1090 set DATA "$ROK$MIESIAC$DZIEN-$GODZINA$MINUTA$SEKUNDA"
action 2005 cli command "enable"
action 2100 cli command "show ip sla statistics aggregated | redirect ftp://user:password@adresftp/$DATA.txt"
action 2990 cli command "disable"
action 9999 syslog msg "IPSLA Koniec"