Настроен и работает мониторинг температуры воздуха на улице через данные, которые забираются с сайта.
Таким образом я получаю элемент строки с температурой вида:
<span class="warm txt-xxlarge"><strong>+4</strong> °С</span><br />
Предобработка моя, Регулярное выражение:
<span class="warm txt-xxlarge"><strong>[+]([0-9]+)[</strong> °С</span><br />]
/1
Zabbix получает ответ: 4 Это легко обрабатывается, строится график, настраиваются триггеры. Элемент данных тип информации: Число целое положительное.
Но есть два НО:
Число не может быть отрицательным, а температура снаружи может.
Строка получаемая меняется на "с минусом" и всё стразу не работает. Например:
<span class="warm txt-xxlarge"><strong>-7</strong> °С</span><br />