Vous êtes sur la page 1sur 15

Monitorizacin

de copias de seguridad
y recursos
Alberto Crdenas Jimnez

Por que eleg este proyecto?

He elegido este proyecto ya que se realizara


en python y mis conocimientos de python al
principio del proyecto eran prcticamente
nulos

!e interesaba el tema de monitorizar las


copias de seguridad de una empresa y
monitorizar recursos de una maquina
"indo"s

#b$eti%os

!onitorizar las copias de seguridad de una


empresa& las copias se realizan desde los
clientes hacia una estructura de directorios en el
ser%idor

!onitorizar recursos de los clientes "indo"s

'so de la CP'

(spacio total y libre de la )A!

(spacio total y libre del disco duro

*emperatura CP'

!onitorizaci+n copias de seguridad
(ntorno de pruebas

!aquina %irtual Centos ,- sobre ./!

0er%icios instalados1

!y023

Apache4 5Httpd6

Php!yAdmin y Php7

Python 4,

!onitorizaci+n copias de seguridad
Preparando la 8ase de 9atos

Creaci+n de la 89 :lin;oca<=> en !y023

?mporto las @ tablas necesarias1

Clientes 5proporcionada por lin;oca6

Pro%incias 5tabla nue%a y rellenada por lin;oca6

Aarning 5tabla nue%a y %aca6



!onitorizaci+n copias de seguridad
(structura de directorios

3as copias se realizaran a las B-1@= en


ChomeClin;ocaCpublic<htmlCcsCcsCbacDupC8!Ae
sCprovincia/idtaller

*ambin se realizan copias cada %ez que se


enciende el equipo en
ChomeClin;ocaCpublic<htmlCcsCcsCbacDup*!PC8
!AesCprovincia/idtaller

!onitorizaci+n copias de seguridad
0cript monitorcopiapy

0i la copia con ;echa de hoy esta en la ruta


principal no hacer nada

0i no esta comprobar que esta en la ruta


temporal y copiarla a la ruta principal

0i no esta en ninguna de las dos insertar un


"arning en la base de datos

!onitorizaci+n copias de seguridad
0cript en%iocorreopy

0i no eEiste en la 89 una entrada con ;echa


de hoy no hace nada

0i eEiste una entrada con ;echa de hoy& busca


tambin con el mismo idtaller y la ;echa de
ayer si eEiste una entrada& si no no hace
nada

0i eEiste una entrada con ;echa de hoy y ayer


con mismo idtaller en%iar correo

!onitorizar clientes "indo"s

(s necesario la monitorizaci+n de estos


equipos por que se encuentran en entornos
:agresi%os> de temperatura y humedad

*ambin para estar in;ormados del uso del


equipo ya que algunos clientes hacen usos
indebidos

!onitorizar clientes "indo"s
2ue es A!??

Aindo"s !anagement ?nstrumentation 5A!?6 es un


con$unto de eEtensiones del !odelo de controlador de
Aindo"s que proporciona una inter;az de sistema
operati%o a tra%s del cual los componentes
proporcionan in;ormaci+n y noti;icaciones

A!? permite a los lengua$es de scripting como


/80cript& Aindo"s Po"er0hell o Python para
administrar Aindo"s en ordenadores personales y
ser%idores de !icroso;t& tanto a ni%el local como a
distancia A!? est preinstalado a partir de Aindo"s
4=== en adelante

!onitorizar clientes "indo"s
Preparaci+n del cliente

(n los clientes "indo"s es necesario instalar1

Python 4F7

!odulo A!? de python

(Etensi+n py"in@4 de python

AGadir la ruta de instalaci+n al Path



!onitorizar clientes "indo"s
0cript monitorizarequipopy

'sando algunas ;unciones de A!? con bucles


;or obtengo los datos siguientes1

Carga CP'

!emoria )A! total y libre

(spacio en disco duro total y libre

3os resultados los guardo en un ;ichero de


teEto con el ;ormato indicado por lin;oca

!onitorizar clientes "indo"s
Problemas encontrados

3a temperatura usando A!? da problemas al


intentar conseguirla ya que no todas las 8?#0
acepta la llamada de las ;unciones de
temperatura de A!?

(s necesario que el ;abricante de la 8?#0


tenga una dll que haga re;erencia a la ;unci+n
de temperatura de A!?
http1CCsocialmsdnmicroso;tcomCHorumsCenI'0CBJ74=K47IbB;cI-FFKIKF=-Ic-J4B4-bc=4JCgettingIcpuItemp

Conclusi+n

Con este proyecto se consigue tener un


control de quien hace las copias de seguridad
diarias o no

*ener un control del estado del equipo 5no a


tiempo real6 para pre%er posibles ;allos e
intentar pre%enirlos

Con esto se consigue me$orar el ser%icio a los


clientes

FIN

Vous aimerez peut-être aussi