COMO PONER SU NOMBRE AL LADO DE LA HORA

ahora les voy a enseñar como poner su nombre al lado de la hora
busque pero no encontre un post similar en T!
asi que lo formulo yo...
si alguien sabe por favor callese la boca y no sea tan egocentrico de creersela con que sabe hacerlo hace tiempo. -.-

1) Crean un bloc de notas con lo siguiente

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\International]

"s1159"=" TU NOMBRE(que no sea largo)"
"s2359"=" TU NOMBRE(que no sea largo)"
"sTimeFormat"="HH:mm:ss:tt"

2) Lo guardan como un archivo .reg y luego lo ejecutan.

3) Aprietan ctrl + alt + supr , van a la solapa PROCEDIMIENTOS y seleccionan Explorer.exe y le dan TERMINAR PROCESO (esto le va a "sacar" los elementos del escritorio y la barra) pero no se preocupen

4) Luego en el mismo administrador de tareas, se van a la solapa Aplicaciones y ponen TAREA NUEVA y escriben EXPLORER.EXE y
LISTO!!!

Seguridad de Recursos Humanos

Seguridad de Los Recursos Humanos

Un firewall es un dispositivo de seguridad, veamos exactamente lo que hace y en que se basa su funcionamiento.

Un firewall es un dispositivo que funciona como cortafuegos entre redes, permitiendo o denegando las transmisiones de una red a la otra. Un uso típico es situarlo entre una red local y la red Internet, como dispositivo de seguridad para evitar que los intrusos puedan acceder a información confidencial.

Un firewal es simplemente un filtro que controla todas las comunicaciones que pasan de una red a la otra y en función de lo que sean permite o deniega su paso. Para permitir o denegar una comunicación el firewal examina el tipo de servicio al que corresponde, como pueden ser el web, el correo o el IRC. Dependiendo del servicio el firewall decide si lo permite o no. Además, el firewall examina si la comunicación es entrante o saliente y dependiendo de su dirección puede permitirla o no.

De este modo un firewall puede permitir desde una red local hacia Internet servicios de web, correo y ftp, pero no a IRC que puede ser innecesario para nuestro trabajo. También podemos configurar los accesos que se hagan desde Internet hacia la red local y podemos denegarlos todos o permitir algunos servicios como el de la web, (si es que poseemos un servidor web y queremos que accesible desde Internet). Dependiendo del firewall que tengamos también podremos permitir algunos accesos a la red local desde Internet si el usuario se ha autentificado como usuario de la red local.

Un firewall puede ser un dispositivo software o hardware, es decir, un aparatito que se conecta entre la red y el cable de la conexión a Internet, o bien un programa que se instala en la máquina que tiene el modem que conecta con Internet. Incluso podemos encontrar ordenadores computadores muy potentes y con softwares específicos que lo único que hacen es monitorizar las comunicaciones entre redes.

TRABAJO EN CLASE...........hash en windows (md5)

hash en windows (md5)

Estos fueron los resultados!!!

3bb9e5dce063fd644886e15e734f4a23 *C:\WINDOWS\explorer.exe
3393e9afe7c43feb76a5841e8755af15 *C:\WINDOWS\system32\at.exe
bab46e6d76c28bd17e81fab8e59801bb *C:\WINDOWS\system32\taskmgr.exe
62b37884a8bb1375d69d04b9e12b3a1d *C:\WINDOWS\system32\xcopy.exe
4732b19018709b7e314c485fb099f1ea *C:\WINDOWS\system32\redir.exe

SSH

(Secure SHell) es un protocolo que facilita las comunicaciones seguras entre dos sistemas usando una arquitectura cliente/servidor y que permite a los usuarios conectarse a un host remotamente. A diferencia de otros protocolos de comunicación remota tales como FTP o Telnet, SSH encripta la sesión de conexión, haciendo imposible que alguien pueda obtener contraseñas no encriptadas.

SSH está diseñado para reemplazar los métodos más viejos y menos seguros para registrarse remotamente en otro sistema a través de la shell de comando, tales como telnet o rsh. Un programa relacionado, el scp, reemplaza otros programas diseñados para copiar archivos entre hosts como rcp. Ya que estas aplicaciones antiguas no encriptan contraseñas entre el cliente y el servidor, evite usarlas mientras le sea posible. El uso de métodos seguros para registrarse remotamente a otros sistemas reduce los riesgos de seguridad tanto para el sistema cliente como para el sistema remoto.

Características de SSH

El protocolo SSH proporciona los siguientes tipos de protección:

*Después de la conexión inicial, el cliente puede verificar que se está conectando al mismo servidor al que se conectó anteriormente.
*El cliente transmite su información de autenticación al servidor usando una encriptación robusta de 128 bits.
*Todos los datos enviados y recibidos durante la sesión se transfieren por medio de encriptación de 128 bits, lo cual los hacen extremamente difícil de descifrar y leer.
*El cliente tiene la posibilidad de reenviar aplicaciones X11 [1] desde el servidor. Esta técnica, llamada reenvío por X11, proporciona un medio seguro para usar aplicaciones gráficas sobre una red.





DIFERENCIAS ENTRE SSH1 Y SHH2 (SecureSHel)

SSH1-SSH2

CRIPTOGRAFIA



CRIPTOGRAFIA

La criptografía (del griego κρύπτω krypto, «oculto», y γράφω graphos, «escribir», literalmente «escritura oculta») es el arte o ciencia de cifrar y descifrar información utilizando técnicas que hagan posible el intercambio de mensajes de manera segura que sólo puedan ser leídos por las personas a quienes van dirigidos.

Con más precisión, cuando se habla de esta área de conocimiento como ciencia se debería hablar de criptología, que engloba tanto las técnicas de cifrado, la criptografía propiamente dicha, como sus técnicas complementarias: el criptoanálisis, que estudia los métodos que se utilizan para romper textos cifrados con objeto de recuperar la información original en ausencia de las claves.

CRIPTOGRAFIA SIMETRICA

La criptografía simétrica es el método criptográfico que usa una misma clave para cifrar y descifrar mensajes. Las dos partes que se comunican han de ponerse de acuerdo de antemano sobre la clave a usar. Una vez ambas tienen acceso a esta clave, el remitente cifra un mensaje usándola, lo envía al destinatario, y éste lo descifra con la misma.

algoritmos simetrico


* Des
* tripleDes
* idea
* cast
* blowfish
* rc5
* 3des
* rc6
*
CRIPTOGRAFIA ASIMETRICA

La criptografía asimétrica es el método criptográfico que usa un par de claves para el envío de mensajes. Las dos claves pertenecen a la misma persona a la que se ha enviado el mensaje. Una clave es pública y se puede entregar a cualquier persona, la otra clave es privada y el propietario debe guardarla de modo que nadie tenga acceso a ella. Además, los métodos criptográficos garantizan que esa pareja de claves sólo se puede generar una vez, de modo que se puede asumir que no es posible que dos personas hayan obtenido casualmente la misma pareja de claves.

algoritmos asimetrico


* diffie-hellman
* rsa
* dsa
* elgamal
* criptografia de curva eliptica
* dh
* dss
* rabin



ALGUNOS CONCEPTOS::::

Criptosistema
Conjunto de claves y equipos de cifra que utilizados coordinadamente ofrecen un medio para cifrar y descifrar

