Alberto Cárdenas Jiménez. Monitorización de copias de seguridad y recursos



Documentos relacionados
Notas para la instalación de un lector de tarjetas inteligentes.

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: cisvirtual@ucv.edu.pe. 1.

Manual uso cuentas WebMail con Thunderbird

ARANZADI INFOLEX COPIAS DE SEGURIDAD.

Administración de sistemas UNIX/Linux Práctica Colección de scripts para la configuración de una infraestructura de máquinas UNIX

INSTALACION DE UN SERVIDOR LOCAL CON EasyPHP

Guía Rápida de Inicio

Symantec Backup Exec System Recovery

Luis Caballero Cruz. Ingeniería Técnica Informática de Sistemas. Universidad de Sevilla

Instalar GFI Network Server Monitor

Claves para la instalación de WordPress en un servidor local o remoto

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

INSTALACIÓN DE SQL SERVER 2008 Y SQL SERVER 2008 EXPRESS

Autoinstalación de servidores

TciSatSingleW32 Versión 3.1

Diplomado en Desarrollo de Aplicaciones WEB Avanzado (HTML, PHP, MySQL, Java Script)

INTRANET: MANUAL DE INSTALACIÓN

Manual de NetBeans y XAMPP

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software [1]

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R

MANUAL PARA CREAR UNA RED CON MAQUINAS VIRTUALES

Luis Caballero Cruz. Ingeniería Técnica Informática de Sistemas. Universidad de Sevilla

FTP EXPLICITO E IMPLICITO

Descomprimir el archivo moodle y la copiamos en la ruta: c: inetput wwwroot. Le tenemos que dar permisos a los usuarios\asir en propiedades seguridad

DIAGNOSTICO SERVIDOR Y PLATAFORMA MOODLE

Manual instalación Windows 8. Instalar Windows 8 paso a paso

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

Guía de instalación de la carpeta Datos de ContaWin

Descripción. Este Software cumple los siguientes hitos:

ÍNDICE INDICE. MANUAL WinPoET. Manual de formularios en Manual WinPoET

EXPORTACIÓN E IMPORTACIÓN EN OPENCMS6

Microsoft Windows Server 2008 Hyper-V

Servidor web E-Sniper

Ingeniería del Software III

Instantáneas o Shadow Copy

INTRODUCCIÓN A PHP. Javier Enciso

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 3: sistemas operativos

Copias de Seguridad con SQL Server Realizar una copia de seguridad de Bases de Datos

Manual de Instalación del Programa SATELITEPES

Instalación Joomla. Instrucciones para instalar Joomla en un pc en la red local del instituto, o en un servidor en Internet

REQUISITOS PARA EL USO DEL REGISTRO ELECTRÓNICO


Instalar SAP NetWeaver 7.02 SP6 32-bits = que hacer un pastel

CONSEJO. 1.1 Instalación del paquete XAMPP bajo Windows Vista

SESIÓN 1: POWER POINT 2013

Instalación de Moodle en XamppLite

Almacenamiento virtual de sitios web HOSTS VIRTUALES

Primeros pasos a la hora de utilizar BitDefender Client Security

PROYECTO INTEGRADO CLUSTER DE ALTA DISPONIBILIDAD CON HAPROXY Y KEEPALIVED. Antonio Madrena Lucenilla 21 de Diciembre de 2012 I.E.S.

Toda base de datos relacional se basa en dos objetos

Curso Tecnologías Móviles

Guía de instalación de la carpeta Datos de IslaWin

REQUISITOS PARA EL USO DEL REGISTRO ELECTRÓNICO

Internet Information Server

SCANTERRA. Manual de usuario

El objetivo del presente documento es describir los pasos a realizar para instalar la aplicación de Gestión documental.

MANUAL DE INSTALACIÓN

MANUAL DE INSTALACIÓN DEL SISTEMA LMS LMS: LEARNING MANAGEMENT SYSTEM

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula:

Manual de configuración del cliente remoto de Oficina Conectada

file:///d:/users/coord%20tic/mis%20documentos/mis%20sitios%20web/web%20ntic.orgfree.com/man...

WINDOWS 2003 R2 - Administrador de recursos del servidor de archivos

Como montar un servidor web + Anonimización con Tor

Solución: Descargar e instalarse el componente desde la página Web de Microsoft:

Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008

INSTALACIÓN DE OPENOFFICE

MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP

Crear un servidor FTP

1º Exportar la base de datos de Abies a un fichero de texto

SISTEMAS OPERATIVOS. Instalación

CD Personalizado Live de Windows XP

Guía de. Instalación Rápida Soft Restaurant Enterprise versión 8.0. nationalsoft.com.mx

EL ABC DE LA INSTALACIÓN DE DRUPAL 7

COMO CLONAR UN SERVIDOR ELASTIX

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU CDI

Manual Instalación GIRH-Nómina (JAVA)

LEER ANTES DE INSTALAR

Actualización del Cliente IFI

INTRANET M2M. Manual de Instalación y Configuración: Conector Intranet M2M

Sugar en Windows. Creación de una máquina virtual con la imagen de Sugar. Autor. Versión Fecha Setiembre Ubicación

