sobre el Telnet

05/02/2004 - 22:48 por Packo | Informe spam
Vereis tengo un problemilla (uno más):

Tengo una serie de servidores que cada 2 horas tienen una tarea
programada que para y arranca un servicio de base de datos (Sybase Adaptive
Server) para restaurar un dump de la misma. El caso es que de vez en cuando,
al hacer el net stop SERVICIO, se queda el servicio stopping para siempre
jamás, hasta que alguien se da cuenta y reinicia el servidor. En el visor de
eventos no da ningún error asociado al servicio ni a nada más. Lo que habia
pensado es que 5 minutos despues de restaurar la base de datos (con la
consiguiente parada y arranque del servicio), una tarea programada intentara
hacer un telnet al puerto que abre la base de datos, y si no se conecta,
mande un correo avisando de ello. Lo de mandar el correo desde la consola de
comandos lo tengo 'superado', pero no se como recoger la salida del telnet
de windows y actuar segun su resultado. A alguien se le ocurre como hacerlo?
(sa aceptan sugerencias)

Salu2 y gracias
Packo

Preguntas similare

Leer las respuestas

#1 JM Tella Llop [MVP Windows] ·
05/02/2004 - 22:57 | Informe spam
je pues si, pero te lo vas a tener que currar un poco.

Mirate este script y su sistema para lanzarlo (mediante un spawn), que aunque no es ni mucho menos para lo que tu quieres... siendo mañoso y con ese software, te lo haces tu mismo.

http://www.bandaancha.st/documentos.php?docidx

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.


"Packo" <packo#terra123.es456> wrote in message news:
Vereis tengo un problemilla (uno más):

Tengo una serie de servidores que cada 2 horas tienen una tarea
programada que para y arranca un servicio de base de datos (Sybase Adaptive
Server) para restaurar un dump de la misma. El caso es que de vez en cuando,
al hacer el net stop SERVICIO, se queda el servicio stopping para siempre
jamás, hasta que alguien se da cuenta y reinicia el servidor. En el visor de
eventos no da ningún error asociado al servicio ni a nada más. Lo que habia
pensado es que 5 minutos despues de restaurar la base de datos (con la
consiguiente parada y arranque del servicio), una tarea programada intentara
hacer un telnet al puerto que abre la base de datos, y si no se conecta,
mande un correo avisando de ello. Lo de mandar el correo desde la consola de
comandos lo tengo 'superado', pero no se como recoger la salida del telnet
de windows y actuar segun su resultado. A alguien se le ocurre como hacerlo?
(sa aceptan sugerencias)

Salu2 y gracias
Packo


Respuesta Responder a este mensaje
#2 JM Tella Llop [MVP Windows] ·
05/02/2004 - 22:57 | Informe spam
je pues si, pero te lo vas a tener que currar un poco.

Mirate este script y su sistema para lanzarlo (mediante un spawn), que aunque no es ni mucho menos para lo que tu quieres... siendo mañoso y con ese software, te lo haces tu mismo.

http://www.bandaancha.st/documentos.php?docidx

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.


"Packo" <packo#terra123.es456> wrote in message news:
Vereis tengo un problemilla (uno más):

Tengo una serie de servidores que cada 2 horas tienen una tarea
programada que para y arranca un servicio de base de datos (Sybase Adaptive
Server) para restaurar un dump de la misma. El caso es que de vez en cuando,
al hacer el net stop SERVICIO, se queda el servicio stopping para siempre
jamás, hasta que alguien se da cuenta y reinicia el servidor. En el visor de
eventos no da ningún error asociado al servicio ni a nada más. Lo que habia
pensado es que 5 minutos despues de restaurar la base de datos (con la
consiguiente parada y arranque del servicio), una tarea programada intentara
hacer un telnet al puerto que abre la base de datos, y si no se conecta,
mande un correo avisando de ello. Lo de mandar el correo desde la consola de
comandos lo tengo 'superado', pero no se como recoger la salida del telnet
de windows y actuar segun su resultado. A alguien se le ocurre como hacerlo?
(sa aceptan sugerencias)

Salu2 y gracias
Packo


Respuesta Responder a este mensaje
#3 JM Tella Llop [MVP Windows] ·
05/02/2004 - 23:47 | Informe spam
je.. ya sabía yo que con ese juguetito vas a dormir poco hoy... ;-)

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.


"Packo" <packo#terra123.es456> wrote in message news:
tiene buena pinta, yo que me iba a acostar ya...

SAlu2
Packo

"JM Tella Llop [MVP Windows] ·" escribió en el mensaje
news:e005%
je pues si, pero te lo vas a tener que currar un poco.

Mirate este script y su sistema para lanzarlo (mediante un spawn), que
aunque no es ni mucho menos para lo que tu quieres... siendo mañoso y con
ese software, te lo haces tu mismo.