Criptoanálisis

Es el estudio de los métodos para obtener el sentido de una información cifrada, sin acceso a la información secreta requerida para obtener este sentido normalmente

Hash
En informática, Hash se refiere a una función o método para generar claves o llaves que representen de manera casi unívoca a un documento, registro, archivo, etc., resumir o identificar un dato a través de la probabilidad, utilizando una función hash o algoritmo hash. Un hash es el resultado de dicha función o algoritmo

Algoritmo
Es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema.

PKI
en criptografía, una infraestructura de clave pública (o, en inglés, PKI, Public Key Infrastructure) es una combinación de hardware y software, políticas y procedimientos de seguridad que permiten la ejecución con garantías de operaciones criptográficas como el cifrado, la firma digital o el no repudio de transacciones electrónicas.

El término PKI se utiliza para referirse tanto a la autoridad de certificación y al resto de componentes, como para referirse, de manera más amplia y a veces confusa, al uso de algoritmos de clave pública en comunicación electrónicas. Este último significado es incorrecto, ya que no se requieren métodos específicos de PKI para usar algoritmos de clave pública

firma digita

La firma digital o firma electrónica es, en la transmisión de mensajes telemáticos y en la gestión de documentos electrónicos, un método criptográfico que asocia la identidad de una persona o de un equipo informático al mensaje o documento. En función del tipo de firma, puede, además, asegurar la integridad del documento o mensaje

Token de seguridad

Un token de seguridad (también token de autenticación o token criptográfico) es un dispositivo electrónico que se le da a un usuario autorizado de un servicio computarizado para facilitar el proceso de autenticación

Pretty Good Privacy (PGP)
Pretty Good Privacy o PGP (privacidad bastante buena) es un programa desarrollado por Phil Zimmermann y cuya finalidad es proteger la información distribuida a través de Internet mediante el uso de criptografía de clave pública, así como facilitar la autenticación de documentos gracias a firmas digitales.
PGP originalmente fue diseñado y desarrollado por Phil Zimmermann en 1991. El nombre está inspirado en el del colmado Ralph's Pretty Good Grocery de Lake Wobegon, una ciudad ficticia inventada por el locutor de radio Garrison Keillor

Qué es una Llave firmada

El Firmado de llaves es el acto de firmar digitalmente una llave pública y un id asociado con dicha llave. La Firma nos sirve para verificar que el id y la llave pública pertenecen realmente a la entidad que aparece en la firma que representa esa llave.
Cada uno puede firmar su propia llave pública y los id asociados a ella, o otras entidades y asociarlas a la llave pública.
En esencia, las firmas validan las llaves públicas. Es una forma de validar una llave pública y una identidad gracias a una tercera parte. Esta es la forma en la cuál las firmas crean un sistema de confianza

SOLUCION AL PROBLEMA FALTA NTLDR.

SOLUCION AL PROBLEMA FALTA NTLDR.

Para solucionar el problema de Falta el archivo NTLDR hay seguir el procedimiento siguiente:

1.- Arrancar el pc con el disco de Windows XP metido.
2.- Cuando nos salga el asistente de instalación de Windows Xp elegir la opción de Reparar Sistema.
(En caso de que no salga el asistente significa que el sistema no ha podido arrancar desde el CD. Prueba a ponerlo en otra unidad y volver a arrancar).
Si sigue igual, entra en la BIOS y comprueba que la primera unidad en la secuencia de arranque es alguna de tus unidades de CD/DVD.
3.- Una vez que tengamos en pantalla el editor con C:\Windows, teclear 1 y pulsar Intro
4.- Nos pedirá la Clave de administrador. Si hemos puesto una clave la tecleamos. Si no hemos puesto clave pulsamos Intro.
5.- Una vez que estemos en C:\Windows teclear FIXMBR y pulsar Intro.
6.- El sistema nos advierte de que si queremos continuar y ponemos S y pulsamos Intro.

Una vez que estamos en el punto 6, tenemos que copiar dos archivos, debido que en dicha pérdida se arrastra también otro que es el ntdetect, por lo tanto hay que copiar ntldr y ntdetect en nuestro disco duro.

Para ello escribiremos lo siguiente:
copy D:\i386\ntldr C:\
copy D:\i386\ntdetect.com C:\

(Donde D:\ sería la unidad lectora donde se encuentra el cd de Windows XP y C:\ es la unidad de arranque donde tenemos instalado Windows).

Si todo sale bien debería de funcionar.

Con respecto a este problema debemos tener unas cuestiones en cuenta:

