можешь, пожалуйста, помочь мне? Мой скрипт перестал работать после обновления:
:global tempstatus
:global templaststatus
:global systemtemp [/system/health/print value-name=temperature as-value]
:if ($systemtemp < 33) do={
:set tempstatus "Температура системы в пределах нормы"
} else={
:if ($systemtemp > 42) do={
:set tempstatus "Температура системы критически высокая"
} else={
:if ($systemtemp > 40) do={
:set tempstatus "Температура системы сильно повышена"
} else={
:if ($systemtemp > 37) do={
:set tempstatus "Температура системы критическая"
} else={
:if ($systemtemp > 35) do={
:set tempstatus "Температура системы слишком высокая"
}
}
}
}
}
:if ($tempstatus != $templaststatus) do={
/tool e-mail send to="**ELIDED**" subject=("Предупреждение о температуре маршрутизатора 1100-Tall - $[/system/clock/get date]") body=("У этого маршрутизатора 1100-Tall обнаружено температурное предупреждение. Дата: $[/system/clock/get date] Статус: $tempstatus - $systemtemp °C")
:log info "Отправлено письмо с информацией о статусе системы: $tempstatus"
:set templaststatus $tempstatus
}
:global tempstatus
:global templaststatus
:global systemtemp [/system/health/print value-name=temperature as-value]
:if ($systemtemp < 33) do={
:set tempstatus "Температура системы в пределах нормы"
} else={
:if ($systemtemp > 42) do={
:set tempstatus "Температура системы критически высокая"
} else={
:if ($systemtemp > 40) do={
:set tempstatus "Температура системы сильно повышена"
} else={
:if ($systemtemp > 37) do={
:set tempstatus "Температура системы критическая"
} else={
:if ($systemtemp > 35) do={
:set tempstatus "Температура системы слишком высокая"
}
}
}
}
}
:if ($tempstatus != $templaststatus) do={
/tool e-mail send to="**ELIDED**" subject=("Предупреждение о температуре маршрутизатора 1100-Tall - $[/system/clock/get date]") body=("У этого маршрутизатора 1100-Tall обнаружено температурное предупреждение. Дата: $[/system/clock/get date] Статус: $tempstatus - $systemtemp °C")
:log info "Отправлено письмо с информацией о статусе системы: $tempstatus"
:set templaststatus $tempstatus
}
