Verificando integridade de servidores POP com PHP/sockets
Agora que todas as partes do nosso programa foram explicadas, vamos unificar nossos blocos para formar nosso aplicativo.
Atenciosamente,
Fábio Berbert de Paula
fabio@vivaolinux.com.br
http://www.vivaolinux.com.br
<!-- painelPOP.php --> <html> <head> <META HTTP-EQUIV="Refresh" CONTENT="60"> </head> <body> <h2>Painel de Monitoramento de Servidores de Email</h2> <table border=1 cellspacing=3> <tr> <?php $servidores = array ("pop3.uol.com.br","pop.matrix.com.br"); while (list($chave,$servidor) = each($servidores)) { $stream = fsockopen ($servidor, 110, $errono, $errostr, 30); echo "<td>".$servidor."<br>"."Status:"; if ($stream) { echo "Ativo</td>"; } else { echo "<font color=red>Erro:" . $errostr . "</font></td>"; } } ?> </tr> </table> </body> </html> <!-- fim do programa -->
Atenciosamente,
Fábio Berbert de Paula
fabio@vivaolinux.com.br
http://www.vivaolinux.com.br
Verificando, este algoritmo verifica portas TCP mas as UDP não.
Alguem saberia como capturar uma porta UDP ?
Alguem saberia como capturar uma porta UDP ?
07/10/2006 8:53am
(~18 anos atrás)
Você pode fazer isso com o socket_select...
Vou postar um artigo sobre isso! :)
[]s
Vou postar um artigo sobre isso! :)
[]s
27/07/2005 7:01pm
(~19 anos atrás)
Só queria elogiar o artigo.
É extremamente simples, o que torna fácil a assimilação. Trabalho com segurança e monitoramento e esse tipo de dica é muito importante quem trabalha com isso.
É extremamente simples, o que torna fácil a assimilação. Trabalho com segurança e monitoramento e esse tipo de dica é muito importante quem trabalha com isso.
19/07/2003 9:37pm
(~21 anos atrás)
Nilton,
A referência completa de qualquer função PHP
pode ser facilmente encontrada no site PHP.Net.
Veja:
http://www.php.net/manual/en/function.fsockopen.php
Atenciosamente,
Fábio Berbert de Paula
fabio@vivaolinux.com.br
www.vivaolinux.com.br
A referência completa de qualquer função PHP
pode ser facilmente encontrada no site PHP.Net.
Veja:
http://www.php.net/manual/en/function.fsockopen.php
Atenciosamente,
Fábio Berbert de Paula
fabio@vivaolinux.com.br
www.vivaolinux.com.br
02/07/2002 7:10am
(~22 anos atrás)
$servidores = array ("udp://127.0.0.1","udp://servidor.com.br");