Si el sistema anterior falla no tenemos más remedio que reinstalar Windows, pero eliminando la particion, volviendola a crear y formateando de nuevo (es recomendable utilizar el formateo normal, NO el formateo rápido. Con esto se perderan todos nuestros datos, por lo que es conveniente que tengamos una copia de estos.

NO es normal que se pierda este archivo, por lo que su pérdida es síntoma de un posible problema con el disco duro, sobre todo si el problema se repite con una cierta frecuencia.

GnuPG básico

GnuPG básico

GLOSARIO!! COSAS INTERESANTES

DNS: Domain Name System, Es el medio con el cual es posible asignar nombres a las direcciones IP de las máquinas, y de esa forma identificar mas fácilmente a las mismas. Por ejemplo, www.unsl.edu.ar es el nombre que recibe la direccion 168.96.138.2

Dirección IP: Número que identifica univocamente una computadora en una red TCP/IP. Consta de cuatro secciones con numeros de 0 a 255. Ej: 168.96.138.2

Dominio: Qualificador usado en direcciones electronicas para identificar la pertenencia a una red.

FTP: File Transfer Protocol, es un medio para intercambiar archivos a traves de la red.

FTP Server: Ver Servidor FTP

Gopher: Un medio de navegación de la internet basado en menues.

Home Page: Se refiere especialmente a la pagina Web principal que ha sido destinada como punto de entrada a un sitio web.

HTML: HyperText Markup Languaje. Es el lenguaje usado para construir las páginas Web.

HTTP: (HyperText Transport Protocol) Es el protocolo primario usado en la WWW, HTTP realiza las funciones de requerimiento y recuperación necesarias para mostrar los documentos almacenados en computadoras remotas.

HyperText: Denota texto enlazado a través de un número potencialmente ilimitado de fuentes de información. Un link(enlace) lleva al usuario a otro documento, el cual contiene links a otros documentos (y asi sucesivamente), y estos documentos pueden estar localizados en otros sistemas hypertexto en otra parte del mundo. El Hipertexto es la base de la World Wide Web.

Link: Una referencia a otro documento Web, o alguna otra sección de la misma página.

Lynx: Es un cliente web no gráfico, usado en muchos sistemas UNIX o Linux.

Mail Server: Ver Servidor de Correo

Máscara de subred: Grupo 4 números del 0 a 255 separados por ".", que son usados para identificar paquetes IP de una red.

Navegar: Es el acto de recorrer la Web, moviendose entre documentos enlazados sobre una variedad de computadoras relacionadas a traves de páginas web.

News Server: Ver Servidor News

NewsGroup: Foro donde se discute sobre temas o tópicos especificos, via texto.

POP: Post Office Protocol, es el protocolo usado para extraer el correo electronico desde un servidor POP.

POP Server: ver Servidor POP

PROXY: Es un sistema que permite hacer pared entre redes, usado generalmente como sistema de filtro y protección. En la Web, recibe requerimientos desde otros sistemas, luego los busca y envia los resultados al sistema que lo requirio. Mejora la preformance de la red al usar una caché de las páginas mas pedidas y de ese modo evitar ir a buscar nuevamente la información que ya tiene.

Server: Ver Servidor

Servidor: Computadora destinada a ofrecer servicios, por ejemplo Web, Mail, Ftp, etc..

Servidor de Correo: Computadora que ofrece los servicio de correo electronico usualmente SMTP

Servidor de Web: Computadora en la cual residen documentos Web, y que corre el software HTTP para permitir el acceso a esas páginas.

Servidor de News: Computadora que ofrece los servicios de USENET, usualmente residen Newsgroups locales y accedo a Newsgroup foraneos.

Servidor Ftp:Computadora que ofrece los servicio del protocolo FTP para transferencia de archivos

Servidor POP Computadora que ofrece los servicio del protocolo POP para extraer correo electrónico, también suele ofrecer el servicio SMTP.:

Site: Usualmente representa al sistema que controla páginas web, que puede involucrar una serie de servers.

SMTP: Simple Mail Transfer Protocol, Es el protocolo usado para enviar correo electróinco

SMTP Server: Ver Servidor de correo

TCP/IP: (Transfer Control Protocol / Internet Protocol) Protocolo estandar de la internet usado originalmente en la comunicacion de equipos y redes UNIX.

URL: Uniform Resource Locator, es la direccion del sistema para documentos web. Ej: http://www.unsl.edu.ar/

USENET: Refiere a los Newsgroup, foros de discución un tópico o tema particular en forma de texto.

Web: Abreviatura que refiere a la World Wide Web.

Web Server: Ver Servidor Web

WWW: La abreviatura usada para la World Wid Web.




POSTIAR:
Españolización de "to post" (enviar, publicar, mandar). Acción de enviar un mensaje a un grupo de noticias o newsgroup. Los mensajes incluidos ya en el servidor son llamados "post" (mensaje, artículo).

BUG:
Un defecto de software (computer bug en inglés), es el resultado de un fallo o deficiencia durante el proceso de creación de programas de ordenador o computadora (software). Dicho fallo puede presentarse en cualquiera de las etapas del ciclo de vida del software aunque los más evidentes se dan en la etapa de desarrollo y programación. Los errores pueden suceder en cualquier etapa de la creación de software


README:

En español LEEME. Documento de texto que acompaña normalmente a los programas, en el cual hay información de relevancia sobre éste en cuanto a su uso, nuevas características, errores (bugs) y requisitos de hardware.
Generalmente se distribuye en formato de texto plano, aunque puede estar en formato Word o RTF.
Este documento se suele incorporar en el soporte después de que la documentación en papel haya sido enviado a la imprenta e incluye los últimos cambios en el software y erratas en el manual. Por eso en la mayoría de los casos esta en inglés o el idioma original del software.


NEGLIGENCIA:

descuido, desinterés, desidia, apatía, dejadez, abandono, desgana, indolenciao Antónimos: diligencia, atención, preocupación

BUGS:

El término Bugs puede referirse a:
En informática, a un Error de software

ERROR DE SOFWARE:
Un defecto de software (computer bug en inglés), es el resultado de un fallo o deficiencia durante el proceso de creación de programas de ordenador o computadora (software). Dicho fallo puede presentarse en cualquiera de las etapas del ciclo de vida del software aunque los más evidentes se dan en la etapa de desarrollo y programación. Los errores pueden suceder en cualquier etapa de la creación de software

PROGRAMACION:
En informática la programación es un proceso por el cual se escribe (en un lenguaje de programación), se prueba, se depura y se mantiene el código fuente de un programa informático. Dentro de la informática, los programas son los elementos que forman el software, que es el conjunto de las instrucciones que ejecuta el hardware de una computadora para realizar una tarea determinada. Por lo tanto, la programación es una de las principales áreas dentro de la informática.

Para el desarrollo de programas de cierta envergadura o complejos, con ciertas garantías de calidad, es conveniente seguir alguno de los modelos de desarrollo de software existentes, en donde la programación es sólo una de las etapas del proceso de desarrollo de software. Los modelos de desarrollo de software son tratados específicamente en la disciplina ingeniería del software dentro del campo de la informática.

CóDIGO FUENTE
El código fuente de un programa informático (o software) es un conjunto de líneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el código fuente de un programa está descrito por completo su funcionamiento. El código fuente de un programa está escrito por un programador en algún lenguaje de programación, pero en este primer estado no es directamente ejecutable por la computadora, sino que debe ser traducido a otro lenguaje (el lenguaje máquina o código objeto) que sí pueda ser ejecutado por el hardware de la computadora. Para esta traducción se usan los llamados compiladores, ensambladores, intérpretes y otros sistemas de traducción.

El área de la informática que se dedica a la creación de programas y, por tanto a la creación de su código fuente, es la programación.

Este artículo o sección necesita fuentes o referencias que aparezcan en una publicación acreditada, como libros de texto u otras publicaciones especializadas en el tema.
Puedes dar aviso al autor principal del artículo pegando el siguiente código en su página de discusión: {{subst:Aviso referencias|Sistema operativo}} ~~~~
Estimación del uso actual de sistemas operativos según una muestra de computadoras con acceso a Internet (Fuente: W3counter).

SISTEMA OPERATIVO:

Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando es cargado en memoria por un programa especifico, que se ejecuta al iniciar el equipo, o al iniciar una máquina virtual, y gestiona el hardware de la máquina desde los niveles más básicos, brindando una interfaz con el usuario.

Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autoradios, computadoras, radios,etc).


USUARIO:

Un usuario es la persona que utiliza o trabaja con algún objeto o que es destinaría de algún servicio público o privado, empresarial o profesional.
Sin embargo, usuario según la DRAE (Diccionario de la Real Academia Española) "es aquel que usa algo". Esto es algo que se opone a los conceptos de web semántica, webd 2.0 y 3.0, trabajo colaborativo..., ya que la realidad actual prima a los ciudadanos como emisores y no sólo como receptores que "usan" los medios.
Es preferible, por tanto, hablar de actores, sujetos, ciudadanos, para referirse a las personas que interactúan en las redes digitales.


DESARROLLADOR:

Un desarrollador es un informático que programa aplicaciones en distintos lenguajes de programación informáticos.

El concepto de desarrollo incluye:

* un trabajo en equipo: los proyectos son en general una colaboración entre varios desarrolladores, que tratan cada uno una parte del programa, y también de otros colaboradores como los comerciales, que definen con el cliente la finalidad del producto, diseñadores gráficos que definen el aspecto y la ergonomía...
* la concepción (diseño): a partir de un pliego de condiciones (user requirement specifications), definir las especificaciones técnicas (estructura de los datos, comunicación entre los módulos...)
* las pruebas, que sirven para detectar las no conformidades y los errores
* el mantenimiento: la corrección de los errores después de la salida del programa informático, y la mejora para hacer evolucionar el producto.

APLICACIONES INFORMATICAS:
En informática, una aplicación es un tipo de programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo. Esto lo diferencia principalmente de otros tipos de programas como los sistemas operativos (que hace funcionar al ordenador), las utilidades (que realiza tareas de mantenimiento o de uso general), y los lenguajes de programación (con el cual se crean los programas informáticos), que realizan tareas más avanzadas y no pertinentes al usuario común.

BASE DE DATOS:
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.


LENGUAJE DE PROGRAMACION:
Con la aparición de las computadoras desaparecen las secuencias de posiciones de llaves mecánicas que debían desconectarse para obtener una acción determinada, una llave conectada era un 1 y una llave desconectada era un 0. Una sucesión de llaves en cualquiera de sus dos posiciones definía una secuencia de ceros y unos (por ejemplo: 0100011010011101...) que venía a representar una instrucción o un conjunto de instrucciones (programa) para el ordenador (o computador) en el que se estaba trabajando. A esta primera forma de especificar programas para una computadora se la denomina lenguaje máquina o código máquina.


SOFTWARE NO LIBRE

El software no libre (también llamado software propietario, software privativo, software privado, software con propietario o software de propiedad) se refiere a cualquier programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo código fuente no está disponible o el acceso a éste se encuentra restringido

ENTORNO DE ESCRITORIO

Un entorno de escritorio (en inglés, Desktop Environment) es un conjunto de software para ofrecer al usuario de una computadora una interacción amigable y cómoda.
El software es una solución completa de interfaz gráfica de usuario o GUI, ofrece iconos, barras de herramientas, programas e integración entre aplicaciones con habilidades como, arrastrar y soltar (drag&drop).
En general cada entorno de escritorio se distingue por su aspecto y comportamiento particulares, aunque algunos tienden a imitar características de escritorios ya existentes.
El primer entorno moderno de escritorio que se comercializó fue desarrollado por Xerox en los años 1980. Actualmente el entorno más conocido es el ofrecido por la familia Windows aunque existen otros como los de Macintosh (Classic y Cocoa) y de código abierto (o software libre) como GNOME, KDE, CDE o Xfce.

CóDIGO ABIERTO

Código abierto (en inglés open source) es el término con el que se conoce al software distribuido y desarrollado libremente. Fue utilizado por primera vez en 1998 por algunos usuarios de la comunidad del software libre, tratando de usarlo como reemplazo al ambiguo nombre original en inglés del software libre (free software).

GNU/LINUX

GNU/Linux es un sistema operativo similar a Unix que se distribuye bajo la Licencia Pública General de GNU (GNU GPL), es decir que es software libre. Su nombre proviene del núcleo Linux, desarrollado desde 1991 por Linus Torvalds, y el proyecto GNU, iniciado en 1983 por Richard Stallman. Es usado ampliamente en servidores y super-computadores,[1] y cuenta con el respaldo de corporaciones como Dell, Hewlett-Packard, IBM, Novell, Oracle, Red Hat y Sun Microsystems.

AWStats

AWStats es una herramienta que genera estadísticas gráficas del uso del internet, del correo y del ftp.

Puede analizar archivos de la mayoría de herramientas de servicios como archivos de bitácora de Apache, Squid, WebStar, IIS, y/o muchos otros servidores de web, proxy, wap, streaming, servidores de correo, y servidores de ftp. Se distribuye bajo la licencia GNU/GPL.

Los criterios de filtrado y consulta son, entre otros:

Número de visitas
Duración de visitas y última visita
Autenticación de usuarios.
Páginas visitadas, número de visitas cada hora, día y semana
Dominios y países de los visitantes
Lista de servidores, direcciones IP no resueltas, lista de direcciones
Páginas más observadas
Tipo de archivos
Estadísticas de compresiones en la web
Sistemas operacionales
Navegadores
Visitas de robots
Ataque de gusanos
Máquinas de búsqueda, llaves usadas para buscar las páginas incluyendo las máquinas de búsqueda más populares como Yahoo, google, altavista, etc
Errores del protocolo http
Reportes personalizados
Número de veces que esta página es clasificada dentro de las favoritas
Tamaños de pantallas.
Navegadores con soporte en Java, Flash, RealG2 reader, Quicktime reader, WMA reader, PDF
Reporte de balances de carga de servidores en Cluster.

RAID

Tipos de RAID
Como ya se mencionaron hay al menos nueve tipos de RAID además de un grupo no redundante (RAID-0)RAID-0. Esta técnica tiene bandeado paro no tiene redundancia de datos. Ofrece el mejor rendimiento pero no tolerancia a los fallos.

RAID-1. Este tipo también se conoce como creación de discos espejo y consiste de al menos dos discos duros que duplican el almacenamiento de datos. No hay bandeado. El rendimiento de la lectura se mejora pues cualquiera de los dos discos puede leerse al mismo tiempo. El rendimiento de escritura es el mismo que el del almacenamiento en un solo disco. El RAID-1 proporciona el mejor rendimiento y la mejor tolerancia a fallos en un sistema multiusuario.

RAID-2. Este tipo usa bandeado en todos los discos, con algunos de estos dedicados a almacenar información de verificación y corrección de errores (error checking and correcting, ECC). No tiene ninguna ventaja sobre el RAID-3.

RAID-3. Este tipo usa bandeado y dedica un disco al almacenamiento de información de paridad. La información de verificación de errores (ECC) incrustada se usa para detectar errores. La recuperación de datos se consigue calculando el O exclusivo (XOR) de la información registrada en los otros discos. Dado que una operación I/O accede a todos los discos al mismo tiempo, el RAID-3 no puede traslapar I/O. Por esta razón, el RAID-3 es mejor para sistemas de un solo usuario con aplicaciones que contengan grandes registros.

RAID-4. Este tipo usa grandes bandas, lo cual significa que podemos leer registros de cualquier disco individual. Esto nos permite aprovechar la I/O traslapada para las operaciones de lectura. Dado que todas las operaciones de escritura tienen que actualizar el disco de paridad, no es posible la superposición I/O para ellas. El RAID-4 no ofrece ninguna ventaja sobre el RAID-5.

RAID-5. Este tipo incluye un grupo rotatorio de paridad, con lo que resuelve las limitaciones de escritura en RAID-4. Así, todas las operaciones de lectura y escritura pueden superponerse. El Raid 5 almacena información de paridad pero no datos redundantes (aunque la información de paridad puede usarse para reconstruir datos). El RAID-5 exige al menos tres y usualmente cinco discos en el conjunto. Es mejor para los sistemas multiusuario en los cuales el rendimiento no es crítico, o que realizan pocas operaciones de escritura.

RAID-6. Este tipo es similar al RAID-5, pero incluye un segundo esquema de paridad distribuido por los distintos discos y por tanto ofrece tolerancia extremadamente alta a los fallos y las caídas de disco. Hay pocos ejemplos comerciales en la actualidad.

RAID-7. Este tipo incluye un sistema operativo incrustado de tiempo real como controlador, haciendo las operaciones de caché a través de un bus de alta velocidad y otras características de un ordenador sencillo. Un vendedor ofrece este sistema.

GLOSARIO
Hot swap: Son discos que se reemplazan en caliente. Esto quiere decir que si alguno de los discos RAID se estropeara físicamente bastaría con quitarlo y poner otro sin tener que apagar el sistema.

Hot spare: Disco sobrante. Es un disco que permanece siempre en el sistema esperando a que uno se estropee y él entre directamente en funcionamiento.
Integridad de los datos: es la capacidad que tiene un disco de aguantar un error de grabación, de corrupción o pérdida de datos. Para tal efecto se tiene que seleccionar un disco RAID o una alternativa. El nivel de integridad es uno de los primeros criterios que se han de investigar.

