Ahoj Chtěl bych pomocí Ansible pouštět na CPE klientů BW test proti serveru a výsledek testu poslat do syslogu. Graylogem by to šlo celkem dobře zobrazit jak jsou klienti na tom. Nemáte to někdo už hotové? Díky
Script pro MT je z internetu:
`:do {/tool
:local avrTX 0;
:local avrRX 0;
:local luser "";
:local lpass "";
:local Addr "";
bandwidth-test duration=60s user=$luser password=$lpass protocol=tcp address=$Addr direction=both do={
:if ($status="done testing") do={
:set $avrTX ("tx-total-average: " . ($"tx-total-average" / 1048576) . "." . ($"tx-total-average" % (1048576) / 1024) . " Mbps" );
:set $avrRX ("rx-total-average: " . ($"rx-total-average" / 1048576) . "." . ($"rx-total-average" % (1048576) / 1024) . " Mbps" );
}
}
:log info message=$avrTX;
:log info message=$avrRX;
} on-error={:log error message="script failed"}
Uměl by to někdo přepsat pro playbook:
`---