http://www.bandaancha.st/documentos.php?docidx

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.


"Packo" <packo#terra123.es456> wrote in message
news:
Vereis tengo un problemilla (uno más):

Tengo una serie de servidores que cada 2 horas tienen una tarea
programada que para y arranca un servicio de base de datos (Sybase


Adaptive
Server) para restaurar un dump de la misma. El caso es que de vez en


cuando,
al hacer el net stop SERVICIO, se queda el servicio stopping para siempre
jamás, hasta que alguien se da cuenta y reinicia el servidor. En el visor


de
eventos no da ningún error asociado al servicio ni a nada más. Lo que


habia
pensado es que 5 minutos despues de restaurar la base de datos (con la
consiguiente parada y arranque del servicio), una tarea programada


intentara
hacer un telnet al puerto que abre la base de datos, y si no se conecta,
mande un correo avisando de ello. Lo de mandar el correo desde la consola


de
comandos lo tengo 'superado', pero no se como recoger la salida del telnet
de windows y actuar segun su resultado. A alguien se le ocurre como


hacerlo?
(sa aceptan sugerencias)

Salu2 y gracias
Packo







Respuesta Responder a este mensaje
#4 JM Tella Llop [MVP Windows] ·
05/02/2004 - 23:47 | Informe spam
je.. ya sabía yo que con ese juguetito vas a dormir poco hoy... ;-)

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.


"Packo" <packo#terra123.es456> wrote in message news:
tiene buena pinta, yo que me iba a acostar ya...

SAlu2
Packo

"JM Tella Llop [MVP Windows] ·" escribió en el mensaje
news:e005%
je pues si, pero te lo vas a tener que currar un poco.

Mirate este script y su sistema para lanzarlo (mediante un spawn), que
aunque no es ni mucho menos para lo que tu quieres... siendo mañoso y con
ese software, te lo haces tu mismo.

http://www.bandaancha.st/documentos.php?docidx

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.


"Packo" <packo#terra123.es456> wrote in message
news:
Vereis tengo un problemilla (uno más):

Tengo una serie de servidores que cada 2 horas tienen una tarea
programada que para y arranca un servicio de base de datos (Sybase


Adaptive
Server) para restaurar un dump de la misma. El caso es que de vez en


cuando,
al hacer el net stop SERVICIO, se queda el servicio stopping para siempre
jamás, hasta que alguien se da cuenta y reinicia el servidor. En el visor


de
eventos no da ningún error asociado al servicio ni a nada más. Lo que


habia
pensado es que 5 minutos despues de restaurar la base de datos (con la
consiguiente parada y arranque del servicio), una tarea programada


intentara
hacer un telnet al puerto que abre la base de datos, y si no se conecta,
mande un correo avisando de ello. Lo de mandar el correo desde la consola


de
comandos lo tengo 'superado', pero no se como recoger la salida del telnet
de windows y actuar segun su resultado. A alguien se le ocurre como


hacerlo?
(sa aceptan sugerencias)

Salu2 y gracias
Packo







Respuesta Responder a este mensaje
#5 Packo
05/02/2004 - 23:49 | Informe spam
tiene buena pinta, yo que me iba a acostar ya...

SAlu2
Packo

"JM Tella Llop [MVP Windows] ·" escribió en el mensaje
news:e005%
je pues si, pero te lo vas a tener que currar un poco.

Mirate este script y su sistema para lanzarlo (mediante un spawn), que
aunque no es ni mucho menos para lo que tu quieres... siendo mañoso y con
ese software, te lo haces tu mismo.

http://www.bandaancha.st/documentos.php?docidx

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.


"Packo" <packo#terra123.es456> wrote in message
news:
Vereis tengo un problemilla (uno más):

Tengo una serie de servidores que cada 2 horas tienen una tarea
programada que para y arranca un servicio de base de datos (Sybase


Adaptive
Server) para restaurar un dump de la misma. El caso es que de vez en


cuando,
al hacer el net stop SERVICIO, se queda el servicio stopping para siempre
jamás, hasta que alguien se da cuenta y reinicia el servidor. En el visor


de
eventos no da ningún error asociado al servicio ni a nada más. Lo que


habia
pensado es que 5 minutos despues de restaurar la base de datos (con la
consiguiente parada y arranque del servicio), una tarea programada


intentara
hacer un telnet al puerto que abre la base de datos, y si no se conecta,
mande un correo avisando de ello. Lo de mandar el correo desde la consola


de
comandos lo tengo 'superado', pero no se como recoger la salida del telnet
de windows y actuar segun su resultado. A alguien se le ocurre como


hacerlo?
(sa aceptan sugerencias)

Salu2 y gracias
Packo


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida