<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Скрипт мониторинга температуры перестал работать после обновления до версии 7.]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Скрипт мониторинга температуры перестал работать после обновления до версии 7. форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 31 Jul 2026 13:42:21 -0400</pubDate>
		<item>
			<title>Скрипт мониторинга температуры перестал работать после обновления до версии 7.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431018">Скрипт мониторинга температуры перестал работать после обновления до версии 7.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Да, но стоит прибить к стене примерно такой десятиборник правил:<br /><br />НИКОГДА НЕ ДУМАЙ ОБ ОБНОВЛЕНИИ до более новой версии RoS, чем та, что у тебя сейчас, ЕСЛИ ТЫ: &nbsp;<br />- не проверил строка за строкой ВСЕ изменения во ВСЕХ выпусках ROS, вышедших после твоей текущей версии и до той, на которую хочешь обновиться; &nbsp;<br />- не сделал и не сохранил: &nbsp;<br /> &nbsp;2.a. резервную копию текущей конфигурации; &nbsp;<br /> &nbsp;2.b. экспорт текущей конфигурации; &nbsp;<br />- не знаком со сбросом настроек и процедурой netinstall и не умеешь работать с Winbox и SSH; &nbsp;<br />- не уверен, а лучше дважды и трижды уверен, что версия, на которую хочешь обновиться: &nbsp;<br /> &nbsp;4.a. реально содержит новую функцию, которая тебе очень-очень нужна; &nbsp;<br /> &nbsp;4.b. НЕ имеет известных багов, которые могут повлиять на твою конфигурацию; &nbsp;<br />- не имеешь физического доступа к устройству (обновление по удалёнке — табу); &nbsp;<br />- не готов к типичным ситуациям, когда нужно править, переписывать или модифицировать свои скрипты (если они есть), чтобы они заработали с новой версией (синтаксис часто меняется, иногда очень тонко); &nbsp;<br />- не можешь выделить время и возможности для решения возможных проблем, вызванных либо твоей старой конфигурацией (которая по счастью работала на старой версии из-за какой-то особенности ROS), либо (задокументированными или нет) изменениями в том, как новая версия ROS интерпретирует настройки; &nbsp;<br />- не разбираешься в том, что делаешь, и обновление тебе не рекомендовал эксперт с форума с объяснением, зачем его делать; &nbsp;<br />- не сталкиваешься с проблемой в устройстве, которую считательно думаешь, что новая версия поможет решить; &nbsp;<br />- не уверен в своих способностях и опыте работы с указанными инструментами, процедурами и ROS в целом.<br /><br />Если хоть один пункт из этого списка у тебя не выполнен — не торопись с обновлением, лучше спроси совета. В общем и целом, если ничего не сломалось — не чини. <br />
			<i>08.07.2024 15:48:00, jaclaz.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431018</link>
			<guid>http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431018</guid>
			<pubDate>Mon, 08 Jul 2024 15:48:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Скрипт мониторинга температуры перестал работать после обновления до версии 7.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431017">Скрипт мониторинга температуры перестал работать после обновления до версии 7.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Если что-то НЕ работает, я сомневаюсь, что кто-то порекомендует обновление просто ради самого обновления, когда всё и так работает как надо… <br />
			<i>08.07.2024 10:47:00, holvoetn.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431017</link>
			<guid>http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431017</guid>
			<pubDate>Mon, 08 Jul 2024 10:47:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Скрипт мониторинга температуры перестал работать после обновления до версии 7.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431016">Скрипт мониторинга температуры перестал работать после обновления до версии 7.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Честно говоря, большинство сообщений от участников форума советуют обновляться до самой последней и лучшей версии. Хорошая старая идея «если не сломано — не чини» встречается сейчас редко. <noindex><a href="https://en.wiktionary.org/wiki/if_it_ain’t_broke,_don’t_fix_it" target="_blank" rel="nofollow" >https://en.wiktionary.org/wiki/if_it_ain’t_broke,_don’t_fix_it</a></noindex> <br />
			<i>08.07.2024 08:48:00, jaclaz.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431016</link>
			<guid>http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431016</guid>
			<pubDate>Mon, 08 Jul 2024 08:48:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Скрипт мониторинга температуры перестал работать после обновления до версии 7.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431015">Скрипт мониторинга температуры перестал работать после обновления до версии 7.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Если всё работает, зачем менять???.. Зачем менять, не прочитав все изменения между версиями???.. <br />
			<i>08.07.2024 07:34:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431015</link>
			<guid>http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431015</guid>
			<pubDate>Mon, 08 Jul 2024 07:34:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Скрипт мониторинга температуры перестал работать после обновления до версии 7.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431014">Скрипт мониторинга температуры перестал работать после обновления до версии 7.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Это скрипт для мониторинга температуры, который я использую на некоторых свитчах и который работает с версией 7.15.2:<br /><br />:local DesiredTemp 70 &nbsp;<br />:local MonitoredSensor "phy-temperature" &nbsp;<br />:local NotifyTo "notify@to.com" &nbsp;<br />:local NotifyFrom "RouterOS-Monitor&lt;noreply@domain.com&gt;" &nbsp;<br />:local DeviceName [/system identity get name];  <br />:local CurrentTemp [/system/health get [find name=$MonitoredSensor] value]  <br />:local LogMessage "" &nbsp;<br />:global IsNotifiedAbove; &nbsp;<br />:global IsNotifiedBelow; &nbsp;<br />{ &nbsp;<br />:if ($CurrentTemp&gt;$DesiredTemp) do={ &nbsp;<br /> &nbsp; &nbsp; &nbsp;:if ($IsNotifiedAbove !=1) do= { &nbsp;<br /> &nbsp; &nbsp; &nbsp;:set LogMessage "Температура для $MonitoredSensor превышает допустимый предел: $CurrentTemp градусов Цельсия" &nbsp;<br /> &nbsp; &nbsp; &nbsp;:log warning $LogMessage; &nbsp;<br /> &nbsp; &nbsp; &nbsp;<br />/tool e-mail &nbsp; <br /> &nbsp; &nbsp; &nbsp;set from="$NotifyFrom" &nbsp; <br /> &nbsp; &nbsp; &nbsp;send to="$NotifyTo" \ &nbsp;<br /> &nbsp; &nbsp; &nbsp;subject="Предупреждение о температуре на $DeviceName" body="Текущая температура $MonitoredSensor — $CurrentTemp градусов Цельсия, что выше установленного предела в $DesiredTemp градусов Цельсия"; &nbsp;<br /> &nbsp; &nbsp; &nbsp;:set IsNotifiedAbove 1; &nbsp;<br /> &nbsp; &nbsp; &nbsp;:set IsNotifiedBelow 0; &nbsp;<br /> &nbsp; &nbsp; &nbsp;} &nbsp; <br />} &nbsp;<br />:if ($CurrentTemp&lt;$DesiredTemp) do={ &nbsp;<br /> &nbsp; &nbsp; &nbsp;:if ($IsNotifiedBelow !=1) do= { &nbsp;<br /> &nbsp; &nbsp; &nbsp;:set LogMessage "Температура для $MonitoredSensor вернулась в норму: $CurrentTemp градусов Цельсия" &nbsp;<br /> &nbsp; &nbsp; &nbsp;:log warning $LogMessage; &nbsp;<br /> &nbsp; &nbsp; &nbsp;<br />/tool e-mail &nbsp; <br /> &nbsp; &nbsp; &nbsp;set from="$NotifyFrom" &nbsp; <br /> &nbsp; &nbsp; &nbsp;send to="$NotifyTo" \ &nbsp;<br /> &nbsp; &nbsp; &nbsp;subject="Предупреждение о температуре на $DeviceName" body="Текущая температура $MonitoredSensor — $CurrentTemp градусов Цельсия, теперь ниже установленного предела в $DesiredTemp градусов Цельсия"; &nbsp;<br /> &nbsp; &nbsp; :set IsNotifiedAbove 0; &nbsp; <br /> &nbsp; &nbsp; :set IsNotifiedBelow 1; &nbsp;<br /> &nbsp; &nbsp; &nbsp;} &nbsp; <br />} &nbsp;<br />} <br />
			<i>08.07.2024 00:21:00, inteq.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431014</link>
			<guid>http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431014</guid>
			<pubDate>Mon, 08 Jul 2024 00:21:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Скрипт мониторинга температуры перестал работать после обновления до версии 7.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431013">Скрипт мониторинга температуры перестал работать после обновления до версии 7.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			можешь, пожалуйста, помочь мне? Мой скрипт перестал работать после обновления:<br /><br />:global tempstatus &nbsp;<br />:global templaststatus &nbsp;<br />:global systemtemp [/system/health/print value-name=temperature as-value]<br /><br />:if ($systemtemp &lt; 33) do={ &nbsp;<br /> &nbsp; &nbsp;:set tempstatus "Температура системы в пределах нормы" &nbsp;<br />} else={ &nbsp;<br /> &nbsp; &nbsp;:if ($systemtemp &gt; 42) do={ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;:set tempstatus "Температура системы критически высокая" &nbsp;<br /> &nbsp; &nbsp;} else={ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;:if ($systemtemp &gt; 40) do={ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:set tempstatus "Температура системы сильно повышена" &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;} else={ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:if ($systemtemp &gt; 37) do={ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:set tempstatus "Температура системы критическая" &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} else={ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:if ($systemtemp &gt; 35) do={ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:set tempstatus "Температура системы слишком высокая" &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;} &nbsp;<br /> &nbsp; &nbsp;} &nbsp;<br />}<br /><br />:if ($tempstatus != $templaststatus) do={ &nbsp;<br /> &nbsp; &nbsp;/tool e-mail send to="**ELIDED**" subject=("Предупреждение о температуре маршрутизатора 1100-Tall - $[/system/clock/get date]") body=("У этого маршрутизатора 1100-Tall обнаружено температурное предупреждение. Дата: $[/system/clock/get date] Статус: $tempstatus - $systemtemp °C")  <br /> &nbsp; &nbsp;:log info "Отправлено письмо с информацией о статусе системы: $tempstatus" &nbsp;<br /> &nbsp; &nbsp;:set templaststatus $tempstatus &nbsp;<br />} <br />
			<i>21.06.2024 15:46:00, mmdelhajj.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431013</link>
			<guid>http://mikrotik.moscow/forum/forum57/88850-skript-monitoringa-temperatury-perestal-rabotat-posle-obnovleniya-do-versii-7./message431013</guid>
			<pubDate>Fri, 21 Jun 2024 15:46:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
