OSI:Katar/iperf3
Z HelpDesk
Pravidelné testování propustnosti
- Testování propustnosti sítě do internetu (NAT) a také přes webnet (IPSEC)
- iperf-client se spouští každou hodinu pomocí:
- /etc/systemd/system/iperf-client.service
[Unit] Description=Testovani propustnosti Wants=iperf-client.timer [Service] ExecStart=/usr/bin/bash /root/iperf.sh RuntimeMaxSec=300s [Install] WantedBy=multi-user.target
- /etc/systemd/system/iperf-client.timer
[Unit] Description=Testovani propustnosti Requires=iperf-client.service [Timer] Unit=iperf-client.service OnCalendar=0/1:00:00 Persistent=true [Install] WantedBy=timers.target
- Skript, který se volá se nachází/root/iperf.sh. Nejdříve testuje propustnost proti serveru netmon přes IPSEC a poté definuje statickou routu pro internetový iperf3 server a zkouší propustnost přes NAT. Veřejný iperf3 server je problematický v tom, že může být zrovna obsazen a je nutné tak v cyklu požadavek na test opakovat.
- Na serveru netmon je spuštěn iperf3 server:
[Unit] Description=iperf server After=network.target [Service] ExecStart=/usr/bin/iperf3 -s [Install] WantedBy=multi-user.target
- Testování lze manuálně na serveru katar spustit pomocí systemctl start iperf-client, nebo bash /root/iperf.sh
- Výsledky měření se logují na Graylog server Dashboard KPS záložka Nectiny