Mirroring: Haciendo espejo. Es un nivel de RAID (el nivel 1) que pasa por hacer una copia íntegra de un disco en otro.

Paridad: es una información redundante que es guardada para regenerar datos perdidos por un error en el disco. La paridad se genera haciendo un XOR sobre los datos de los discos y aguardándolo en otro disco o en un disco dedicado a este efecto, esto dependerá del nivel RAID que usemos.

RAID: Redundat Array of Inexpensive Disk Conjunto de discos con información redundante de bajo costo. Reconstrucción o regeneración: Cuando un disco falla la informacón redundante en los discos y los datos en los discos buenos son usados para regenerar la informacón del disco averiado.

Striping: es el acto de unir dos o más discos físicos en un solo disco lógico con el fin de dividir los datos entre los diferentes discos para ofrecer una significativa mejora en el rendimiento del conjunto de los discos.

¿Qué es JFFNMS?

El JFFNMS es un software desarrollado por Javier Szyszlican, en el año 2002, para monitoreo de dispositivos, que integra varias utilidades que interrogan y capturan los datos de los dispositivos. Los programas utilizados por JFFNMS para el monitoreo, son los siguientes:

POLLER: Actúa como manager del protocolo SNMP interrogando a los agentes instalados en los dispositivos a monitorear.

SNMPTRAPD: Recibe los "traps" desde los dispositivos monitoreados. Los "traps" son eventos o alarmas que los dispositivos envían sin necesidad de ser consultados.

SYSLOG: Servicio que recoge la información de auditoría (mensajes logs) de los dispositivos. No forma parte del protocolo SNMP. Se basa en los registros de auditoría de los sistemas UNIX.

También utiliza programas como nmap, fping y otros para probar conectividad, puertos abiertos y otros parámetros de red. En tal sentido, JFFNMS es un sistema integrador para el monitoreo.

Además de estos programas fundamentales que realizan la consulta y captura de los datos, JFFNMS requiere de una base de datos robusta para almacenarlos (PostgreSQL ó MySQL), un Servidor Web para presentarlos (Apache), el intérprete PHP bajo el cual se ejecutará JFFNMS, utilidades y programas para generar gráficos (RRDtool, Graphviz, etc.)

El software de monitoreo JFFNMS se instalará en el sistema operativo GNU/LINUX DEBIAN ETCH 4.0

ANALISIS Y MONITOREO

Las redes de cómputo de las organizaciones, se vuelven cada vez más complejas y la exigencia de la operación es cada vez más demandante. Las redes, cada vez más, soportan aplicaciones y servicios estratégicos de las organizaciones. Por lo cual el análisis y monitoreo de redes se ha convertido en una labor cada vez mas importante y de carácter pro-activo para evitar problemas.

Pero… por qué es tan importante monitorizar y controlar una red?
La gestión de redes incluye el despliegue, integración y coordinación del hardware, software y los elementos humanos para monitorizar, probar, sondear, configurar, analizar, evaluar y controlar los recursos de la red para conseguir los requerimientos de tiempo real, desempeño, operacional y calidad de servicio a un precio razonable.

Monitorizar y gestionar correctamente la red me permite…

Garantizar unos niveles consistentes de rendimiento:
• Colección de datos
• Estadísticas de interfaces
• Tráfico
• Tasas de error
• Utilización
• Disponibilidad porcentual
• Análisis de datos para mediciones y pronósticos
• Establecimiento de niveles límite de rendimiento
• Planificación de la capacidad e instalaciones

Además es importante controlar mediante…

Gestión de fallas:
• Identificación de la falla
Sondeo regular de los elementos de la red
• Aislar la falla
Diagnosis de los componentes de la red
• Reaccionar ante la falla
Asignación de recursos para resolver fallas
• Determinación de prioridades
Escalada técnica y de gestión
• Resolver la falla
Notificación

Gestión de seguridad:

• Controlar acceso a los recursos de la red de acuerdo a unas políticas bien definidas
• Uso periódico de herramientas para analizar y controlar el uso legítimo de la red
• Distribución de certificados

Que es posible observar y obtener con las herramientas de Análisis y Monitoreo de Redes?

Control de desempeño
• Revise los signos vitales de la red en tiempo real
• Analice y soporte las demandas de nuevas aplicaciones
• Determine las tendencias de la red y por tanto prediga las necesidad de incrementar la capacidad de sus equipos de manera planeada y con herramientas de modelaje
• Obtenga mayor eficiencia de red sin necesidad de aumentar el ancho de banda o de los servidores

Control de Múltiples Instalaciones
• Administre y controle redes remotas, 24x7, con hardware o software sin necesidad de realizar gastos ostentosos de viaje
• Reporte simultáneamente a múltiples consolas del estado de su red
• Monitoree múltiples redes simultáneamente desde una consola

Control de Solución de Problemas
• Aísle y responda a los asuntos que se presenten de manera rápida con un análisis unificado
• Resuelva los problemas que se presenten tanto en las redes locales como en las remotas 24x7
• Administre la configuración de dispositivos locales y remotos

Control de Información
• Conserve y almacene datos de la red para manejar reportes y tendencias
• Vea y analice la red, así como el tráfico de la red a través del tiempo
• Monitoree el estado de la red en comparación a los reportes de análisis
• Genere reportes sustentados para justificar las necesidades de actualización de la red

El ZENOSS es una de las herramientas más utilizadas open source para el monitoreo de las redes pero uno de los principales problemas a la hora de trabajar con software de código abierto es la dificultad de la puesta en marcha de los mismos. Dependencias incumplidas, errores no documentados y posts en foros en busca de una mano salvadora son solo algunas de las actividades normales durante la instalación y configuración de herramientas open source.
Sin embargo existen excepciones a este tipo de situaciones y Zenoss es una de ellas. Zenoss es una herramienta de monitoreo de redes y servidores basada en otras herramientas como cacti y nagios (ambas open source) que permite a los administradores tener un control completo sobre la infraestructura de red. Porque se dice que es de fácil manejo y configuración? Porque ya desde la instalación, la configuración y la administración fueron simplificadas al máximo para permitir disponer de una poderosa herramienta de monitoreo con un esfuerzo mínimo.
La administración se realiza desde una interface web lo que simplifica la tarea a personas novatas en la aplicación y posibilita la configuración de la herramienta prácticamente sin la necesidad de modificar archivos de configuración.
Zenoss nos permite realizar monitoreo de sistemas operativos Windows y Linux prácticamente sin la necesidad de instalar agentes en los sistemas operativos.
Sus principales características son:
Monitoreo de servicios
Monitoreo de procesos
Monitoreo de performance
Colección de logs
Todas estas funciones se realizan por medio de SNMP o WMI para los sistemas Windows.

Agente-snmp

Agente-snmp

Protocolo Simple de Administración de Red o SNMP es un protocolo de la capa de aplicación que facilita el intercambio de información de administración entre dispositivos de red. Es parte de la familia de protocolos TCP/IP. SNMP permite a los administradores supervisar el desempeño de la red, buscar y resolver sus problemas, y planear su crecimiento.


COMPONENTE QUE INTERVIENEN

NMS: Sistema de Administración, es la interfaces del Administrador de la Red

BASE DE INFORMACIÓN: Es la base de datos donde se almacenaran los objetos y atributos a administrar. Management Information Base (MIB)

Configuración del agente (snmpd) en Linux.

CONFIGURACION DEL AGENTE SNMP EN LINUX


Procedemos a descargar el agente SNMP para luego entrar a modificarlo así:

#apt-get install snmpd

Después de haber instalado agente SNMP vamos a ir a a configurarlo con el siguiente comando así:

#pico /etc/default/snmpd

Ahora quitaremos la dirección del looback para que nuestro servidor pueda monitorear las maquinas que hay en nuestra red

# snmpd control (yes means start daemon).
SNMPDRUN=yes

# snmpd options (use syslog, close stdin/out/err).
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'<--



PARA CREAR UNA COMUNIDAD


Donde CUMBIA es el nombre del grupo y 127.0.0.1/32 es el indentificador de la red que va hacer monitoreada y PUBLIC el nombre de la comunidad

Ahora entraremos a crear la comunidad,vamos a editar el siguiente archivo
# pico /etc/snmp/snmpd.conf y buscamos la siguiente lin sec.name source y agregamos las siguente linea

com2sec cumbia 127.0.0.1/32 public 

En el mismo archivo que estamos editando buscaremos la siguiente linea sec.model sec.name y debajo agregaremos las siguientes líneas

group MyROSystem v1 cumbia  nota: nombre del grupo
group MyROSystem v2c cumbia 
group MyROSystem usm cumbia 

y agregar de bajo
rocommunity public 
en esta linea se define que la comunidad public será solo lectura

Ahoara ya con el agente configurado instalaremos la herramienta SCLI para probar si todo ha salido bien


#apt-get install scli

Ahora en la consola de administración digitaremos el siguiente comando scli localhost y no aparecerá algo parecido a esto

rua://home/sena# scli localhost
100-acli version 0.2.12 (c) 2001-2002 juerge Schoenwaelder
100-scli trying SNMPvs2c ... good
(localhost) scli <

Creen que en 2011 se agotarán las direcciones web

La OCDE avisó en varias ocasiones el peligro de extinción que corren los dominios de internet por la progresiva masificación del mercado. De continuar la tendencia actual, en 2011 no habrá más direcciones libres
Así, los internautas o los sistemas recientes como los móviles no podrían conectarse a internet. La organización ha alertado a los Gobiernos para que emigren al iPv6.

Según un informe de la Organización para la Cooperación y Desarrollo Económico hay que abandonar el protocolo iPv4 para emigrar al iPv6.

El IPv4 usa direcciones de 32 bits y tiene capacidad para generar unos 4.294 millones de direcciones únicas. Y es que según publicaba, en 2008 apenas el 85% de las mismas ya ha sido reservado. El salto al iPv6, cuyas direcciones tienen una longitud de 128 bits.

Por este motivo la OCDE anima a los gobiernos a impulsar la emigración al nuevo protocolo y animen a las empresas a que se decidan por éste, poco utilizado hasta ahora.

Actualmente, en la red conviven los dos protocolos, que son incompatibles.

Pero una gran parte de los servicios y proveedores de internet no están disponibles para iPv6 por lo que quien quiere emplearlo ha de recurrir a sistemas de traducción que permiten a las máquinas seguir hablándose al margen del protocolo empleado

Muchas empresas registran varios dominios, al final terminan usando simplemente uno, y el resto permanece inactivo.

Muchos empresarios utilizan esta estrategia para evitar que la competencia les arrebate sus identidades corporativas. La OCDE, asegura que el futuro de internet no se podrá sostener, y sólo podría sustentarse con un sistema que ofrezca un catálogo enorme de nuevas direcciones.

El pinguino Tux y su historia


El pinguino Tux y su historia

La idea de que la mascota de Linux fuera un pingüino provino de Linus Torvalds, creador de Linux. Según se cuenta, cuando era niño le picó un pingüino, y le resultó simpática la idea de asociar un pingüino a su proyecto.


Existen dos versiones sobre el origen de su nombre. La primera sugiere que el nombre surge del hecho de que los pingüinos parecen vestir un esmoquin (que en inglés es tuxedo, abreviado tux). La segunda es que las letras que componen Tux provienen de las palabras Torvalds Unix.

Tux fue diseñado durante un concurso para elegir un logotipo para Linux. Las herramientas utilizadas para su creación fueron, por supuesto, un computador con el sistema operativo con kernel Linux y el software libre de manipulación de imágenes GIMP. Algunas de las imágenes enviadas se encuentran aún disponibles en el sitio del concurso.

El logotipo se puede usar y modificar sin restricciones, siempre que se reconozca la autoría de Larry Ewing, ya que es su trabajo y se debe reconocer su autoría tal y como se indica en su página: http://www.isc.tamu.edu/~lewing/linux.

Tux se ha vuelto un ícono para las comunidades de Linux y de software libre; es mucho más famoso que su gran amigo, GNU, un ñu pacífico y algo tímido que representa el proyecto GNU.

Instalacion y Configuracion ZENOSS en Debian



zenoss es una aplicación de código abierto licenciado bajo la GNU GPLv2, zenoss es un servicio de monitoreo y gestión de red basado en zope el servicio de aplicaciones y que utiliza el servicio snmp (simple network management protocol – protocolo simple de gestión de red). Por medio de la sencilla interfaz administrativa web de zenoss se puede monitorear la disponibilidad de servicios, inventario de hardware y software, conflagración de sistema, rendimiento, eventos y muchas otras cosas mas.



Instalacion y Configuracion ZENOSS en Debian


para nuestra instalacion y configuracion descargaremos los siguiente paquetes

# apt-get install python-dev libmysqlclient15-dev mysql-server build-essential binutils make swig autoconf

creamos el usuario para el zenoss

# adduser zenoss

nos preguntara el password para el usuario y el nombre, le daremos como clave zenoss y como nombre de Usuario zenoss tambien, a los demas parametros le daremso Enter.

Despues entraremos a editar el archivo .bashrc en el home del usuario zenoss pero como usuario zenoss, así:

# su zenoss

El prom debe de cambiar a esta forma ($), con el comando verificaremos que usuario somos. Entraremos a editar el archivo antes mencionado, así:

$ pico /home/zenoss/.bashrc

Al final del archivo agregamos las siguietes lineas:

export ZENHOME=/usr/local/zenoss
export PYTHONPATH=$ZENHOME/lib/python
export PATH=$ZENHOME/bin:$PATH

Guardamos y salimos del editor. La primera linea es la ruta donde se instalara el Zenoss y sera la raiz como tal para el funcionamiento del Zenoss, la segunda linea es la ruta de la librería del Python y la Tercera y ultima linea es la ruta de los Binarios ejutados por el Zenoss.

Debemos de crear un directorio es cual definimos anteriormente, con el siguiete comando (como root), así:

# mkdir /usr/local/zenoss

Despues le debemos de dar permisos a esta carpeta para el usuario zenoss, de lo contrario no podra desempaquetar el archivo necesario para la instalacion mas adelante, así:

# chown zenoss /usr/local/zenoss

En este punto miraremos el estado del Mysql para ver si esta corriendo, debe de estar iniciado, con la ayuda del siguiente comando (de lo contrario lo iniciamos), así:
# /etc/init.d/mysql status

Para la instalacion del Zenoss debemos de descargarnos el .gz desde la siguiente pagina:

http://downloads.sourceforge.net/zenoss/zenoss-2.2.4.tar.gz

Despues de la descarga del paquete lo llevaremos a la carpeta /usr/local/zenoos/ para la instalacion, en nuestro caso lo copiaremos desde el escritorio, así:

# cp /home/sena/Desktop/zenoss-2.2.4-1.tar.gz /usr/local/zenoss/

Nos pararemos en la carpeta /usr/local/zenoss, así:

# cd /usr/local/zenoss

En esta punto debemos de estar como usurio zenoss, de lo contrario no se podra efectuar la instalacion, así:

# su zenoss

Recordemos que el prom debe de cambiar a esta forma ($). Aquie debemos de desempaquetar el archivo que descargamos con el siguiente comando (no debe de salir error), así:

$ tar -zxvf zenoss-2.2.4-1.tar.gz

Esto tardara un poco, esperaremos a que termine y no debe de salir ningn error. Entraremos a la carpeta que acabamos de desempaquetar, así:

$ cd zenoss-2.2.4

Procederemos a instalar el Servidor Zenoss con el siguiente comando, el nos pedira varios paramtros que debemos de contestar, pero el nos mostrara los por defecto, en nuestro caso el root del Mysql ya tenia un password definido si es el caso de ustedes tambien lo tienen que definir de la contrario le daremos Enter a todo y debe de iniciar la Intalacion la cual se demora un poco.

$./install.sh

NOTA: Si en este punto nos sale un error debemos de comenzar de nuevo los puntos anteriores, pero tenemos que tener muy en cuenta que debemos de desacer partes de configuracion con el siguiente comando:

# make clean

Repetiremos todos los pasos y eliminaremos todos los Directorios, el Usuario zenoss y el home del usuario para garantizar la instalacion.


Al finalizar la instalacion nos debe de aparecer algo como esto:

================================================
zensocket must be setuid. As root, execute the following:
chown root:zenoss /usr/local/zenoss/bin/zensocket
chmod 04750 /usr/local/zenoss/bin/zensocket
================================================

Successfully installed Zenoss

Al terminar la instalacion debemos de cambiar algunos propietarios y permisos de algunos ficheros para el buen funcionamiento del Zenoss, con los siguientes comandos y como root del sistema, así:

$ su
Password:
# chown root:zenoss /usr/local/zenoss/bin/zensocket
# chmod 04750 /usr/local/zenoss/bin/zensocket

procederemos a inicial el zenoss, para reinicialo debemos esta como usuario zenoss

# su zenoss

$ zenoss start

nos aparecesa de la siguiente forma

Daemon: zeoctl daemon process already running; pid=8601
Daemon: zopectl daemon process already running; pid=8753
Daemon: zenhub starting...
Daemon: zenping starting...
Daemon: zensyslog starting...
Daemon: zenstatus starting...
Daemon: zenactions starting...
Daemon: zentrap starting...
Daemon: zenmodeler starting...
Daemon: zenperfsnmp starting...
Daemon: zencommand starting...
Daemon: zenprocess starting...
Daemon: zenwin starting...
Daemon: zeneventlog starting...

entraremos a la interfaz Web del Zenoss, en el navegador Web entraremos con


http://localhost:8080/zport/dmd

ERROR DE GRAFICACION DEL CACTI <--


Instale el cacti agregue los equipos de la red para monitoriar pero a la hora de que me mostrara los graficos no me aparecio nada despues de buscar en muchos manuales se llego a la solucion

nos paramos en

cd /usr/share/cacti/site/

y ejecutamos el siguente comando

php -q poller.php

nos saldra algo parecedi a esto

OK u:0.00 s:0.00 r:0.04
OK u:0.00 s:0.00 r:0.04
OK u:0.00 s:0.00 r:0.04
OK u:0.00 s:0.00 r:0.04
OK u:0.00 s:0.00 r:0.04
OK u:0.00 s:0.00 r:0.04
OK u:0.00 s:0.00 r:0.04
OK u:0.00 s:0.00 r:0.04
OK u:0.00 s:0.00 r:0.04
OK u:0.00 s:0.00 r:0.04

luego de aver seguido los siguentes paso vamos al entorno grafico del cacti y actualizaresmo...


INSTALACION Y CONFIGURACION DE SNMP Y MRTG


INSTALACION Y CONFIGURACION DE SNMP Y MRTG




¿ Que es MRTG ?


El Multi Router Traffic Grapher (MRTG) es una herramienta para supervisar la carga de tráfico de la red. MRTG genera páginas HTML que contienen imágenes PNG que ofrece representación visual de este tráfico.

¿ Qué es SNMP ?

SNMP (Simple Network Management Protocol) es un protocolo ampliamente utilizado en la administración de redes para supervisar la salud y el bienestar del equipo de la red, equipo de cómputo y otros dispositivos. Net-SNMP es la aplicación y el demonio es el SNMPD.

Instalación:

# apt-get install snmp snmpd mrtg

NOTA: En la instalacion nos preguntara si queremos que si el archivo mrtg.cfg sea solo legible para el usuario MRTG, y le diremos que Si.

En la ruta /etc/snmp/ se encuentra el archivo de configuración para el SNMP con el nombre de snmpd.conf al cual le haremos un Backup con el siguiente comando:

# cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf_Respaldo

Se deben crear las listas de control de acceso (ACL) correspondientes a nuestra red en el fichero /etc/snmp/snmpd.conf y que servirán para definir quien tendrá acceso hacia el servicio SNMP. A una de estas listas se le otorgará permiso de Lectura y Escritura para lo que sea necesario y a la otra de solo Lectura. Por razones de seguridad solo la interfaz 127.0.0.1 será la de lectura escritura. Se otorgará permiso de acceso de solo lectura a una red o bien a una IP en la otra lista de control de acceso (ACL).

Entraremos al archivo de configuración del SNMP a configurarlo con el siguiente comando:

# nano /etc/snmp/snmpd.conf

Buscaremos las siguientes líneas, aquí definiremos el nombre o los nombres de comunidades a las que el Servidor accederá, las cambiaremos por los siguientes parámetros:

com2sec local 127.0.0.1/32 private
com2sec miredlocal 10.3.64.0/24 public


Donde local será la Comunidad de Lectura y Escritura y miredlocal de solo Lectura, prívate será el nombre de la comunidad para 127.0.0.1 (localhost) y 192.168.0.0 sera el ID de nuestra Red, en vez de la IP lo podemos dejar con el parámetro default. Private será el nombre de la Comunidad para local y Public para miredlocal.

Crearemos dos grupos (debemos de tener en cuanta que ya hay unos grupos creados por defecto y debemos de crear conflicto), MyRWGroup y MyROGroup. El primero será un grupo al que se asignarán más adelante permisos de lectura-escritura y el segundo será un grupo al que posteriormente se asignarán permisos de solo lectura. Por cada grupo se asignan tres líneas que especifican el tipo de acceso que se permitirá en un momento dado a un grupo en particular. Es decir, MyRWGroup se asocia a local y MyROGroup a miredlocal, las líneas deben de quedar así:


group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local


group MyROGroup v1 miredlocal
group MyROGroup v2c miredlocal
group MyROGroup usm miredlocal

Especificaremos las ramas que se van a permitir ver a través del servicio. Lo más común, para, por ejemplo, utilizarse con MRTG, buscaremos las siguientes líneas y debemos de encontrarlas así:

## name incl/excl subtree mask(optional)

View all included 1 80

Se debe especificar que permisos tendrán los dos grupos, MyROGroup y MyRWGroup. Son de especial interés las últimas columnas, recordemos que local será de lectura-escritura y miredlocal lectura, debe de quedar así, tendremos cuidado con las ultimas líneas:

## group context sec.model sec.level prefix read write notif

access MyROGroup "" any noauth exact all none none

access MyRWGroup "" any noauth exact all all all

Se definen dos parámetros de carácter informativo para que cuando utilicen aplicaciones cliente como MRTG se incluya algo de información acerca de que sistema se está accediendo, cambiaremos las líneas con la información de nuestro dominio (en nuestro caso nluder55.com), asi:

syslocation Servidor Linux en rua.cumbia.com
syscontact Administrador (administrador@cumbia.com)

Reiniciaremos el servicio de SNMP y lo añadiremos al resto de los servicios que arrancan junto con el sistema (Si no nos da esta comando es porque ya está en el arranque del sistema):

# service snmpd start

# chkconfig snmpd on

Antes de provar el Servidor verificaremos la conexión con el localhost o si queremos con la ip de un equipo de la red, para ello necesitaremos instalar el scli con el siguiente comando:

# apt-get instakk scli

Despues de instalarlo vasta con ejecutar el comando seguido de la IP a vereificar, así:

# scli 127.0.0.1

100-scli version 0.2.12 (c) 2001-2002 Juergen Schoenwaelder

100-scli trying SNMPv2c ... good

(127.0.0.1) scli >

En esta prom le podemos dar monitor y nos debe dar informacion del Equipo. Probaremos el servidor con el siguiente comando (nos debe de arrojar información acerca del Equipo):

# snmpwalk -v 1 127.0.0.1 -c private system
# snmpwalk -v 1 127.0.0.1 -c private interfaces

Ahora en MRTG crearemos un respaldo del archivo de cnfiguración, con el siguiente comando:

# cp /etc/mrtg.cfg /etc/mrtg.cfg_Respaldo

Entreremos al archivo de configuracion del MRTG con el Siguiente comando:

# nano /etc/mrtg.cfg

Verificaremos si estan estas lineas en archivo de configuracion, de lo contrario agregarlas:

RunAsDaemon: yes
EnableIPv6: no
WorkDir: /var/www/mrtg
Options[_]: bits,growright
WriteExpires: Yes
Title[^]: Traffic Analysis for



Para el Servidor MRTG cada 5 minutos verificara el estado de las interfaces, para mirar la configuracion de este seraa así:

# cat /etc/cron.d/mrtg

El contenido debe de ser como este, donde el 5 es el valor por defecto para el escaneo de los equipos en la red:

*/5 * * * * root if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg.cfg ]; then env LANG=C /usr/bin/mrtg /etc/mrtg.cfg >> /var/log/mrtg/mrtg.log 2>&1; fi

Ahora agregaremos a nuestro Equipo al archivo de configuracion del MRTG con el siguiente comando, donde private sera la comunidad para la red localhost y se añadira al archivo mrtg.cfg, asi:

# cfgmaker private@localhost > /etc/mrtg.cfg

Para que el MRTG nos grafique (Entorno Grafico) debemos de crear la pagina para el equipo que agregamos con el comando antrerior, así:

# indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html

Ingresaremos a la interfaz graica del MRTG por medio del Navegador Web con http://10.3.64.86/mrtg, nos debe de mostrar el nustro equipo con el nombre completo, para mirar el estado de este sera darle Clic en el cuadro y mirar todo lo que MRTG y SNMP tienen para graficarnos. Recordemos que MRTG muestra el estado del Equipo cada 5 minutos por lo cual tendremos que esperar un poco.

Para agregar un Equipo o Dispositivo de red al MRTG vasta con tomar los pasos que hicimos con nuestro PC (localhost) y listo.


Los pasos serian:

1. Provar la conexión con SCLI.
2. Escanear el Equipo o Dispositivo por consola con el comando snmpwalk
3. Agregar el equipo al archivo de configuracion del MRTG.
4. Agregar el Equipo a la interfaz grafica del MRTG.

Es posible que tu navegador no permita visualizar esta imagen.Esta sera la ventana para nustro Equipo:

PROBLEMA CON MYSQL-SERVER

Me ocurrio que mientras instalava el mysql-server en mi Equipo con Debian para instalar y configurar el Zenoss y me salian dos errores, el primero era:

* /etc/init.d/mysql: ERROR: Using expire_logs_days without log_bin crashes the server. See README.Debian.gz

y el segundo era:

/etc/init.d/mysql: ERROR: Using expire_logs_days without log_bin crashes the server. See README.Debian.gz
/etc/init.d/mysql: line 122: /etc/mysql/debian-start: Permiso denegado


Entonces trate de resover el primer error que lo plantee en una entrada pasada pero me encontre con que el archivo my.cnf no estaba en el directorio /etc/mysql/, tampoco existia el archivo debian-start ni el directorio conf.d y el archivo old_passwords.cnf. Despues de mucho buscar decidi copiar los archivos que me hacian falta de otro Equipo de mi red y me funciono, claro despues de otros comandos que necesitamos ejecutar, debemos de hacer lo siguiente:

Copiaremos los archivos que nos hacen falta de otro Equipo que los tenga y este funcionando correctamente el Myqsl-Server, despues crearemos la carpeta conf.d dentro del /etc/mysql/, así:

# mkdir /etc/mysql/conf.d/

Despues copiaremos los archivos respectivos a la ruta del Mysql, en mi caso solo tenia el archivo de configuracion debian.cnf, me toco copiar el debian-start, my.cnf y el old_passwords.cnf en la carpeta conf.d.

Despues de esto pense que ya lo tenia todo listo pero como copie los archivos de otro equipo el usuario y grupo propietario eran los de ese Equipo, me toco ejecutar el siguiente comando para cambiarlo de propietario, así:

# chown root:root /etc/mysql/debian-start
# chown root:root /etc/mysql/my.cnf


Tambien pense que todo estaba ya listo pero los permisos de lectura para el usuario y el grupo propietario no eran los correctos, me toco ejecutar el siguiente comando:

# chmod u+rwx /etc/mysql/debian-start
# chmod go+rx /etc/mysql/debian-start


Por fin despues de esto reinicie el mysql-server y me corrio correctamente, despues de reiniciarlo es posible que nos salga la siguiente linea:

Checking for corrupt, not cleanly closed and upgrade needing tables..

Esta linea no es un error como yo lo creia, solo nos quiere decir que esta chequeando las tablas a ver si estan corructas. En mi caso desinstale de nuevo el Servidor y lo instale de nuevo para corregir algun error posible que no podemos identificar, recordemos verificar el estado de los paquete con el comando dpkg -l, en mi caso los paquetes quedaron con iF y los queria ver ii, por eso los desinstale y los instale de nuevo.

Recordemos que los paquetes para el Mysql son: mysql-server y mysql-server-5.0


Gracias a Bluder que fue el que me colaboro con la solucion del problema
http://bluder10.blogspot.com/

top