Monitor

25/10/2007 - 17:15 por Pedro | Informe spam
Hola, pregunta para SQL 2000 Sp3, S.O.: windows 2000
Quisiera hacer 3 consultas o 1 consulta desde SQL para obtener 4 valores de
monitores del sistema.
Los 4 balores a obtener son (Monitor del sistema):

System: Processor queue length
PhysicalDisk: Disk Read Time y PhysicalDisk: Disk Write Time
Network Interface: Ouput queue length

alguno de vosotros tiene las consultas, ya que tablas como sysprocesses no
dan esta informacion... imagino que haciendo con un proceso xcmdshell...

No tengo roblemas para obtenerlos desde el Sistema Operativo, per lo quiero
obtener desde consultas de SQL,
luego yo ire guardando los valores obtenidos en una tabla

Gracias.

Preguntas similare

Leer las respuestas

#1 Gux (MVP)
25/10/2007 - 17:38 | Informe spam
Si está dentro de sus posibilidades: Programando en .NET es muy simple
acceder a esa información del sistema.

Si usted puede usar SS2005, las vistas Sys.Dm_* ofrecen esa información.

No conozco funcionalidades equivalentes en SS2000 (aunque no debe usted
confiar en mi pésima memoria :-)

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Pedro" wrote:

Hola, pregunta para SQL 2000 Sp3, S.O.: windows 2000
Quisiera hacer 3 consultas o 1 consulta desde SQL para obtener 4 valores de
monitores del sistema.
Los 4 balores a obtener son (Monitor del sistema):

System: Processor queue length
PhysicalDisk: Disk Read Time y PhysicalDisk: Disk Write Time
Network Interface: Ouput queue length

alguno de vosotros tiene las consultas, ya que tablas como sysprocesses no
dan esta informacion... imagino que haciendo con un proceso xcmdshell...

No tengo roblemas para obtenerlos desde el Sistema Operativo, per lo quiero
obtener desde consultas de SQL,
luego yo ire guardando los valores obtenidos en una tabla

Gracias.
Respuesta Responder a este mensaje
#2 Pedro
25/10/2007 - 18:03 | Informe spam
No dispongo de 2005 en estos momentos... alguna idea rapida sobre 2000

"Gux (MVP)" wrote:

Si está dentro de sus posibilidades: Programando en .NET es muy simple
acceder a esa información del sistema.

Si usted puede usar SS2005, las vistas Sys.Dm_* ofrecen esa información.

No conozco funcionalidades equivalentes en SS2000 (aunque no debe usted
confiar en mi pésima memoria :-)

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Pedro" wrote:

> Hola, pregunta para SQL 2000 Sp3, S.O.: windows 2000
> Quisiera hacer 3 consultas o 1 consulta desde SQL para obtener 4 valores de
> monitores del sistema.
> Los 4 balores a obtener son (Monitor del sistema):
>
> System: Processor queue length
> PhysicalDisk: Disk Read Time y PhysicalDisk: Disk Write Time
> Network Interface: Ouput queue length
>
> alguno de vosotros tiene las consultas, ya que tablas como sysprocesses no
> dan esta informacion... imagino que haciendo con un proceso xcmdshell...
>
> No tengo roblemas para obtenerlos desde el Sistema Operativo, per lo quiero
> obtener desde consultas de SQL,
> luego yo ire guardando los valores obtenidos en una tabla
>
> Gracias.
Respuesta Responder a este mensaje
#3 Gux (MVP)
25/10/2007 - 18:11 | Informe spam
Desde SS2000 no conozco que eso se pueda hacer.

Puede usar scripts de sistema operativo que capturen los datos, vea ejemplos
en:

http://www.microsoft.com/technet/sc...x?mfr=true

También puede usted hacer un programa .NET como mencioné antes.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Pedro" wrote:

No dispongo de 2005 en estos momentos... alguna idea rapida sobre 2000

"Gux (MVP)" wrote:

> Si está dentro de sus posibilidades: Programando en .NET es muy simple
> acceder a esa información del sistema.
>
> Si usted puede usar SS2005, las vistas Sys.Dm_* ofrecen esa información.
>
> No conozco funcionalidades equivalentes en SS2000 (aunque no debe usted
> confiar en mi pésima memoria :-)
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/profile/gux
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "Pedro" wrote:
>
> > Hola, pregunta para SQL 2000 Sp3, S.O.: windows 2000
> > Quisiera hacer 3 consultas o 1 consulta desde SQL para obtener 4 valores de
> > monitores del sistema.
> > Los 4 balores a obtener son (Monitor del sistema):
> >
> > System: Processor queue length
> > PhysicalDisk: Disk Read Time y PhysicalDisk: Disk Write Time
> > Network Interface: Ouput queue length
> >
> > alguno de vosotros tiene las consultas, ya que tablas como sysprocesses no
> > dan esta informacion... imagino que haciendo con un proceso xcmdshell...
> >
> > No tengo roblemas para obtenerlos desde el Sistema Operativo, per lo quiero
> > obtener desde consultas de SQL,
> > luego yo ire guardando los valores obtenidos en una tabla
> >
> > Gracias.
Respuesta Responder a este mensaje
#4 Eladio Rincón
25/10/2007 - 19:59 | Informe spam
Hola Gux,

