<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MikroTik Archives &#8212; Santiago</title>
	<atom:link href="https://santiagoacevedo.com.br/tag/mikrotik/feed/" rel="self" type="application/rss+xml" />
	<link>https://santiagoacevedo.com.br/tag/mikrotik/</link>
	<description>Blog</description>
	<lastBuildDate>Sun, 30 May 2021 10:01:40 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
<site xmlns="com-wordpress:feed-additions:1">193839064</site>	<item>
		<title>Envia/Receber informações do MikroTik via POST &#038; GET</title>
		<link>https://santiagoacevedo.com.br/2021/05/28/envia-receber-informacoes-do-mikrotik-via-post-get/</link>
					<comments>https://santiagoacevedo.com.br/2021/05/28/envia-receber-informacoes-do-mikrotik-via-post-get/#respond</comments>
		
		<dc:creator><![CDATA[Santiago]]></dc:creator>
		<pubDate>Sat, 29 May 2021 02:05:17 +0000</pubDate>
				<category><![CDATA[Script]]></category>
		<category><![CDATA[MikroTik]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[script]]></category>
		<guid isPermaLink="false">http://santiago.ovh/wordprees/?p=327</guid>

					<description><![CDATA[<p>Script simples para MikroTik que coleta informação básicas de funcionamento da rb, é envia para api via post, sendo possível também de realizar ações via...</p>
<p>The post <a href="https://santiagoacevedo.com.br/2021/05/28/envia-receber-informacoes-do-mikrotik-via-post-get/">Envia/Receber informações do MikroTik via POST &#038; GET</a> appeared first on <a href="https://santiagoacevedo.com.br">Santiago</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Script simples para MikroTik que coleta informação básicas de funcionamento da rb, é envia para api via post, sendo possível também de realizar ações via get.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="godzilla">#Script Status
:local nome [/system identity get name]
:local uptime [/system resource get uptime];
:local modelo [/system router get model];
:local versao [/system resource get version];
:local ver [/system resource get version]
:local cpu [/system resource get cpu-load]
:local memlivre [/system resource get free-memory]
:local memtotal [/system resource get total-memory]

# put it all together
:set $str "nome=$nome&amp;Uptime=$uptime&amp;Versao=$ver&amp;CPU=$cpu&amp;memlivre=$memlivre&amp;memtotal=$memtotal";
{
    :local result [/tool fetch url=SUAURL as-value output=user http-method=post  http-data=$str];
    :if ($result-&gt;"status" = "finished") do={
        :if ($result-&gt;"data" = "0") do={
         log info "Ativar Regra..."
        } else={
            log info "Regra Desativada...."
        }
    }
}
</pre>
<p>No caso, se a página exibir uma mensagem contendo &#8220;0&#8221; a rb ativa uma regra, caso contrario, desativa a regra.</p>
<p>Para debug, criar em PHP script para receber os dados de POST</p>
<pre class="EnlighterJSRAW" data-enlighter-language="php" data-enlighter-theme="godzilla">&lt;?php 
#Recebe os dados e converte para json, facilitando a leitura
$dados = json_encode($_POST);
#Salva os dados em um arquivo json
file_put_contents('log.json',$dados);
?&gt;</pre>
<p>&nbsp;</p>
<p>The post <a href="https://santiagoacevedo.com.br/2021/05/28/envia-receber-informacoes-do-mikrotik-via-post-get/">Envia/Receber informações do MikroTik via POST &#038; GET</a> appeared first on <a href="https://santiagoacevedo.com.br">Santiago</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://santiagoacevedo.com.br/2021/05/28/envia-receber-informacoes-do-mikrotik-via-post-get/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">327</post-id>	</item>
	</channel>
</rss>