Solar thermal systems design

MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA OPENCART

Manual de configuración de Adobe Reader para la validación de la firma de un documento.

Información sobre la funcionalidad del adaptador de interfaz HP USB Virtual Media

INSTRUCCIONES ACTUALIZACION PASO A PASO a MICROSOFT WINDOWS-7 (rev.1.0):

5. Crea un sitio Web seguro usando tu propio certificado digital (Windows y Linux).

Crear la base de datos antes de la instalación de Wordpress.

- A continuación, se nos abrirá la siguiente ventana pidiendo contraseña, que el cliente haya especificado al instalar Wingest 7

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1

VideoSoftPHONE Active Contact

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

Manual Básico de Helm 4.2 para Usuarios:

Software distribuido

Instrucciones de instalación de TrueCode

Instalación del Software Magaya

Cómo crear tu servidor virtual en 3 clics

10325 Automating Administration with Windows PowerShell 2.0

Curso 2º SMR Módulo: SOR Sesión 6 SAMBA: Creando usuarios y grupos en Zentyal

Transcripción:

Alberto Cárdenas Jiménez Monitorización de copias de seguridad y recursos

Por que elegí este proyecto? He elegido este proyecto ya que se realizaría en python y mis conocimientos de python al principio del proyecto eran prácticamente nulos. Me interesaba el tema de monitorizar las copias de seguridad de una empresa y monitorizar recursos de una maquina windows.

Objetivos. Monitorizar las copias de seguridad de una empresa, las copias se realizan desde los clientes hacia una estructura de directorios en el servidor. Monitorizar recursos de los clientes windows. Uso de la CPU. Espacio total y libre de la RAM. Espacio total y libre del disco duro. Temperatura CPU.

Monitorización copias de seguridad. Entorno de pruebas. Maquina virtual Centos 6.4 sobre KVM. Servicios instalados: MySQL. Apache2 (Httpd). PhpMyAdmin y Php5 Python 2.6

Monitorización copias de seguridad. Preparando la Base de Datos. Creación de la BD linfoca_0 en MySQL. Importo las 3 tablas necesarias: Clientes (proporcionada por linfoca). Provincias (tabla nueva y rellenada por linfoca). Warning (tabla nueva y vacía)

Monitorización copias de seguridad. Estructura de directorios. Las copias se realizaran a las 14:30 en /home/linfoca/public_html/cs/cs/backup/bmwe s/provincia/idtaller También se realizan copias cada vez que se enciende el equipo en /home/linfoca/public_html/cs/cs/backuptmp/b MWes/provincia/idtaller

Monitorización copias de seguridad. Script monitorcopia.py Si la copia con fecha de hoy esta en la ruta principal no hacer nada. Si no esta comprobar que esta en la ruta temporal y copiarla a la ruta principal. Si no esta en ninguna de las dos insertar un warning en la base de datos.

Monitorización copias de seguridad. Script enviocorreo.py Si no existe en la BD una entrada con fecha de hoy no hace nada. Si existe una entrada con fecha de hoy, busca también con el mismo idtaller y la fecha de ayer si existe una entrada, si no no hace nada. Si existe una entrada con fecha de hoy y ayer con mismo idtaller enviar correo.

Monitorizar clientes windows. Es necesario la monitorización de estos equipos por que se encuentran en entornos agresivos de temperatura y humedad. También para estar informados del uso del equipo ya que algunos clientes hacen usos indebidos.

Monitorizar clientes windows. Que es WMI? Windows Management Instrumentation (WMI) es un conjunto de extensiones del Modelo de controlador de Windows que proporciona una interfaz de sistema operativo a través del cual los componentes proporcionan información y notificaciones. WMI permite a los lenguajes de scripting como VBScript, Windows PowerShell o Python para administrar Windows en ordenadores personales y servidores de Microsoft, tanto a nivel local como a distancia. WMI está preinstalado a partir de Windows 2000 en adelante.

Monitorizar clientes windows. Preparación del cliente. En los clientes windows es necesario instalar: Python 2.7.5. Modulo WMI de python. Extensión pywin32 de python. Añadir la ruta de instalación al Path.

Monitorizar clientes windows. Script monitorizarequipo.py Usando algunas funciones de WMI con bucles for obtengo los datos siguientes: Carga CPU Memoria RAM total y libre. Espacio en disco duro total y libre. Los resultados los guardo en un fichero de texto con el formato indicado por linfoca.

Monitorizar clientes windows. Problemas encontrados. La temperatura usando WMI da problemas al intentar conseguirla ya que no todas las BIOS acepta la llamada de las funciones de temperatura de WMI. Es necesario que el fabricante de la BIOS tenga una dll que haga referencia a la función de temperatura de WMI. http://social.msdn.microsoft.com/forums/en-us/19520825-b1fc-4778-8704-c492124bc029/getting-cpu-temp

Conclusión. Con este proyecto se consigue tener un control de quien hace las copias de seguridad diarias o no. Tener un control del estado del equipo (no a tiempo real) para prever posibles fallos e intentar prevenirlos. Con esto se consigue mejorar el servicio a los clientes.

FIN