tan sólo comentar que lo qeu comentas si que es posible, porque hace unos
años, tuve que hacer un servicio windows, que capturaba valores de
contadores de rendimiento configurados desde un XML, y almacenandolo en una
base de datos. Lamentablemente el código no lo tengo... :(

Saludos,

Saludos,

Eladio Rincón,
SQL Server MVP
http://blogs.solidq.com/es/elrincondeldba

"Gux (MVP)" wrote in message
news:
Desde SS2000 no conozco que eso se pueda hacer.

Puede usar scripts de sistema operativo que capturen los datos, vea
ejemplos
en:

http://www.microsoft.com/technet/sc...x?mfr=true

También puede usted hacer un programa .NET como mencioné antes.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Pedro" wrote:

No dispongo de 2005 en estos momentos... alguna idea rapida sobre 2000

"Gux (MVP)" wrote:

> Si está dentro de sus posibilidades: Programando en .NET es muy simple
> acceder a esa información del sistema.
>
> Si usted puede usar SS2005, las vistas Sys.Dm_* ofrecen esa
> información.
>
> No conozco funcionalidades equivalentes en SS2000 (aunque no debe usted
> confiar en mi pésima memoria :-)
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/profile/gux
> Este mensaje se proporciona tal como es, sin garantías de ninguna
> clase.
>
>
>
> "Pedro" wrote:
>
> > Hola, pregunta para SQL 2000 Sp3, S.O.: windows 2000
> > Quisiera hacer 3 consultas o 1 consulta desde SQL para obtener 4
> > valores de
> > monitores del sistema.
> > Los 4 balores a obtener son (Monitor del sistema):
> >
> > System: Processor queue length
> > PhysicalDisk: Disk Read Time y PhysicalDisk: Disk Write Time
> > Network Interface: Ouput queue length
> >
> > alguno de vosotros tiene las consultas, ya que tablas como
> > sysprocesses no
> > dan esta informacion... imagino que haciendo con un proceso
> > xcmdshell...
> >
> > No tengo roblemas para obtenerlos desde el Sistema Operativo, per lo
> > quiero
> > obtener desde consultas de SQL,
> > luego yo ire guardando los valores obtenidos en una tabla
> >
> > Gracias.
Respuesta Responder a este mensaje
#5 Gux (MVP)
25/10/2007 - 20:14 | Informe spam
Hola Eladio,

estoy completamente seguro que se puede hacer un servicio con programación
Windows o .NET que capture datos del performance monitor, de hecho lo tengo
que hacer a diario en mi trabajo.

Lo que digo que no se puede --o mejor dicho, desconozco si se puede-- es
hacerlo desde codigo T-SQL que es lo que entendí que el amigo quiere hacer.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Eladio Rincón" wrote:

Hola Gux,

tan sólo comentar que lo qeu comentas si que es posible, porque hace unos
años, tuve que hacer un servicio windows, que capturaba valores de
contadores de rendimiento configurados desde un XML, y almacenandolo en una
base de datos. Lamentablemente el código no lo tengo... :(

Saludos,

Saludos,

Eladio Rincón,
SQL Server MVP
http://blogs.solidq.com/es/elrincondeldba

"Gux (MVP)" wrote in message
news:
> Desde SS2000 no conozco que eso se pueda hacer.
>
> Puede usar scripts de sistema operativo que capturen los datos, vea
> ejemplos
> en:
>
> http://www.microsoft.com/technet/sc...x?mfr=true
>
> También puede usted hacer un programa .NET como mencioné antes.
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/profile/gux
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "Pedro" wrote:
>
>> No dispongo de 2005 en estos momentos... alguna idea rapida sobre 2000
>>
>> "Gux (MVP)" wrote:
>>
>> > Si está dentro de sus posibilidades: Programando en .NET es muy simple
>> > acceder a esa información del sistema.
>> >
>> > Si usted puede usar SS2005, las vistas Sys.Dm_* ofrecen esa
>> > información.
>> >
>> > No conozco funcionalidades equivalentes en SS2000 (aunque no debe usted
>> > confiar en mi pésima memoria :-)
>> >
>> > Gustavo Larriera, Microsoft MVP
>> > https://mvp.support.microsoft.com/profile/gux
>> > Este mensaje se proporciona tal como es, sin garantías de ninguna
>> > clase.
>> >
>> >
>> >
>> > "Pedro" wrote:
>> >
>> > > Hola, pregunta para SQL 2000 Sp3, S.O.: windows 2000
>> > > Quisiera hacer 3 consultas o 1 consulta desde SQL para obtener 4
>> > > valores de
>> > > monitores del sistema.
>> > > Los 4 balores a obtener son (Monitor del sistema):
>> > >
>> > > System: Processor queue length
>> > > PhysicalDisk: Disk Read Time y PhysicalDisk: Disk Write Time
>> > > Network Interface: Ouput queue length
>> > >
>> > > alguno de vosotros tiene las consultas, ya que tablas como
>> > > sysprocesses no
>> > > dan esta informacion... imagino que haciendo con un proceso
>> > > xcmdshell...
>> > >
>> > > No tengo roblemas para obtenerlos desde el Sistema Operativo, per lo
>> > > quiero
>> > > obtener desde consultas de SQL,
>> > > luego yo ire guardando los valores obtenidos en una tabla
>> > >
>> > > Gracias.



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