Добрый день. Замыслил я тестирование скорости канала через system.run. Ключ для агента прописал
system.run[speedtest -s 30813 - f json].
При тестировании выдает ошибку
terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_M_construct null not valid Aborted
Этот вариант вообще работает или по старинке через юзерпараметр?
UPD:
Создал Юзерпараметр вида UserParameter=speedtt[*],speedtest -s $1 -u Mbps -f json-pretty
Запуск вида zabbix_agentd -t speedtt[4276] вполне себе отрабатывает и выдает требуемый жейсон...
Но на сервере ошибка таже ...
speedtest -V
Speedtest by Ookla 1.0.0.2 (5ae238b) Linux/x86_64-linux-musl 4.15.18-30-pve x86_64
system.run[speedtest -s 30813 - f json].
При тестировании выдает ошибку
terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_M_construct null not valid Aborted
Этот вариант вообще работает или по старинке через юзерпараметр?
UPD:
Создал Юзерпараметр вида UserParameter=speedtt[*],speedtest -s $1 -u Mbps -f json-pretty
Запуск вида zabbix_agentd -t speedtt[4276] вполне себе отрабатывает и выдает требуемый жейсон...
Но на сервере ошибка таже ...
speedtest -V
Speedtest by Ookla 1.0.0.2 (5ae238b) Linux/x86_64-linux-musl 4.15.18-30-pve x86_64
Comment