You are on page 1of 405

MODULO ADMINISTRACION

CARLOS EDUARDO CONTRERAS


LEIDY TATIANA QUINTERO
CAMILO ALEJANDRO RUA
JEISON STIVEN RETREPO
CINDY YURLEY MUÑOZ
YULY ANDREA QUIROZ
DEISY ARICAPA ARAQUE

SERVICIO NACIONAL DE APRENDIZAJE


ADMINISTRACION DE REDES
MEDELLIN
2008
MODULO DE ADMINISTRACION

CARLOS EDUARDO CONTRERAS


LEIDY TATIANA QUINTERO
CAMILO ALEJANDRO RUA
JEISON STIVEN RETREPO
CINDY YURLEY MUÑOZ
YULY ANDREA QUIROZ
DEISY ARICAPA ARAQUE

PROYECTOS FORMULADOS POR:


FERNANDO QUINTERO
NICOLAS GALLEGO
CAMILO ZAPATA
MAURICIO ORTIZ

SERVICIO NACIONAL DE APRENDIZAJE


ADMINISTRACION DE REDES
MEDELLIN
2008
INTRODUCCION

Las redes de comunicaciones son sistemas tecnológicos usualmente utilizados a nivel


mundial, en sus inicios las redes sirvieron para compartir información de un servidor con
otras terminales denominadas cliente.
La Internet es una red de redes de computadores conectadas entre sí, para llevar acabo
la comunicación que hoy en día es sumamente importante para la vida cotidiana,
generalmente las redes consisten en compartir recursos, teniendo como objetivo permitir
que cualquier equipo pueda acceder y utilizar todos los recursos que le pertenecen a esta.
Existen diferentes tipos de servidores que facilitan el uso de aplicaciones, software,
archivos, entre otros, estos permiten automatizar procesos para el beneficio de los
usuarios. En este proyecto hemos implementado algunos servidores para permitir la
interacción de los usuarios por medio de la red.
El servidor de correo es un sistema que nos permite hacer uso de los mensajes
electrónicos los cuales son muy útiles para recibir diferentes tipos de información,
almacenarla, extraerla y enviar por medio de el sistema de correo cuando lo necesitamos.
Este servicio sería muy útil implementarlo en una empresa u organización para que los
usuarios intercambien información de forma segura.
En una red es importante verificar constantemente el estado de los equipos y del software
por lo cual se ha implementado un aplicación que nos permite obtener información
dinámicamente de todos los dispositivos que pertenezcan a ella, así podemos llevar un
mejor control sobre el funcionamiento de nuestra red, además le facilita el diagnostico y
solución de los problemas que se puedan llegar a presentar.
La información de una empresa actualmente es uno de los activos más valiosos con los
que cuenta, el hecho de que diferentes usuarios puedan tener acceso a ella en el
momento que se requiere, nos dará una gran ventaja competitiva.

Una aplicación Web es una interfaz entre un formulario diseñado específicamente para
cubrir con las necesidades de su negocio y su información que actualmente tiene hacia el
interior de su empresa, como pueden ser el servicio que se presta, los productos que
ofrece entre otros, por lo tanto es de gran importancia que una empresa cuente con este
tipo de aplicación.
JUSTIFICACIÓN

El proyecto propicia la formación de un nuevo método de educación lo que implica asumir


diversas opciones de trabajo frente al conocimiento que se tiene de todo lo estructurado
con el fin de poder adoptar nuevos hábitos de investigación y de practica en su
elaboración.
Para ello se adoptará un enfoque abierto y múltiple de formación, donde el aprendiz será
el protagonista del proceso educativo.
La formación entonces debe asegurar el aprendizaje que se debió obtener durante todo el
proceso formativo reflejando así el conocimiento adquirido y la utilidad que se le dará en
el campo laboral.
OBJETIVOS GENERALES

Reconocer el funcionamiento y estructura del sistema de correo, poder comprender cada


uno de sus componentes que realiza para la entrega de mensajes segura, con todos las
herramientas que un usuario podría necesitar para garantizar un buen funcionamiento de
este servicio.

Integrarnos con un grupo de personas asumiendo la responsabilidad de trabajar


conjuntamente para el desarrollo de los proyectos propuestos para el modulo de
administración.

Desarrollar un proyecto donde se hace la implementar de un servidor de correo teniendo


presente los beneficios que este da a ciertas organizaciones como empresas,
instituciones, entre otras.

Administrar los recursos de una red, sabiendo que es una aplicación muy importante para
tener controlado todo lo que hace parte de ella como hardware , software, errores que se
pueden encontrar.

Una organización necesita una presentación, como que es, que ofrece, para tener este
tipo de información sea de forma recursiva y comercial se pueden utilizar aplicaciones
web que pueden ser portales, sitos web, este fue uno de los propósitos de nuestro
proyecto mirando las necesidades de implementar este tipo de aplicaciones en
determinado lugar.

Como podemos ver estos proyectos no solo es un actividad de estudio es la necesidad


que tiene el mundo laboral sobre recursos.
OBJETIVOS ESPECIFICOS

Como objetivo principal es integrarnos a todos los aprendices de la tecnología de


administración de de redes por medio de la formación por proyectos.
Aprender el manejo de una plataforma de correo electrónico seguro, permitiendo así a un
grupo de usuarios el intercambio de mensajes.
Implementar la seguridad mediante anti-spam, anti-virus, SSL, TLS, para así hacer de
nuestro sistema un servicio confiable y útil para esta comunicación.
Implementar una red y administrarla mediante el protocolo snmp y agente snmp,
permitiéndole a el administrador de la red tener información acerca de todos los equipos,
software y fallos en la red.
Utilizar diferentes tipos de aplicaciones las cuales cumplen una función específica en
nuestra red, como dar a conocer a los usuarios la información que tiene almacenada cada
página.
Estas aplicaciones beberán permitirle a los usuarios subir, modificar, leer, bajar
información, aunque los sitios también le permitirá crear blogs, wiki, foros.
Otro objetivo es poder demostrar la autenticación del servidor RADIUS contra una
aplicación web.
Identificar y comprender los protocolos y puertos que utiliza para realizar dicha
comunicación .
MARCO TEORICO

Los aprendices Sena somos un grupo de personas que debemos desarrollar unos
proyectos para nuestra formación profesional, personal y sobre todo competitiva.

En este modulo de seguridad se han realizado tres proyectos que nos han de ser muy
útiles en el campo laboral. Nuestro primer proyecto es aprender a manejar una plataforma
de correo electrónico el cual debe estar en dos sistemas operativos, nosotros los hemos
desarrollamos en Windows server 2003 y debían, para este también le debemos
implementar la seguridad ya que es muy importante en cualquier servidor que montemos,
a la hora de hacer un proyecto como estos en una empresa se bebe tener en cuenta que
la seguridad esta ante todo porque la información de una empresa es confidencial y no
puede estar expuesta a cualquier ataque. El servidor de correo nos debe permite a un
grupo de usuarios que están creados en el enviar, almacenar, recibir, visualizar la
información y poder hacer uso de ella.

Para nuestro segundo proyecto debemos crear una red con el propósito de gestionar
todos los equipos que se encuentran en ella, esto se debe hacer en una red para
mantenernos informados de que equipos la conforman, que programas tiene cada uno de
ellos, que problemas se pueden presentar en la red, que servicios hay instalados, entre
otros, esta aplicación nos permite tener un control de la red.

Para el tercer proyecto tenemos que desarrollar seis aplicaciones web, tres por cada
sistema operativo, nosotros hemos optado por algunas aplicaciones como media wiki,
durpal, joomla, wordpress, permitiéndole a un grupo de usuarios hacer uso de la
información que esta almacenada en ellas, si los usuarios tienen permisos puede subir
información, bajar como también por medio de estas pueden crear blogs, foros, wikis.
Una de estas aplicaciones deberá ser autenticada con el servidor de RADIUS (protocolo
de autenticación remota).

Por último queremos resaltar que de estos proyectos surgen problemas que se han de ser
solucionados por medio de la investigación.
INTRODUCCION Al SERVICIO DE CORREO

Hoy en dia una de las formas mas comunes de comunicarse es la utilización del correo
por medio de un navegador web, ya sea en una intranet por medio de un browser, o sea
en internet por medio de un servidor de web.

Actualmente estamos mas comprometidos en la realización de la comunicación, entre


varias personas no importa en que lugar del mundo se encuentre tendrás acceso a este
medio ; ya que los avances tecnológicos permite estar siempre en contacto y el mas
utilizado es el correo no importa de que proveedor son las cuentas ya que todas tienen el
mismo beneficio que es comunicar a las personas.

Una de las ventajas que se le ve a esto es que no es necesario tener la demás persona al
mismo tiempo conectada para que reciba el mensaje, pues al ingresar a dicha plataforma
tendrá sus mensajes el cual los podrá descargar o leer en linea, las veces que se desee.
MANUAL DE INSTALACION Y CONFIGURACION DE EXCHANGE EN WINDOWS
SERVER 2003 ENTERPRISE.

Para poder llevar acabo la instalacion de exchange,se debe tener en cuenta los
siguientes pasos:
1. Tener el equipo actualizado con el service pack 2 de Microsoft Windows Server
2003 Enterprise Edition.
2. Un active directory o controlador de dominio.

En inicio ejecutar o ventanita + r se le da dcpromo.exe, clic en aceptar.

Asistente de instalacion de Active Directory, clic siguiente

Comprobando la compatibilidad del sistema operativo


Como nuestro servidor va a ser el primer controlador de dominio deberemos dejar
seleccionado Controlador de dominio para un dominio nuevo, Siguiente.

Debemos dejar seleccionado Dominio en un nuevo bosque, así se creara un nuevo


dominio y será registrado el DNS así mismo alojaremos el primer dominio en el
árbol además que podremos configurar por primera vez nuestro directorio activo;
ya que en el escenario que estamos trabajando no tenemos ni un domino ya
creado para ser secundario de el, ni tenemos un árbol creado para agregarnos,
siguiente
Aquí el nombre del nuevo dominio (ejm: dominio. local)

En el nombre de dominio de NETBIOS se coloca automáticamente el que no es


recomendable quitarlo, aunque solo es necesario para los clientes que NO
soporten directorio activo.
Este protocolo permite el registro de nombres de computador, aplicaciones y otros
identificadores en la red, siguiente.
Aquí nos muestra la ruta donde estará la base de datos y del registro, siguiente
Seleccionamos Instalar y configurar este equipo de manera que utilice este servidor
DNS como el preferido, siguiente

Dejarlo por defecto, siguiente


Contraseña, por alguna modificación o restauración, siguiente.

Finalmente nos proporciona una síntesis de todas las decisiones que acabamos de
seleccionar; si estamos de acuerdo elegimos, siguiente, pero si no lo estas
pulsamos atrás y comienzas lo que necesites.
Instalará el servidor DNS y nos solicitara el CD de instalación de Windows 2003
Server.
Le solicitara usar una dirección ip estática, al aceptar tu decides si usas una ip
estática o por dhcp, clic en aceptar.

Cnfigurando el dns en el equipo.

Finalización de la instalación, clic en finalizar.


Debera reiniciar el equipo para que los cambios realizados, clic en reiniciar ahora

3. DNS
El Domain Name System es una base de datos distribuida y jerárquica que
almacena información asociada a nombres de dominio, es capaz de asociar
diferentes tipos de información a cada nombre, los usos más comunes son la
asignación de nombres de dominio a direcciones IP y la localización de los
servidores de correo electrónico de cada dominio.
Creamos el registro MX Mail Exchange (registro de intercambio de correo)este
sirve para especificar como debe ser encaminado un correo electrónico en Internet. Los
registros MX apuntan a los servidores a los cuales enviar un correo electrónico, y a
cual de ellos debería ser enviado en primer lugar, por prioridad.
Creamos el registro (MX) para que apunte a los servidores a los cuales enviar un
correo electrónico
Se le da el nombre del dominio completo. Ejm: sena2.exchange.local (donde
sena2,es el nombre del host y Exchange. local, el dominio)
La prioridad, el número por defecto es 10, así que si agregamos un segundo
servidor podemos indicar que este tendrá una menor prioridad (20), mayor prioridad
(5) o la misma prioridad (10), estos números son simplemente indicativos, se puede
ocupar cualquiera.

También es importante poner como reenviador al DNS principal, para que el pueda
resolver los dominios que están matriculados en el.

4. Iternet Information Services (IIS)

Para poder instalar Exchange en un nuevo servidor, sólo senecesita habilitar los
servicios necesarios. Por ejemplo, los servicios Protocolo de oficina de correos
versión 3 (POP3), Protocolo de acceso a mensajes de Internet versión 4 (IMAP4) y
NNTP están deshabilitados de forma predeterminada en todos los servidores de
Exchange2003.

Requiere los siguientes componentes ASP.NET, NNTP Service y Servicio SMTP y


Servicio World Wide Web.

Inicio, Panel de Control, Agregar o quitar programas, Agregar o quitar componentes


de Windows.

Seleccionamos Instalar Internet Information Services (IIS) y clic en detalles


Seleccionamos ASP.NET, clic en instalar internet information services (IIS)

Se activan las casillas de NNTP Service y Servicio SMTP y Servicio World Wide
Web y Aceptar.

www: Es un sistema de hipertexto que utiliza Internet como su mecanismo de


transporte o coloquialmente es una forma gráfica de explorar Internet.

NNTP: Es un protocolo usado por use net (red de usuarios) para la lectura,
publicación y transferencia de artículos de noticias de un servidor a otro.

SMTP: que es protocolo simple de transferencia de correo basado en texto u


tilizado para el intercambio de mensajes de correo electrónico entre computadores.
Nos pide ingresar el Cd de Windows server 2003 Enterprise 2003

Configuración de componentes

El asistente a terminado de instalar los componentes de windows, clic en finalizar.


Luego ingresamos por inicio, herramientas administrativas,administrador de internet
information service (IIS), vamos a extensiones de servicio Web y buscamos la
aplicación ASP.net v1.1.4322 la seleccionamos y la permitimos.

Despues de estos pasos previos ya estamos listos para empesar a configurar


nuestro Microsoft Exchange Server 2003.
MICROSOFT EXCHANGE SERVER 2003

El Microsoft Exchange Server es un software de colaboración entre usuarios, desarrollado


por Microsoft, es una de las aplicaciones destinadas para el uso de servidores.
Alta confiabilidad, buen rendimiento, fácil actualización, implementación y administración.
Soporta 16 GB en el tamaño de base de datos, pero con el Service Pack se aumenta su
capacidad.

INSTALACION:

Para llevar acabo la instalación, nos pedirá el Cd de Microsoft Exchange Server 2003, al
ingresar el Cd nos aparece este asistente.

Seleccionamos Herramientas de implementación de Exchange.

Luego seleccionamos Implementar el primer servidor de Exchange 2003.


Seleccionamos Nueva instalación de Exchange 2003.
En total son 8 pasos que se deben realizar:

1. El primer paso ya esta listo pues el Windows server 2003 ya tiene sp2.
2. El segundo paso es instalar o asegurarnos de los servicios NNTP, SMTP, World
Wide Web y que el ASP.NET este instalado.
3. El tercer paso nos sugiere instalar herramientas de soporte técnico que se incluyen
en el Cd de Windows server 2003.
4. El cuarto paso para comprobar o hacer un diagnostico de controlador de dominio,
pero no es necesario ejecutarlo.
5. El quinto paso para comprobar la conectividad de la red, igual que el paso anterior
no es necesario ejecutarlo.
6. El sexto paso se ejecuta ForestPrep, para extender el esquema de Active Directory
para el Exchange server 2003, La cuenta utilizada para ejecutar ForestPrep debe
pertenecer a los grupos Administradores de empresa y Administradores de
esquema. Este si se ejecuta.
Contrato de licencia.
Clic en siguiente.

Cuenta quien podrá delegar la autoridad sobre Exchange, por defecto, clic
siguiente.

Actualización del esquema del Active Directory.


7. El séptimo paso se ejecuta DomainPrep para crear grupos y permisos necesarios
para que los servidores de Exchange lean y modifiquen atributos de usuarios; La
cuenta que utilice para ejecutar DomainPrep debe ser miembro del grupo
Administradores de dominio en el dominio local y debe pertenecer a un
Administrador del equipo local.

Contrato de licencia.
Esta advertencia se debe ignorar y aceptar.
Aquí ya procedemos a instalar el Exchange completo.
8. El octavo paso se realiza la instalación completa de Exchange, Para instalar el
primer servidor Exchange2003 en el bosque, debe utilizar una cuenta que posea
permisos de Administrador total de Exchange en el nivel de organización y que sea
un administrador local en el equipo.
Se le da clic en acción y selecciona una instalación típica.

Clic en crear una nueva organización de Exchange.


Nombre que le deseas dar a la organización puede ser cualquier nombre,
siguiente.

Acepto el contrato de licencia, clic en siguiente.


Resumen de la instalación, Clic en siguiente.

Progreso de la instalación.
Fin de la instalación, clic en finalizar.

Ya se completo la instalación de Microsoft Exchange server 2003; te pide reiniciar


para tomar cambios.
INTALACION Y CONFIGURACION DE LOS PROTOCOLOS IMAP Y POP3

Pop3 lo que hace es conectarse al servidor de correo por puerto 110 y descarga los
correos hasta el cliente para poder visualizarlos, cosa contraria que pasa con Imap que se
conecta al servidor de correo por puerto 143 y podemos visualizar los correos
remotamente desde el servidor sin la necesidad de descargarlos.

Habilitar, colocar automáticos e iniciar los protocolos imap4 y pop3.necesarios para

Se selecciona, clic derecho, propiedades en tipo de inicio automático, aplicar y clic en


iniciar, aceptar.

Se hace lo mismo con el protocolo pop3.

Ahora si nos vamos a Inicio, todos los programas, Microsoft Exchange para ver las
consolas administrativas.
Administración del sistema de Exchange, en esta consola están los contenedores que nos
permiten administrar nuestro servidor de correo.

Usuarios y equipos de active Directory, aquí se crean los usuarios que van hacer parte de
servidor de correo.

Las implementaciones: En esta guía puede revisar los pasos y las herramientas
recomendados para ayudarle a instalar Exchange Server 2003 correctamente.

Los recursos adicionales: esta tiene la biblioteca técnica de Exchange, herramientas de


actualizaciones de Exchange y el sitio web de Exchange.

INSTALACIÓN DEL SERVICE PACK2 EXCHANGE.

1. Instalar Service pack2 para aumentar las bases de datos. Ejecútalo para extraer lo
archivos.
2. Elige la ruta donde lo quiera guardar y aceptar.
3. Los archivos comenzaran a extraerse, cuando finalice la extracción, aceptar
4. Abre la carpeta del Service pack2 descomprimida, y selecciona setup y después
“i386”.
5. Ahora ejecuta el archivo “update.exe”.
6. Se abrirá el asistente para la instalación del Service pack, clic en Siguiente y
aceptar.
7. Cargara la selección de componentes, clic Siguiente. Luego muestra el resumen
de la instalación y Siguiente para comenzar la instalación, después finalizar.
8. Aunque el setup no lo pida después de finalizar la instalación es recomendado
reiniciar el equipo.
9. Hay que verificar que si haya quedado instalado, entra a “Inicio”, “Todos los
programas”, “Microsoft Exchange” y abre “Administrador del sistema”.
10. Despliega la carpeta de Servidores y selecciona tu servidor, con clic derecho
selecciona “propiedades”, en la pestaña “General” y ahí va a ver que tiene el
Service pack2.

CREACIÓN DE UNA NUEVA PARTICIÓN PARA LA BASE DE DATOS.

Ahora vamos crear una nueva partición para mover las bases de datos.

1. Inicio, Mi PC, clic derecho, administrar, selecciona administración de discos, vamos


a crear una nueva partición.
2. Selecciona un espacio de partición libre y con clic derecho selecciona Unidad
lógica nueva. Esto abrirá el asistente para partición nueva clic en siguiente.
3. Darle formato a la partición y siguiente, luego elige el tamaño de la partición y
siguiente, automáticamente se le asigna la letra por defecto, clic en siguiente; luego
darle el sistema de archivos, nombre y darle formato rápido, siguiente y luego
finalizar.
4. En la nueva partición vamos a crear las carpetas para la nueva ruta de las bases
de datos, vamos a conservar los nombres del parámetro por defecto, (F:\Archivos
de programa\Exchsrvr\mdbdata\priv1.edb).
5. Dentro de la carpeta Archivos de programa crea otra carpeta Exchsrvr crea otra
carpeta mdbdata, y esta será la nueva ruta.
6. Ahora vamos a mover las bases de datos. Abre el administrador del sistema.
Despliega la carpeta de servidores, despliega tu servidor, despliega Primer grupo
de almacenamiento y sobre Almacén del buzón clic derecho Propiedades; en la
pestaña base de datos. Vamos a cambiar la ruta de (priv1.edb), la misma ruta en la
nueva partición. En priv1.edb es donde están los correos. Cambia la ruta de
(priv1.stm), la misma ruta en la nueva partición, clic en aceptar.
7. Saca un mensaje que debe desmontar la base de datos, clic en si Y comenzará a
desmontar la base de datos y te dirá que fue movida correctamente.

Y después configurar los limites en este momento y no después que ya se hayan creado
usuarios.
CREAR USUARIOS, DENTRO DE UNA UNIDAD ORGANIZATIVA PARA EL CORREO
DE EXCHANGE.

Esta es la consola donde se crearan los usuarios para Exchange, para identificarlos mas
fácil se crea una unidad organizativa.

La unidad organizativa se crea de la siguiente manera: En el dominio, clic derecho, nuevo,


unidad organizativa; luego te aparece una ventanita para colocarle el nombre que desees
(Ejm: Usuarios correo) y clic en aceptar. Como se muestra en las siguientes imágenes.
Ya dentro de la unidad organizativa, le damos clic derecho, nuevo, usuario.
Allí se agregaran todos lo requerimientos necesario para el usuario, como son el nombre,
apellido, contraseña y información del servidor de correo, y nos da la ruta de donde se
van a almacenar los buzones de correo; para entenderlo mas fácil en las siguientes
imágenes muestra como hacerlo.

Clic derecho nuevo usuario.


Nombre y apellido

Contraseña y confirmación de la contraseña.


Información del servidor de correo.
Ya se ha creado un usuario, y para ver la dirección de correo, se hace lo siguiente: ver,
agregar o quitar columnas, seleccionamos dirección de correo y le damos agregar y
aceptar. Y ya nos deberá de aparecer así.

Consola administrativa del sistema de Exchange.


Lo siguiente se realiza con el fin de crear grupos administrativos y de enrutamiento.

Un grupo administrativo facilita la asignación de permisos administrativos. Una vez


establecidos los permisos del objeto del grupo administrativo, cualquier objeto que se cree
o mueva al objeto heredará sus permisos.

Un grupo de enrutamiento permite diversas conectividades de red entre los servidores.


Y nos quedara así.

Ahora damos clic en grupos administrativos, desplegamos primer grupo administrativo,


servidores, protocolos; iniciamos cada protocolo dándole clic derecho iniciar.

A cada uno le damos clic derecho, propiedades y le asignamos la dirección ip.


CREAR UN CONECTOR SMTP.

Se utiliza principalmente para la comunicación externa (internet).

En grupos de enrutamiento, conectores, clic derecho, nuevo, conector para SMTP.

Aquí le damos el nombre, en cabezas de puentes locales le damos agregar y


seleccionamos nuestro servidor; luego en la pestaña espacio de direcciones damos
agregar, smtp, aceptar.
COMO CREAR DOMINIOS VIRTUALES.

Se hace en la consola administrativa de Exchange, en destinatarios, directivas de


destinatarios, clic derecho propiedades, direcciones de correo electrónico (directivas),
nueva, dirección smtp, en dirección se escribe Ejm: @prueba.local y aceptar. Luego
aparece como en la siguiente imagen se selecciona la que no esta activa, aceptar al hacer
esto nos aparece un mensaje el cual le diremos que si.
CREAR USUARIOS VIRTUALES.

Los usuarios virtuales son aquellos, que se creen dentro de un usuario que ya tenemos
creado en nuestro servidor, de esta manera cuando mandemos un mensaje a nuestro
usuario virtual, lo mandaremos al creado pero en realidad llegara al usuario que ya
existe.

Ingresamos por inicio, todos los programas, Microsoft Exchange, usuarios y equipos de
active Directory, nos ubicamos en usuarios, nos muestra todos los usuarios que nuestro
directorio activo y servidor Exchange contienen. Damos clic derecho sobre un usuario en
específico y seleccionamos propiedades.
En propiedades en la pestaña llamada direcciones de correo electrónico, en ella nos
muestra todas las direcciones que ese usuario posee dentro de nuestro servidor, nosotros
lo que queremos es crear un usuario virtual por lo cual seleccionaremos nueva.

En este asistente nos enseña una lista de las posibles tipos de usuarios virtuales que
podemos crear, en nuestro caso crearemos uno para una dirección SMTP.

Y luego aceptar.

En esta parte nos piden que ingresemos la dirección de correo del nuevo usuario que
estamos creando, diferente nombre al nombre del usuario real y ya sea con el dominio
virtual o con el dominio real. Igual todo mensaje que se envié a este usuario virtual se
alojara sobre el buzón del usuario real del dominio real.
INSTALAR UNA ENTIDAD EMISORA DE CERTIFICADOS.

Un Certificado Digital es un documento digital mediante el cual un tercero confiable (una


autoridad de certificación) garantiza la vinculación entre la identidad de un sujeto o
entidad y su clave pública.
Un certificado emitido por una entidad de certificación autorizada, además de
estar firmado digitalmente por ésta, debe contener por lo menos lo siguiente:
 Nombre, dirección y domicilio del suscriptor.
 Identificación del suscriptor nombrado en el certificado.
 El nombre, la dirección y el lugar donde realiza actividades la entidad de
certificación.
 La clave pública del usuario.
 La metodología para verificar la firma digital del suscriptor impuesta en el mensaje
de datos.
 El número de serie del certificado.
 Fecha de emisión y expiración del certificado.

Agregar o quitar programas y Agregar o quitar componentes de Windows


Seleccionar Servicios de Certificate Server.
Aquí nos enseña una advertencia que nos dice que a partir de este momento todos los
datos que nos identifican dentro de la red no se deben de cambiar porque el certificado
que vamos a generar esta vinculado con una entidad que tendrá muy claro todos nuestra
identificación, en caso de que después de esto quieras cambiar los datos el certificado
que generes sean invalido ya que los datos ya no serán ciertos, Clic en Sí y Siguiente.

Seleccionar entidad emisora raíz de empresa y Siguiente.

Nombre para la entidad emisora y selecciona el periodo de validez o lo dejas por defecto y
siguiente.
Configuración y ruta donde estará la base de datos de certificados y siguiente.

Te dice que necesita detener temporalmente los servicios de internet Information server y
clic en si.

Nos pedirá el Cd de Windows server 2003 Enterprise.


Copiando los archivos necesarios.

Finalización de la instalación de los componentes, por ultimo clic en finalizar.

Abrimos la consola de Administrador de Internet Information Services (IIS).


Pulsamos con el botón derecho sobre Sitio Web predeterminado y selecciona
Propiedades.

Luego nos vamos a la pestaña seguridad de directorios y luego crear certificado. Clic en
Siguiente
.

Luego crear un certificado nuevo y clic en siguiente.


Clic en preparar la petición ahora pero enviarla mas tarde ya que primero debemos
degenerar la llave, y clic en siguiente.

Nombre que le vas a dar al certificado que debe determina ser fácil de recordar, y la
longitud en bits de la clave del cifrado, determina el nivel de seguridad, mientras mal alto
mas seguridad, siguiente.
Nombre de la organización y de la unidad organizativa y clic en siguiente.

El nombre que te aparece es el de tu servidor web o equipo con el dominio, clic en


siguiente.
Ingresa país, estado o provincia, ciudad o localidad, clic en siguiente

El archivo lo podrás dejar en esta ruta o cambiarla, después se necesitara este archivo,
clic en siguiente.
Resumen de la petición, si vas a hacer algún cambio, entonces le das atrás y listo, clic en
siguiente.

Finalizar.

En el explorador Web local (Internet Explorer por ejemplo) y escribir la dirección


http://localhost/certsrv para acceder al servidor de certificados.

Clic, en solicitar un certificado.


Como nuestro certificado no es para un usuario normal si no para un servidor entonces
haremos una solicitud avanzada de certificado.

Le damos clic en enviar una solicitud de certificados usando un archive de base… la


segunda opción.
Ahora abrimos el archivo que hemos guardado anteriormente en c:\certreq.txt y copiar el
contenido y pegarlo en guardar solicitud como muestro en la siguiente imagen.

Seleccionar Servidor Web en el campo plantilla de certificado y pulsar enviar.

Seleccionamos cifrado en Base 64 y clic en descargar certificado.

Asistente de descargas y le damos guardar.


Volvemos Seguridad de directorios de las propiedades de Sitio Web predeterminado y
clic sobre Certificado de servidor.

Clic en siguiente

Clic en procesar la petición pendiente e instalar el certificado, clic en siguiente.


Escribir la ruta correcta donde e haya grabado el certificado y clic en Siguiente.

Clic en siguiente. (Este puerto es el predeterminado para https) con SSL.


Resumen, clic en siguiente.

Finalizamos la instalación.
Volvemos a seguridad de directorios, modificar.
Activamos requerir canal seguro (SSL) y requerir cifrado de 128 bits y aceptar.

Aquí seleccionamos Exchange y aceptar.


Al ingresar al explorador Web local (Internet Explorer por ejemplo) nos aparecerá que se
debe deber la página a través de un canal seguro; en vez de http:// sea https://.

Ahora ingresamos por inicio, todos los programas Microsoft Exchange, administrador del
sistema nos ubicamos en servidores, luego desplegamos todos y vamos a POP3, y allí
encontramos nuestro servidor POP3, IMAP4, SMTP, nos paramos encima de cada uno y
se hará lo siguiente y damos clic derechos en propiedades.
Clic en la pestaña acceso y autenticación.
ANTISPAM.

Buscar correos no deseados, direcciones de e-mail en las paginas web que luego realiza
envíos masivos de correo sobre ellas (spam); este bloquean los mensajes electrónicos no
solicitados antes de su llegada a su servidor de mensajería, antes de que puedan
alcanzar los buzones de los empleados.

Spamfighter:

Cuando damos doble clic sobre el instalador del Anti-spam; nos muestra un
asistente donde debemos de seleccionar el idioma que deseamos que se ejecute,
en este caso en ingles pues español no esta.

En esta pantalla nos sale el proceso de instalación y donde nos muestra que reconoce el
anti-spam.
Después nos pide unos datos los cuales son indispensables para continuar y después le
damos siguiente (Next).

Aquí nos muestra la ruta donde esta los archivos del anti-spam, claro que se puede
cambiar pero es recomendable dejarlo por defecto y le damos siguiente (Next).
Después nos sale la pantalla de instalación de la aplicación y le damos install.

Aquí nos muestra la pantalla del proceso de instalación y solo queda esperar.
Aquí nos muestra la pantalla de la instalación completa y le damos Finish.

Después de la instalación, procedemos a ingresar por inicio, todos los programas, Anti-
spam Spamfighter, configuración.
Luego nos aparece una consola donde colocaremos nuestra dirección IP, nuestro nombre
de equipo y dominio para crear un nuevo túnel (es como un conducto por donde se va a
comunicar el filtro y los servidores de correo).
En el nos solicita la IP con el que desea crear el túnel, y el nombre del equipo, e indica
que se comunicaran por el puerto 25; sin dejar atrás que como perfil LDAP usaremos el
directorio activo (para que se integren).
En la pestaña de domains le agregamos (Add) el dominio del MX que utilizamos para
comunicarnos con los demás servidores de correo en otras palabra el dominio de
nuestro reenviador.

En la pestaña de policies, default policy son restricciones que Spamfighter trae por
defecto que si leemos en la configuración de la política nos informaremos de a lo que se
refiere.
El filtro puede ser configurado para llevar a cabo una serie de acciones en caso de
activación de una política que determinar cuándo una acción se ejecuta y como se
describe en la política.

Cada remitente tiene una lista que puede contener tanto los nombres de dominio, así
como las direcciones de correo electrónico; las listas se combinan en una forma política
de negro y blancas.
El LDAP puede estar asociada con un túnel para proporcionar dicha validación, en
nuestro caso acogeremos el directorio activo como nuestro servidor LDAP.

En la pestaña de Service nos muestra el rendimiento del programa anti-spam.


Ingresando por inicio, todos los programas, anti-spam Spamfighter, run consola. Nos
muestra las acciones al túnel que se creo.
ANTIVIRUS

Los antivirus son programas cuya función es detectar y eliminar Virus informáticos y otros
programas maliciosos.

El antivirus PC tolos, después de haber pulsado doble clic sobre el instalador nos
aparecerá la bienvenida a esta instalación, donde pulsaremos siguiente para continuar.

En esta pantalla le damos aceptar al acuerdo para continuar con la instalación, y le damos
siguiente.

En esta pantalla nos muestra la ruta donde va a estar guardado el programa y le damos
siguiente.
Aquí le damos que nos aparezca el icono en escritorio y en el inicio y siguiente

Aquí nos muestra el proceso de instalación y solo queda esperar.


Después nos sale la pantalla de finalización de la instalación y le damos Finalizar.

Pero adicionalmente nos muestra unos pasos que debemos de seguir inmediatamente
demos finalizar.
Actualización del antivirus, en este paso debemos de descargar las actualizaciones que
hallan disponibles en el momento. Pulsaremos siguiente.

En este momento muestra que se están descargando las actualizaciones, solo nos queda
esperar.
El error pudo haber sido por: No conexión a Internet- asegúrese de que esté conectado a
Internet al ejecutar Smart Update; Bloqueo por Firewall / Servidor Proxy – Quizá sea
necesario que deshabilite temporalmente su firewall o servidor proxy para ejecutar Smart
Update.

Lo primero que haremos allí es darle el la parte inferior izquierda llamada análisis, vamos
a analizar el equipo para cerciorarnos que no tengamos virus.
Progreso del análisis, solo queda esperar y ver resultados.

En la pestaña u opción de configuración, lo adaptaremos a nuestras necesidades.


En configuración avanzada, en el host de confianza y en configuración de puertos. Aquí
agregaremos los hosts que creemos o estamos seguros que no estarán infectados, solo lo
dejaremos con la nuestra ip local.

En este le agregamos los puertos que van a utilizar para analizar y le damos Aceptar.

Y damos por concluido la instalación de antivirus.

Este es el ultimo paso en la configuración del servidor de correo seguro, con esto ya
tenemos un sistema de correo con lo necesario para que los usuarios reciban y entreguen
correos de forma segura, podrán crear sus cuentas de correo, ver sus correos en una
interfaz amigable para ellos, entre muchas otras utilidades que este servicio puede ofrecer
que fueron mencionadas en el trascurso de este manual.

SERVIDOR DE CORREO EN LINUX DEBIAN.


Lo primero que haremos sera escribir los repositorios que usaremos para descargar
nuestros paquetes en la ruta /etc/apt/suorces.list.

#nano /etc/apt/sources.list

Los repositorios que nosotros usamos son:

deb http://http.us.debian.org/debian etch main contrib non-free


deb http://ftp2.de.debian.org/debian-volatile sarge/volatile main
deb http://security.debian.org/ stable/updates main contrib
deb http://ftp.es.debian.org/debian/ stable main contrib non-free
deb http://ftp.rediris.es/debian/ stable main contrib non-free
deb ftp://ftp.dat.etsit.upm.es/debian/ stable main contrib non-free
deb http://jane.uab.es/debian/ stable main contrib non-free
deb-src http://ftp.es.debian.org/debian/ sid main
deb http://ftp.de.debian.org/debian/ etch main contrib non-free
deb http://mds.mandriva.org/pub/mds/debian etch main
deb http://volatile.debian.org/debian-volatile etch/volatile main contrib non-f$
deb http://www.backports.org/debian etch-backports main
deb ftp://ftp.us.debian.org/debian sarge main contrib non-free

Antes de actualizar debemos crear las llaves para permitir las descargas de los paquetes
necesarios de los repositorios backports.

#wget -O - http://backports.org/debian/archive.key | apt-key add -

ahora actuallizamos los repositorios.

#apt-get update

#apt-get upgrade.

SERVIDOR DNS.

Antes de empezar a configurar nuestro servidor de correo debemos hacer unas


configuraciones previas como tener un servidor dns que resuelva nuestro nuestro
dominio y resuelva el nombre de nuestro servidor de correo.

Instalación:

#apt-get install bind9

Ahora procedemos a configurar los archivo de configuración del bind se encuentra en /etc/
bind/ hay se encuentra el archivo named.conf procedemos a cambiar las lineas de tal
manera que quede de la siguiente manera.

zone "mundoredes.com" {
type master;
file "/etc/bind/directa.";
};

zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/inversa.";
};

Nuestro dominio se llamara mundoredes.com.


Ahora crearemos las zonas estos son archivos donde configuraremos las opciones de
nuestro servidor.

Vamos ala ruta donde están los archivos de configuración del dns.

#cd /etc/bind
copiamos los archivos de muestra para nuestras zonas estas archivos de muestra son
para la inversa db.127 y para la directa db.local.

Copiamos:

#cp db.127 inversa

#cp db.local directa

editamos la zona inversa

#pico /etc/bind/inversa

Esta zona nos debe quedar de esta manera.

Editamos la zona directa

#pico /etc/bind/directa
Configuramos normalmente el dns y lo mas importante es agregar el host de nuestro
servidor de correo y su nombre sera mail y la dirección ip sera 192.168.1.1, agregamos e l
registro mx con una prioridad de 10.
ya creadas las zonas reiniciamos nuestro servidor dns

#/etc/init.d/bind9 restart

prueba:

vamos a sistema, luego administración, y por ultimo damos clic en red, aquí configuramos
nuestra interfaz de red le ponemos una ip fija la ip de nuestro servidor en mi caso sera
192.168.1.1 y en la pestaña dns escribimos nuestro nombre de dominio en dominios de
búsqueda que en este ejemplo sera mundoredes.com y en servidores dns escribimos la
dirección ip del servidor que sera 192.168.1.1.
Luego
abrimos la
consola y escribimos el comando nslookup.

#nslookup

> set q=any

> mundoredes.com
Al escribir las dos lineas anteriores me debe mostrar toda la configuración de mi dominio,
miremos que aparezca la configuración de nuestro servidor de correo como en la imagen
anterior.

Si la prueba sale satisfactoria mente ya tenemos listo nuestro servidor dns.

INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE POSTFIX.

Lo primero que haremos es la instalación de nuestro servidor de correo en este ejemplo


usaremos postfix que es un Agente de Transporte de Correo (MTA) libre.
miramos en la cache de los repositorios haber si se encuentra el paquete con el siguiente
comando.

#apt-cache search postfix

ya verificamos y si se encuentra el paquete procedemos a instalar.

#apt-get install postfix


Ya instalamos postfix que es nuestro mta (agente de transferencia de correo).

los archivos de configuracion de postfix están en la ruta /etc/postfix, editaremos el archivo


main.cf
#pico /etc/postfix/main.cf

modificamos las siguientes lineas:

myhostname = mail.mundoredes.com

Este es el nombre del host que tiene nuestro correo este debe ser el que le configuramos
en nuestro dns.

mydomain = mundoredes.com

Este es el dominio con el cual recibiremos los correos.

mydestination = mundoredes.com, localhost.mundoredes.com, localhost

Esta opcion es para poder recibir correos en nuestra maquina local aquí realizaremos
nuestras primeras pruebas.

mynetworks = 192.168.1.0/24, 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128

Definimos la direccion de red donde deseemos que entren y salgan los correos.
Ahora no queda si no reiniciar el servicio

#/etc/init.d/postfix restart

para probar el servidor nos conectamos directamente al servidor así.

#telnet 127.0.0.1 25
#telnet mail.mundoredes.com 25
Si el servidor no contesta eso quiere decir que vamos por buen camino.

Ahora probaremos enviando mensajes, primero que todo creamos usuarios en el sistema.

#useradd -m carlos

#passwd carlos

#useradd -m jeison

#passwd jeison

despues instalamos el mutt que es un software con el cual podemos enviar y recibir
correos.

#apt-get install mutt

Para abrir el mutt debemos estar logueados como root y escribimos el comando

#mutt

me dice que el usuario no existe y deseo crear el directorio tecleamos la letra s y enter,
cuando abrimos por primera ves el mutt nos aparece vacio ya que no se ha enviado
ningun mensaje entonces enviamos un mensaje con la tecla m para enviar el mensaje en
el lado superior e inferior de la pantalla encontramos las opciones.

Aquí escribimos el Asunto del mensaje.


Este sera el mensaje que llegara al usuario al cual se lo enviamos.

Al usuario al que enviaremos el correo sera jeison@mundoredes.com damos enter y


escribimos el mensaje y pulsamos las teclas ctrl+x nos pregunta que si deseamos guardar
los cambios escribimos la letra y damos enter
nos saldrá un encabezado con toda la información de envío del correo

después nos logueamos en el mutt con el usuario del sistema jeison y hay vemos el
mensaje.

#su jeison

luego de estar en jeison solo escribimos mutt.

ALMACENAMIENTO DEL CORREO.

En este manual hablaremos de dos formas de almacenar el correo y ellas son maildir y
mailbox.

Maildir es un formato de spool de correo electrónico que no bloquea los ficheros para
mantener la integridad del mensaje, porque los mensajes se almacenan en ficheros
distintos con nombres únicos. Maildir es un directorio (usualmente llamado Maildir) con
tres subdirectorios llamados tmp, new, y cur. Todos los subdirectorios deben residir en el
mismo sistema de archivos.
Mailbox al contrario de maildir guarda los mensajes en un solo archivo y este es que usa
el dovecot.
Cuando recivimos un correo electrónico se almacena en la ruta /var/mail y encambio
cuando usamos un formato maildir todos los ficheros se guardan en /var/spool/mail.

CONFIGURACIÓN DE IMAP Y POP3.

El servidor que escogimos para instalar los protocolos imap y pop3 fue el dovecot por
defecto dovecot utiliza solamente imap pero se puede configurar para que trabaje con
pop3.

Miramos que los paquetes se encuentren en la cache de los repositorios.

#apt-cache search dovecot

y procedemos a instalarlos.

#apt-get install -t etch-backports dovecot-common dovecot-imapd dovecot-pop3d


El principal archivo de configuracion del dovecot se encuentra en

#/etc/dovecot/dovecot.conf

Las princpales lineas que vamos a configurar son:

protocols = pop3 pop3s imap


Serán los protocolos que usara el dovecot.

Listen = *
por cual puerto escuchara. Como tenemos el signo * quiere decir que tomara el puerto por
defecto.

disable_plaintext_auth = no
esta linea quiere decir que si deshabilitaremos la autenticacion en texto plano ponemos no
por que la vamos a utilizar.

ssl_disable = yes
esto nos dece que se queremos deshabilitar ssl

mail_location = mbox:~/mail:INBOX=/var/mail/%u
esto nos indica el lugar donde se alojaran los correos que por defecto es la carpeta
/var/mail/

AUTENTICACIÓN POR MEDIO DE PAM.

Nos autenticaremos por medio de un servidor asi sea imap o pop3 contra PAM.
En las distribuciones modernas de Linux el mecanismo de autenticación de los usuarios
es un servicio modular, proporcionado a las aplicaciones por el propio sistema.
Por ejemplo, cuando una aplicación como "login" requiere la autenticación de un usuario,
no la realiza ella misma sino que "solicita" al sistema que autentique al usuario. La parte
del sistema que realiza la autenticación es una pila de módulos PAM, que se van
ejecutando encadenadamente hasta devolver el resultado del proceso (autenticación OK
o incorrecta) a la aplicación. Una vez que la aplicación obtiene este resultado, puede
seguir realizando acciones (mostrar un mensaje de rechazo o ejecutar los scripts de
arranque del usuario autenticado.
Para habilitar la autenticaron por texto plano solo basta con agrgar las siguientes lineas al
final del archivo de configuracion.
auth default {

mechanisms = plain login


passdb pam {
}

userdb passwd {
}
socket listen {
client {

# Assuming the default Postfix $queue_directory setting


path = /var/spool/postfix/private/auth
mode = 0660

# Assuming the default Postfix user and group


user = postfix
group = postfix

Ahora solo queda reiniciar el servicio al princiopio nos saldrán algunos errores por lineas
repetidas las comentamos # y guardamos los cambios y reiniciamos

#/etc/init.d/dovecot restart

CONFIGURACIÓN DE EVOLUTION.

Es un MDA (Agente de Entrega de Correo) el cual almacena el correo electrónico


mientras espera que el usuario lo acepte. El evolution es un usuario de correo electrónico,
viene integrado a linux este nos permite revisar nuestros correos. Hay otros usuarios de
correo que podemos utilizar como Thunderbird, squirrelmail y otros en nuestro caso
usaremos el evolution.

Para configurar el evolution primero cerramos cesión y nos logueamos como usuarios del
sistema.
El evolution esta en Aplicaciones, internet, y cliente de correo evolution.

Cuando lo abrimos por primera vez nos pide algunos datos que hay que llenar.

Empezamos en la primera pantalla es la de bienvenida hay nos da una breve introducción


del evolution pulsamos adelante.

En la siguiente plantilla llenamos los siguientes campos. En informacion requerida nos


pide el nombre completo y la direccion de correo-e
Nombre completo: carlos contreras.
direccion de correo-e : carlos@mundoredes.com.

En informacion opcional nos aparece, responder a y organización

responder a: carlos@mundoredes.com
organización lo podemos dejar en blanco

chuleamos hace que esta sea mi cuenta predetermina hacemos clic en adelante.

En la plantilla recepción de correo ponemos tipo de servidor imap y llenamos los otros
campos . En configuración servidor ponemos la dirección de nuestro servidor en usuario
ponemos la dirección de correo electrónico.

Servidor: 192.168.1.1
usuario: carlos@mundoredes.com

En seguridad usar conexión segura usar cifrado ssl.

En tipo de autentificaron ponemos contraseña, clic en adelante.

En opciones de recepción.
En esta plantilla solo activamos comprobar si hay correo nuevo cada 2 minutos o el valor
que le deseemos dar pulsamos adelante.

La plantilla que sigue es envío de correo. En esta escogemos en la opción tipo de servidor
smtp,
en configuración del servidor en la opción servidor escribimos la dirección ip de nuestro
servidor y chuleamos el servidor requiere autenticación. En seguridad en la opción usar
conexión segura escogemos sin cifrado, en autenticación tipo PLAIN y llenamos la casilla
usuario pulsamos adelante.
Servidor: 192.168.1.0
usuario: mailcarlos

En la plantilla administración de cuentas información de la cuenta llenamos la casilla


nombre y pulsamos adelante.
Nombre: Carlos
y por ultimo escogemos la zona horaria donde estamos y finalizamos.

Ya entramos a evolution y nos pedirá la contraseña por el mecanismo pam que es que ya
hemos configurado introducimos la contraseña y el usuario.

Ahora probaremos nuestro servidor. Nos enviaremos un correo a nuestra propia cuenta
de correo.

Buscamos la opción nuevo en el entorno le damos clic se nos desplegan barias opciones
elegimos mensaje de correo.
Ahora escribimos la dirección de la persona a quien le mandaremos el correo como es
una prueba local y es la primera que haremos lo vamos a enviar a nosotros mismos.

Ahora buscamos la opción enviar y le damos clic esto bastara para enviar el mensaje.

Ahora en las opciones generales buscamos bandeja de entrada y encontramos una


entrada damos clic en bandeja de entrada y vemos que hay esta nuestro mensaje.

MOZILLA THUNDERBIRD.

Primero que todo usaremos es Mozilla Thunderbird o Thunderbird (anteriormente


Minotaur) es un cliente de correo electrónico de la Fundación Mozilla. El objetivo de
Thunderbird es desarrollar un Mozilla más liviano y rápido Es multiplataforma, Thunderbird
soporta IMAP/POP, correo HTML, noticias, RSS, etiquetas, corrector ortográfico
incorporado, soporte de extensiones y skins, buscadores, cifrado PGP, un filtro bayesiano
de correo basura (spam), etc. Su principal problema contra rivales como Evolution (sobre
plataformas Linux) o, en Windows, Windows Mail (anteriormente llamado Outlook
Express) estriba en su carencia de un calendario usable, aunque existe una extensión
llamada Lightning que implementa un calendario con casi el mismo nivel de funcionalidad
de Mozilla Sunbird.

Comenzaremos con su instalación

Primero que todo miraremos si esta en nuestros repositorios lo que necesitamos:

#apt-cache search mozila thunderbird

Al ver que si lo tenemos en nuestra lista de repositorios nos disponemos a instalarlo :

#apt-get install mozilla thunderbird

Después de que ejecutamos el comando esperamos un momento la descarga, fijamos


que no a ocurrido ningún tipo de error durante el proceso.

Ahora para comenzar con la configuración del mozila thunderbird nos dirigimos al meno
principal : aplicaciones/internet /mozila thunderbird.

Cuando iniciamos Mozilla Thunderbird por primera vez nos aparece la siguiente pantalla.
Escogemos la opción email account y pulsamos siguiente. A continuación se nos solicitan
los datos de nuestra identidad. Introducimos nuestro nombre y nuestra dirección de correo
Creamos una cuenta nueva de correo en nuestro servidor utilizando el Mozilla
Thunderbird en la opción que dice email account o cuenta de correo nueva.

Luego de seleccionamos next y nos disponemos a llenar los dos campos que nos piden
en esta parte de nuestra configuración el your name (nombre que te identifique o usuario)
y en el segundo campo colocaremos la dirección de correo electrónico.
Son solo datos de identidad

Después de esto siguiente para continuar


En el diálogo que se muestra a continuación lo único que haremos es seleccionar el
protocolo que usaremos para acceder a nuestros correos almacenados en el servidor…
el tipo de servidor entrante. POP e IMAP. El primero está ideado para descargar los
mensajes de correo electrónico a nuestra máquina y el segundo para descargarlos bajo
demanda (únicamente cuando sea necesario). En el ejemplo se muestra la manera de
configurar el cliente para el uso del servidor IMAP. luego en el segundo campo del
recuadro colocaremos la dirección que tiene nuestro servidor imap que en este caso es la
192.168.1.1.

Acontinuación se nos solicitaios para el correo entrante y saliente. En ambos debemos


introducir nuestro nombre de usuario para el sistema de correo (parte de la dirección que
aparece antes de la ‘@’) y nuevamente pulsamos siguiente.

Esta última opción permite modificar el nombre que le dará Thunderbird a la cuenta que
estamos creando. Normalmente la opción por defecto es aceptable. Podemos aceptar la
sugerencia de Thunderbir pulsando el botón de siguiente pero seguiremos como el
usuario con el que venimos trabajando.
Esta ventana resume toda la configuración que hemos hecho hasta el momento, si vemos
algún dato que no es correcto estamos a tiempo de pulsar cuantas veces sea necesario el
botón de “Anterior” y solucionar el problema. Si la configuración es correcta pulsamos
“Terminar”.

A continuación se nos solicitará la contraseña de nuestra cuenta de correo para


conectarnos al servidor entrante. Si marcamos la opción “Use el administrador de
contraseñas para recordar esta contraseña” no se nos volverá a solicitar esta información,
Thunderbird se encargará de recordarla por nosotros. Pero como la idea es que nos pida
autenticación lo que haremos es colocar la contraseña del usuario con el que queremos
ingresar que en este caso es new……….

Después de que cumplamos con esto podemos ingresar a nuestro mua y empezar a
utilizar sus múltiples funciones
AUTENTICACION ATRAVES DEL SASL.

Es un protocolo que que nos permite autenticarnos con un servidor imap o pop3
configuramos el archivo principal de configuración de postfix.
#nano /etc/postfix/main.cf

Añadimos las siguientes lineas.


smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions =permit_sasl_authenticated,reject
smtpd_sasl_authenticated_header = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtp_sasl_auth_enable = no
smtpd_sasl_security_options =

Guardaremos y cerramos.
Reiniciamos el servidor

#/etc/init.d/postfix restart

Nos validaremos atraves de base64

#printf “\0%s\0%s” new carlosem | base64

Base64 = Es un sistema para la codificacion de los datos, aunque podemos utlizar otros.

Habrimos nuestro MTA y nos daremos cuenta que nuestros que nos estamos
autenticando a traves de sasl cuando enviamos un correo nos debe salir un menu de
autenticacion.
Escribimos la contraseña para poder enviar el correo.
TLS PARA POSTFIX

#openssl req -new -x509 -nodes -out certificado.pem -keyout postfix.pem -days 3000

El certificado ha sido creado.

Estos certificado se crean en /etc/ssl/

#cd /etc/ssl/
certificado.pem cert openssl.cnf postfix.pem private

Editamos el archivo principal de postfix.

#nano /etc/postifx/main.cf

y agregaremos las siguientes lineas.

# TLS Parameters

smtpd_tls_cert_file=/etc/ssl/certificado.pem
smtpd_tls_key_file=/etc/ssl/postfix.pem
smtp_use_tls = yes
smtp_tls_loglevel = 0
smtp_tls_session_cache_timeout = 3600s
smtp_tls_note_starttls_offer = yes
smtp_starttls_timeout = 300s

Reiniciamos postfix
#/etc/init.d/postfix restart

En la configuración de nuestro MTA podemos agregar el soporte tls.

LDAP

Ldap es un protocolo a nivel de aplicación que permite el acceso a un servicio de


directorio ordenado y distribuido para buscar diversa información en un entorno de red.
LDAP también es considerado una base de datos (aunque su sistema de almacenamiento
puede ser diferente) a la que pueden realizarse consultas.
Habitualmente, almacena la información de login (usuario y contraseña) y es utilizado
para autentificarse aunque es posible almacenar otra información (datos de contacto del
usuario, ubicación de diversos recursos de la red, permisos, certificados, etc).
Instalación.
primero que todo vemos que el paquete este en la cache de los repositorios.
#apt-cache search ldap-utils

#apt-cache search slapd


Ahora instalamos los paquetes.

#apt-get install ldap-utils


#apt-get install migrationtools
#apt-get install slapd

Cuando se esta instalando este ultimo paquete nos pedira la contraseña del administrador
de ldap.
Despues de instalarlo lo configuraremos de la siguiente forma:
escribimos el siguiente comando:

#dpkg-reconfigure slapd
y se iniciara un asistente.
En esta primera opcion decimos NO por que la configuración de nuestro ldap va ser
básica.
Escribimos el nombre de nuestro dominio.
En esta plantilla escribimos la contraseña del administrador que es que va a realizar los
cambios en la configuracion si deseamos cambiar la configuracion de nuestro servidor
debemos estar logueados como administradores.

Aquí verifica la contraseña.


El motor de base de datos que utilizaremos sera el DBD.

Nos preguntara que deseamos borrar la base de datos cuando se purgue el paquete
slapd. Escogemos la opción NO para que la base de datos quede en el sistema después
de que se elimine el paquete de instalación.
En esta plantilla nos preguntara si deseamos mover la base de datos antigua en esta
opcion le decimos SI.

En esta ultima opción nos preguntara si deseamos el protocolo LDAPv2 decimos que no
ya que los servidores que tenemos son compatibles es con LDAPv3.
Ahora configuraremos el servidor para que se autentique con LDAP.
Miramos si los paquetes se encuentran en la cache de los repositorios

#apt-cache search auth-client-config


#apt-cache search libnss-ldap
#apt-cache search libpam-ldap server

Ahora instalamos los paquetes.

#apt-get install auth-client-config libnss-ldap


#apt-get install libpam-ldap

Cuando instalamos el paquete libpam-ldap nos pedira los siguientes parámetros de


configuración.
Identificador de recursos para el servidor LDAP
ldapi://127.0.0.1/

El nombre distintivo (DN) de la base de búsquedas


dc=mundoredes,dc=com
Versión de LDAP a utilizar 3

Crear un administrador de la base de datos local SI


¿Hace falta un usuario par acceder a la base de datos LDAP? NO

Cuenta LDAP para root


cn=admin,dc=mundoredes,dc=com
Contraseña para la cuenta LDAP de root.
Comprobamos la instalacion:

#idapsearch -x -b “dc=mundoredes,dc=com”

resultado correcto.
Si no tenemos apache instalado lo instalamos.

#apt-get install apache

Ahora procedemos a instalar el paquete smbldap-tools.

#apt-get install smbldap-tools

También necesitaremos el paquete phpldapadmin.


#apt-get install phpldapadmin
Ahora instalaremos MKNTPWD que es una utilidad que requiere Phpldapadmin requiere
para crear los hashes de las claves Samba. Esto solía estar incluido en smbldap-tools
pero no parece estar en Debian.
Vamos al fichero opt
#cd /opt
Escrtibimos el siguiente comando para descargar el archivo comprimido de la pagina
donde esta.

wget http://www.silcom.com.pe/soft/mkntpwd.tar.gz

Descomprimimos el archivo que acabamos de descargar con el comando.

#tar -zxf mkntpwd.tar.gz

Nos ubicamos en el directorio.

#cd mkntpwd

Automatizamos o compilamos el codigo con.

#make

Copiamos el archivo mkntpwd a la ruta /usr/local/bin

#cp mkntpwd /usr/local/bin

y verificamos, solo tenemos que escribir en la consola mkntpwd


nos debe salir lo siguiente:
Empezamos con la instalación de samba.
Instalamos los apaquetes samba samba-doc

#apt-get install samba samba-doc

En nombre del domonimio o grupo de trabajo escribimos mundoredes.com y en la opcion


modificar smb.conf para que use la configuración WINS proveniente de DHCP decimos
NO
pasamos a la creación de las carpetas para samba.

#mkdir /home/samba/
#mkdir /home/samba/netlogon
#mkdir /home/samba/profiles

CONFIGURACION DE LDAP

vamos al directorio donde esta el schema /usr/share/doc/samba-doc/examples/LDAP


#cd /usr/share/doc/samba-doc/examples/LDAP

descomprimimos:

#gunzip samba.schema.gz

Copiamos el archivo samba.schema ala ruta /etc/ldap/schema

#cp samba.schema /etc/ldap/schema

Ahora agregaremos el schema de samba entramos a /etc/ldap/slapd.conf

nano /etc/ldap/slapd.conf

y agragamos el schema
#include /etc/ldap/schema/samba.schema

Guardamos Ctrl+x Si

por ultimo reiniciamos ldap:


#/etc/init.d/slapd restart
CREACION DEL ARBOL LDAP.

CONFIGURACIÓN DE SAMBA

#cd /etc/samba
#cp smb.conf smb.conf.bkp
#nano smb.conf

Modificamos el archivo /etc/samba/smb.conf


teniendo en cuenta nuestro dominio el archivo debe quedar asi.
#
# Sample configuration file for the Samba suite for Debian GNU/Linux.
#
#
# This is the main Samba configuration file. You should read the
# smb.conf(5) manual page in order to understand the options listed
# here. Samba has a huge number of configurable options most of which
# are not shown in this example
#
# Some options that are often worth tuning have been included as
# commented-out examples in this file.
# - When such options are commented with ";", the proposed setting
# differs from the default Samba behaviour
# - When commented with "#", the proposed setting is the default
# behaviour of Samba but the option is considered important
# enough to be mentioned here
#
# NOTE: Whenever you modify this file you should run the command
# "testparm" to check that you have not made any basic syntactic
# errors.
# A well-established practice is to name the original file
# "smb.conf.master" and create the "real" config file with
# testparm -s smb.conf.master >smb.conf
# This minimizes the size of the really used smb.conf file
# which, according to the Samba Team, impacts performance
#
#======================= Global Settings =======================
[global]
## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = mundoredes.com

# server string is the equivalent of the NT Description field


server string = %h server

# Windows Internet Name Serving Support Section:


# WINS Support - Tells the NMBD component of Samba to enable its WINS Server
# wins support = no

# WINS Server - Tells the NMBD components of Samba to be a WINS Client


# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
; wins server = w.x.y.z

# This will prevent nmbd to search for NetBIOS names through DNS.
dns proxy = no

# What naming service and in what order should we use to resolve host names
# to IP addresses
; name resolve order = lmhosts host wins bcast

#### Networking ####

# The specific set of interfaces / networks to bind to


# This can be either the interface name or an IP address/netmask;
# interface names are normally preferred
; interfaces = 127.0.0.0/8 eth0

# Only bind to the named interfaces and/or networks; you must use the
# 'interfaces' option above to use this.
# It is recommended that you enable this feature if your Samba machine is
# not protected by a firewall or is a firewall itself. However, this
# option cannot handle dynamic or non-broadcast interfaces correctly.
; bind interfaces only = yes

#### Debugging/Accounting ####

# This tells Samba to use a separate log file for each machine
# that connects
log file = /var/log/samba/log.%m

# Cap the size of the individual log files (in KiB).


max log size = 1000

# If you want Samba to only log through syslog then set the following
# parameter to 'yes'.
# syslog only = no

# We want Samba to log a minimum amount of information to syslog. Everything


# should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log
# through syslog you should set the following parameter to something higher.
syslog = 0

# Do something sensible when Samba crashes: mail the admin a backtrace


panic action = /usr/share/samba/panic-action %d

####### Authentication #######

# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
# security = user

# You may wish to use password encryption. See the section on


# 'encrypt passwords' in the smb.conf(5) manpage before enabling.
encrypt passwords = true
# If you are using encrypted passwords, Samba will need to know what
# password database type you are using.
passdb backend = tdbsam

obey pam restrictions = yes

# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
unix password sync = yes

# For Unix password sync to work on a Debian GNU/Linux system, the following
# parameters must be set (thanks to Ian Kahan <<kahan@informatik.tu-muenchen.de>
for
# sending the correct chat script for the passwd program in Debian Sarge).
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n
*password\supdated\ssuccessfully* .

# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
pam password change = yes

########## Domains ###########

# Is this machine able to authenticate users. Both PDC and BDC


# must have this setting enabled. If you are the BDC you must
# change the 'domain master' setting to no
#
; domain logons = yes
#
# The following setting only takes effect if 'domain logons' is set
# It specifies the location of the user's profile directory
# from the client point of view)
# The following required a [profiles] share to be setup on the
# samba server (see below)
; logon path = \\%N\profiles\%U
# Another common choice is storing the profile in the user's home directory

# (this is Samba's default)


# logon path = \\%N\%U\profile

# The following setting only takes effect if 'domain logons' is set


# It specifies the location of a user's home directory (from the client
# point of view)
; logon drive = H:
# logon home = \\%N\%U

# The following setting only takes effect if 'domain logons' is set


# It specifies the script to run during logon. The script must be stored
# in the [netlogon] share
# NOTE: Must be store in 'DOS' file format convention
; logon script = logon.cmd

# This allows Unix users to be created on the domain controller via the SAMR
# RPC pipe. The example command creates a user account with a disabled Unix
# password; please adapt to your needs
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u

########## Printing ##########

# If you want to automatically load your printer list rather


# than setting them up individually then you'll need this
# load printers = yes

# lpr(ng) printing. You may wish to override the location of the


# printcap file
; printing = bsd
; printcap name = /etc/printcap

# CUPS printing. See also the cupsaddsmb(8) manpage in the


# cupsys-client package.
; printing = cups
; printcap name = cups

############ Misc ############

# Using the following line enables you to customise your configuration


# on a per machine basis. The %m gets replaced with the netbios name
# of the machine that is connecting
; include = /home/samba/etc/smb.conf.%m

# Most people will find that this option gives better performance.
# See smb.conf(5) and /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/speed.html
# for details
# You may want to add the following on a Linux system:
# SO_RCVBUF=8192 SO_SNDBUF=8192
# socket options = TCP_NODELAY

# The following parameter is useful only if you have the linpopup package
# installed. The samba maintainer and the linpopup maintainer are
# working to ease installation and configuration of linpopup and samba.
; message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &

# Domain Master specifies Samba to be the Domain Master Browser. If this


# machine will be configured as a BDC (a secondary logon server), you
# must set this to 'no'; otherwise, the default behavior is recommended.
# domain master = auto

# Some defaults for winbind (make sure you're not using the ranges
# for something else.)
; idmap uid = 10000-20000
; idmap gid = 10000-20000
; template shell = /bin/bash

# The following was the default behaviour in sarge,


# but samba upstream reverted the default because it might induce
# performance issues in large organizations.
# See Debian bug #368251 for some of the consequences of *not*

# having this setting and smb.conf(5) for details.


; winbind enum groups = yes
; winbind enum users = yes

# Setup usershare options to enable non-root users to share folders


# with the net usershare command.

# Maximum number of usershare. 0 (default) means that usershare is disabled.


; usershare max shares = 100

#======================= Share Definitions =======================

[homes]
comment = Home Directories
browseable = no

# By default, the home directories are exported read-only. Change the


# next parameter to 'no' if you want to be able to write to them.
read only = yes

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
directory mask = 0700

# By default, \\server\username shares can be connected to by anyone


# with access to the samba server.
# The following parameter makes sure that only "username" can connect
# to \\server\username
# This might need tweaking when using external authentication schemes
valid users = %S

# Un-comment the following and create the netlogon directory for Domain Logons
# (you need to configure Samba to act as a domain controller too.)
;[netlogon]
; comment = Network Logon Service
; path = /home/samba/netlogon
; guest ok = yes
; read only = yes
; share modes = no

# Un-comment the following and create the profiles directory to store


# users profiles (see the "logon path" option above)
# (you need to configure Samba to act as a domain controller too.)
# The path below should be writable by all users so that their
# profile directory may be created the first time they log on
;[profiles]
; comment = Users profiles
; path = /home/samba/profiles
; guest ok = no
; browseable = no
; create mask = 0600
; directory mask = 0700

[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700

# Windows clients look for this share name as a source of downloadable


# printer drivers

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
# Uncomment to allow remote administration of Windows print drivers.
# Replace 'ntadmin' with the name of the group your admin users are
# members of.
; write list = root, @ntadmin

# A sample share for sharing your CD-ROM with others.


;[cdrom]
; comment = Samba server's CD-ROM
; read only = yes
; locking = no
; path = /cdrom
; guest ok = yes

# The next two parameters show how to auto-mount a CD-ROM when the
# cdrom share is accesed. For this to work /etc/fstab must contain
# an entry like this:
#
# /dev/scd0 /cdrom iso9660 defaults,noauto,ro,user 0 0
#
# The CD-ROM gets unmounted automatically after the connection to the
#
# If you don't want to use auto-mounting/unmounting make sure the CD
# is mounted on /cdrom
#
; preexec = /bin/mount /cdrom
; postexec = /bin/umount /cdrom

NOTA:
- el archivo esta ajustado para la configuración de este caso
- si copian el archivo directamente hay que darle permisos de lectura al grupo y a others
- modificaciones :chmod u-x smb.conf chmod g+r smb.conf chmod o+r smb.conf
- ajustar en el smb.conf : hosts allow = 127.0.0.1 169.254.0.0/255.255.255.0 a su red

PROBAR LA CONFIGURACIÓN

#testparm
Load smb config files from /etc/samba/smb.conf
Processing section “[netlogon]“
Processing section “[homes]“
Processing section “[profiles]“
Loaded services file OK.
Server role: ROLE_DOMAIN_PDC
Press enter to see a dump of your service definitions

Si nos responde de esta forma entonces todo esta correcto hasta ahora
Le damos a contraseña de ldap a samba.

#smbpasswd -w carlosem

reiniciamos
#/etc/init.d/samba restart

VOLVER A PHPLDAPADMIN Y VERIFICAR LA ENTRADA

#sambaDomainName=mundoredes

Identificar el sid del dominio ejem : S-1-5-21-2942057963-2745721404-394493152

CREACIÓN DE GRUPOS DE DOMINIO.

dentro de phpldapadmin en contenedor “groups” elegir crear “new samba3 group


mapping” y crear os siguientes grupos:
Group Windows Name Gid samba sid
sambaadmins Domain Admins 20000 512
sambausers Domain Users 20001 513
sambaguests Domain Guests 20002 514
sambamachines Domain Computers 20003 515

INTEGRACIÓN DE LA AUTENTIFICACION Y LDAP

INSTALACIÓN NSS LDAP

#apt-get install libnss-ldap


#dpkg-reconfigure libnss-ldap

Servidor LDAP : 127.0.0.1


Nombre distintivo (DN) : dc=mundoredes,dc=com
Vercion de LDAP a utilizar : 3
Hace falta un usuario para acceder a la base de datos ldap : No
Dar privilegios especiales de ldap para root : SI
Desea hacer que la configuracion solo pueda leer o escribir el propietario : SI
Cuenta ldap para root : cn=admin,dc=mundoredes,dc=com
contraseña ldap para root : carlosem
CONFIGURACION

#nano /etc/nsswitch.conf

Comentar estas lineas.

passwd: compat
group: compat
shadow: compat

Agregar estas otras.

passwd: compat ldap


group: compat ldap
shadow: compat ldap

Comprobar.

#getent group

Debe mostrar

sambaadmins:*:20000:
sambausers:*:20001:
sambaguests:*:20002:
sambamachines:*:20003:

INSTALACION PAM LDAP

#apt-get install libpam-ldap


#dpkg-reconfigure libpam-ldap

Servidor ldap : 127.0.0.1


Nombre distintivo : dc=mundoredes,dc=com
Vercion de ldap : 3
Make local root Database admin : si
Hace falta un usuario para la base de datos LDAP : no
Ldap account for root : cn=admin,dc=mundoredes,dc=com
contraseña para la cuenta ldap de root : carlosem
Local crypt to use when changing passwords : md5
Entrar a estos archivo de configuración.

#nano /etc/pam.d/common-account

Comentar.

account required pam_unix.so

Y agregar.

account sufficient pam_ldap.so


account required pam_unix.so try_first_pass

#nano /etc/pam.d/common-auth

Comentar.
auth required pam_unix.so nullok_secure

Y agregar.

auth sufficient pam_ldap.so


auth required pam_unix.so nullok_secure use_first_pass

#nano /etc/pam.d/common-password
Comentar.

password required pam_unix.so nullok obscure min=4 max=8 md5

Y agregar al final.

password sufficient pam_ldap.so


password required pam_unix.so nullok obscure min=4 max=8 md5 use_first_pass
INSTALACION DE NSCD.

#apt-get install nscd

Reiniciar samba.

#/etc/init.d/samba restart

AGREGAR USUARIOS.

En la “UO” users crear un nuevo “Samba3 Account” se creara el usuario “administrator”


que tendra permisos para ingresar maquinas al dominio
y otro usuario “carlos” que pertenecera al grupo adminstradores y otro llamado “sebastian”
que solo sera un usuario de dominio , esto se hara de la siguiente forma :
Fist Name : Administrator
Last Name : Global
Comon Name : administrator
User ID : administrator
UID Number : 0
Samba SID : 512
Password : carlosem
Verify Password : carlosem
Home Directory : /home/administrator
Fist Name : carlos
Last Name : User
Comon Name : carlos
User ID : carlos
UID Number : 10000
Samba SID : 512
Password : carlos123
Verify Password : carlos123
Home Directory : /home/carlos
Fist Name : Sebastian
Last Name : User
Comon Name : sebastian
User ID : sebastian
UID Number : 10001
Samba SID : 513
Password : 147852
Verify Password : 147852
Gid number : sambausers
Primary Group ID : sambausers
Home Directory : /home/sebastian

VERIFICAR LA CREACIÓN DE USUARIOS EN LINUX

#getent passwd
administrator:*:0:20000:administrator:/home/administrator:
carlos:*:10000:20000:carlos:/home/carlos:
sebastian:*:10001:20001:sebastian:/home/sebastian:

CREACION DE HOME

#mkdir /home/carlos
#cp /etc/skel/.* /home/carlos/

chown -R carlos /home/carlos


chgrp -R sambaadmins /home/carlos

AUTOMATIZANDO INGRESO DE CUENTAS MAQUINA A LDAP

#cd /usr/share/doc/smbldap-tools/examples
#cp smbldap.conf.gz smbldap_bind.conf /etc/smbldap-tools
#cd /etc/smbldap-tools
#gunzip smbldap.conf.gz
#chown root:root *
#chmod 600 *
Hay que editar 2 archivos.
#nano /etc/smbldap-tools/smbldap_bind.conf
slaveDN=”cn=admin,dc=mundoredes,dc=com”
slavePw=”carlosem″
masterDN=”cn=admin,dc=mundoredes,dc=com”
masterPw=”carlosem″

smbldap.conf

#nano /etc/smbldap-tools/smbldap.conf

El archivo smbldap.conf debería quedar así:


# $Source: /opt/cvs/samba/smbldap-tools/smbldap.conf,v $
# $Id: smbldap.conf,v 1.18 2005/05/27 14:28:47 jtournier Exp $
#
# smbldap-tools.conf : Q & D configuration file for smbldap-tools

# This code was developped by IDEALX (http://IDEALX.org/) and


# contributors (their names can be found in the CONTRIBUTORS file).
#
# Copyright (C) 2001-2002 IDEALX
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,

# but WITHOUT ANY WARRANTY; without even the implied warranty of


# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
# USA.

# Purpose :
# . be the configuration file for all smbldap-tools scripts

#######################################################################
#######
#
# General Configuration
#
#######################################################################
#######

# Put your own SID. To obtain this number do: "net getlocalsid".
# If not defined, parameter is taking from "net getlocalsid" return
SID="S-1-5-21-94669559-3115132172-2268991497"

# Domain name the Samba server is in charged.


# If not defined, parameter is taking from smb.conf configuration file
# Ex: sambaDomain="IDEALX-NT"
sambaDomain="mundoredes"

#######################################################################
#######
#
# LDAP Configuration
#
#######################################################################
#######

# Notes: to use to dual ldap servers backend for Samba, you must patch
# Samba with the dual-head patch from IDEALX. If not using this patch
# just use the same server for slaveLDAP and masterLDAP.
# Those two servers declarations can also be used when you have
# . one master LDAP server where all writing operations must be done
# . one slave LDAP server where all reading operations must be done
# (typically a replication directory)

# Slave LDAP server


# Ex: slaveLDAP=127.0.0.1
# If not defined, parameter is set to "127.0.0.1"
slaveLDAP="127.0.0.1"

# Slave LDAP port


# If not defined, parameter is set to "389"
slavePort="389"

# Master LDAP server: needed for write operations


# Ex: masterLDAP=127.0.0.1
# If not defined, parameter is set to "127.0.0.1"
masterLDAP="127.0.0.1"

# Master LDAP port


# If not defined, parameter is set to "389"
masterPort="389"

# Use TLS for LDAP


# If set to 1, this option will use start_tls for connection
# (you should also used the port 389)
# If not defined, parameter is set to "1"
ldapTLS="0"

# How to verify the server's certificate (none, optional or require)


# see "man Net::LDAP" in start_tls section for more details
verify="none"
# CA certificate
# see "man Net::LDAP" in start_tls section for more details
#cafile="/etc/opt/IDEALX/smbldap-tools/ca.pem"

# certificate to use to connect to the ldap server


# see "man Net::LDAP" in start_tls section for more details
#clientcert="/etc/opt/IDEALX/smbldap-tools/smbldap-tools.pem"

# key certificate to use to connect to the ldap server


# see "man Net::LDAP" in start_tls section for more details
#clientkey="/etc/opt/IDEALX/smbldap-tools/smbldap-tools.key"

# LDAP Suffix
# Ex: suffix=dc=IDEALX,dc=ORG
suffix="dc=silcom,dc=com"

# Where are stored Users


# Ex: usersdn="ou=Users,dc=IDEALX,dc=ORG"
# Warning: if 'suffix' is not set here, you must set the full dn for usersdn
usersdn="ou=users,${suffix}"

# Where are stored Computers


# Ex: computersdn="ou=Computers,dc=IDEALX,dc=ORG"
# Warning: if 'suffix' is not set here, you must set the full dn for computersdn
computersdn="ou=machines,${suffix}"

# Where are stored Groups


# Ex: groupsdn="ou=Groups,dc=IDEALX,dc=ORG"
# Warning: if 'suffix' is not set here, you must set the full dn for groupsdn
groupsdn="ou=groups,${suffix}"

# Where are stored Idmap entries (used if samba is a domain member server)
# Ex: groupsdn="ou=Idmap,dc=IDEALX,dc=ORG"
# Warning: if 'suffix' is not set here, you must set the full dn for idmapdn
#idmapdn="ou=Idmap,${suffix}"
# Where to store next uidNumber and gidNumber available for new users and groups
# If not defined, entries are stored in sambaDomainName object.
# Ex: sambaUnixIdPooldn="sambaDomainName=${sambaDomain},${suffix}"
# Ex: sambaUnixIdPooldn="cn=NextFreeUnixId,${suffix}"
sambaUnixIdPooldn="sambaDomainName=SILCOM,${suffix}"

# Default scope Used


scope="sub"

# Unix password encryption (CRYPT, MD5, SMD5, SSHA, SHA, CLEARTEXT)


hash_encrypt="MD5"

# if hash_encrypt is set to CRYPT, you may set a salt format.


# default is "%s", but many systems will generate MD5 hashed
# passwords if you use "$1$%.8s". This parameter is optional!
crypt_salt_format="%s"

#######################################################################
#######
#
# Unix Accounts Configuration
#
#######################################################################
#######

# Login defs
# Default Login Shell
# Ex: userLoginShell="/bin/bash"
userLoginShell="/bin/bash"

# Home directory
# Ex: userHome="/home/%U"
userHome="/home/%U"

# Default mode used for user homeDirectory


userHomeDirectoryMode="700"

# Gecos
userGecos="System User"

# Default User (POSIX and Samba) GID


defaultUserGid="512"

# Default Computer (Samba) GID


defaultComputerGid="20003"

# Skel dir
skeletonDir="/etc/skel"

# Default password validation time (time in days) Comment the next line if
# you don't want password to be enable for defaultMaxPasswordAge days (be
# careful to the sambaPwdMustChange attribute's value)
#defaultMaxPasswordAge="45"

#######################################################################
#######
#
# SAMBA Configuration
#
#######################################################################
#######

# The UNC path to home drives location (%U username substitution)


# Just set it to a null string if you want to use the smb.conf 'logon home'
# directive and/or disable roaming profiles
# Ex: userSmbHome="\\PDC-SMB3\%U"
userSmbHome=""
# The UNC path to profiles locations (%U username substitution)
# Just set it to a null string if you want to use the smb.conf 'logon path'
# directive and/or disable roaming profiles
# Ex: userProfile="\\PDC-SMB3\profiles\%U"
userProfile=""

# The default Home Drive Letter mapping


# (will be automatically mapped at logon time if home directory exist)
# Ex: userHomeDrive="H:"
userHomeDrive="H:"

# The default user netlogon script name (%U username substitution)

# if not used, will be automatically username.cmd


# make sure script file is edited under dos
# Ex: userScript="startup.cmd" # make sure script file is edited under dos
userScript="logon.bat"

# Domain appended to the users "mail"-attribute


# when smbldap-useradd -M is used
# Ex: mailDomain="idealx.com"
#mailDomain="idealx.com"

#######################################################################
#######
#
# SMBLDAP-TOOLS Configuration (default are ok for a RedHat)
#
#######################################################################
#######

# Allows not to use smbpasswd (if with_smbpasswd == 0 in smbldap_conf.pm) but


# prefer Crypt::SmbHash library
with_smbpasswd="0"
smbpasswd="/usr/bin/smbpasswd"
# Allows not to use slappasswd (if with_slappasswd == 0 in smbldap_conf.pm)
# but prefer Crypt:: libraries
with_slappasswd="0"
slappasswd="/usr/sbin/slappasswd"

# comment out the following line to get rid of the default banner
# no_banner="1"

Nota : cuidado si copian directamente smbldap.conf lo que hay que modificar el nro sid de
su implementación además por seguridad hay que hacer esto : chmod u-x smbldap.conf
ahora copiamos algunos archivos a etc.

#cp smbldap_bind.conf /etc/


#cp smbldap.conf /etc/

AGREGANDO OBJECTCLASS.

Tenemos que ir al phpldapadmin el atributo sambaunixidpool para el dominio samba así


que le damos click a la entrada sambadomainname=silcom y en el espacio de la derecha
vamos a buscar donde está el o los atributos tipo objectclass, le damos click en donde
dice add value, escogemos sambaunixidpool y en la siguiente página digitamos los
valores de uid y gid iniciales con los que vamos a arrancar para nuestros efectos.

EL GID 20003 corresponde al grupo sambamachines


EL UID 30000 es el número inicial que yo quise utilizar para las cuentas de máquinas.
una vez echo esto ya podemos registrar nuestras maquinas win$ al dominio.

Creación de homes por defecto, para esto hay que insertar una linea dentro de smb.conf
en la seccion [homes]
root preexec = /etc/samba/mk_sambadir “/home/%u” “%u” “%g”

Y crear el archivo mk_sambadir con las siguientes lineas.


#!/bin/bash
if [ ! -d $1 ]
then
mkdir $1
fi
chmod 770 $1 -R
chown $2 $1 -R
chgrp $3 $1 -R
###############

Y reiniciar

#/etc/init.d/samba restart

Pasaremos a hacer las pruebas.

Primer prueba.

Poder validar por ssh al pdc, si bien es cierto los usuarios del dominio no tienen shell
deberia ser posible hacer un inicio via SSH

#ssh -l administrator 192.168.1.1


#ssh -l carlos 192.168.1.1

Segunda prueba.

Poder validar desde un win$ aun asi no se halla unido al dominio, sin pertenecer al
dominio debería poder validar como un simple server de archivos

\\pdc\carlos

POSTFIX MAS LDAP.


Instalamos el paquete que integra ldap con postfix.

#apt-get install postfix-ldap

creamos un schema para realizar usuarios y grupos virtuales que ese puedan validar con
LDAP.

#nano /etc/ldap/slapd.conf

agregaremos el siguiente schema.

Include /etc/ldap/schema/postfix.schema

creamos la carpeta que contendra el schema.

#touch /etc/ldap/schema/postfix.schema

touch postfix.schemaldaptransport_search_base = ou=Transport,dc=mundoredes,dc=com


ldaptransport_bind = no
ldaptransport_timeout = 30
ldaptransport_query_filter = (&(cn=%s)(!(cn=server.mydomain.com))
(objectclass=mailuser))
ldaptransport_result_attribute = maildrop

virtual _mailbox_domains=mundoredes.com
virtual_mailbox_base=/vmail/correos
virtual_mailbox_maps=ldap:/etc/postfix/ldap.conf
virtual_uid_maps= stactics:5000
virtual_gid_maps=stactics:5000

#useradd -m -d /vmail -s /bin/false -U -u 5000 vmail (vmail es el nombre de usuario)

Con sus respectivo directorio

#mkdir /vmail/correos chown 5000:5000 /vmail/correos.

Luego agregamos los siguientes schemas.


#Extensions to support Postfix MTA using Openldap experimental OID's
attributetype ( 1.3.6.1.4.1.15347.2.102
NAME 'transport'
SUP name)

attributetype ( 1.3.6.1.4.1.15347.2.101
NAME 'mailRoutingAddress'
SUP mail )

attributetype ( 1.3.6.1.4.1.15347.2.110 NAME 'maildest'


DESC 'Restricted to send only to local network'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )

attributetype ( 1.3.6.1.4.1.15347.2.111 NAME 'mailaccess'


DESC 'Can be mailed to restricted groups'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )

attributetype ( 1.3.6.1.4.1.15347.2.100
NAME ( 'maildrop' )
DESC 'RFC1274: RFC822 Mailbox'
EQUALITY caseIgnoreIA5Match
SUBSTR caseIgnoreIA5SubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )

attributetype ( 1.3.6.1.4.1.10018.1.1.1 NAME 'mailbox'


DESC 'The absolute path to the mailbox for a mail account in a non-default
location'
EQUALITY caseExactIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )

objectclass ( 1.3.6.1.4.1.15347.2.1
NAME 'mailUser'
DESC 'E-Mail User'
SUP top
AUXILIARY
MUST ( uid $ mail $ maildrop )
MAY ( cn $ mailbox $ maildest $ mailaccess )
)

objectclass ( 1.3.6.1.4.1.15347.2.2
NAME 'mailGroup'
DESC 'E-Mail Group'
SUP top
STRUCTURAL
MUST ( cn $ mail )
MAY ( mailRoutingAddress $ member $ description )
)

objectclass ( 1.3.6.1.4.1.15347.2.3
NAME 'transportTable'
DESC 'MTA Transport Table'
SUP top
STRUCTURAL
MUST ( cn $ transport )
)

ahora vamos al archivo:


#nano /etc/postfix/main.cf

# LDAP settings

virtual_maps = ldap:ldapgroups, ldap:ldapalias


ldapgroups_server_host = localhost
ldapgroups_server_port = 389
ldapgroups_search_base = ou=Groups,dc=mundoredes,dc=com
ldapgroups_bind = no
ldapgroups_timeout = 30
ldapgroups_query_filter = (&(mail=%s)(objectclass=mailGroup))
ldapgroups_special_result_attribute = member

ldapalias_server_host = localhost
ldapalias_server_port = 389
ldapalias_search_base = ou=Users,dc=mundoredes,dc=com
ldapalias_bind = no
ldapalias_timeout = 30
ldapalias_query_filter = (&(mail=%s)(objectclass=mailUser))
ldapalias_result_attribute = maildrop

transport_maps = ldap:ldaptransport

ldaptransport_server_host = localhost
ldaptransport_server_port = 389
ldaptransport_search_base = ou=Transport,dc=mundoredes,dc=com
ldaptransport_bind = no
ldaptransport_timeout = 30
ldaptransport_query_filter = (&(cn=%s)(!(cn=server.mydomain.com))
(objectclass=transportTable))

ldaptransport_result_attribute = transport

Ahora reiniciamos los servicios postfix, slapd.

#/etc/init.d/postfix restart
#/etc/init.d/slapd restart
ANTIVIRUS Y ANTISPAM.

Función que cumplen:

El filtro antispam: examina todo mensaje remitido a las direcciones de correo electrónico
de su dominio y les asigna una probabilidad de que sean mensajes de SPAM, aplicando
una serie de reglas internas. Posteriormente usted podrá crear unas reglas de actuación
en su WebMail para eliminar los mensajes marcados como SPAM.

El filtro antivirus: se encarga de eliminar todo mensaje infectado remitido a cualquiera de


las direcciones de correo de su dominio de manera que usted solo reciba en sustitución
del mensaje infectado y en la misma dirección a la que iba remitido el mismo, un mensaje
automático informándole de dicha actuación

Primero lo que debemos hacer es mirar si tenemos en nuestros repositorios los paquetes
que necesitamos para comensar con la instalación de nuestro antivirus, utilizamos este
por que para este anti-virus hay buena documentación :

#apt-cache search clamav


Y procedemos a la instalación:
#apt-get install clamav

Después y de la misma forma como instalmos este paquete instalaremos otros paquetes
adicionales que nos facilitara la integración con nuestro servidor anti-virus.

#apt-get install clamsmtp

Primero lo que debemos hacer es mirar si tenemos en nuestros repositorios los paquetes
que necesitamos para comensar con la instalación de nuestro antivirus, utilizamos este
por que para este anti-virus hay buena documentación :
Y lo mismo haremos con los demas paquetes para no extendernos mucho

#apt-get install clamav-freshclam


#apt-get install clamav-docs

(este ultimo paquete es opcional ya que en el podemos encontrar documentación si


queremos lo descargamos y si no buscaremos mas información de otras fuentes en
internet ).
Listo después de esto ingressaremos al archivo de configuración principal:
#nano /etc/clamsmtpd.conf
Después de ingresar al archivo principal de configuración nos dirigimos a modificar la
dirección donde van a ser mandados nuestros correos electrónicos por defecto el valor
con el que viene este archivo de configuración es el 10025 lo que haremos es modificarla
y en vez de esta colocar:
OutAddress: 10026

Luego nos dispondremos a cambiar el puerto por el que escucha nuestro servidor anti-
virus.
Listen: 127.0.0.1:10025
Ahora Colocaremos La ruta donde estará el archivo de clamd.
ClamAddress: /var/run/clamav/clamd.ctl

Colocaremos un encabezado para saber cuales son los correos que han sido analizados
correctamente por nuestro sistema anti virus.
Header: X-AV-Checked: ClamAV using ClamSMTP. (En este espacio colocas el mensaje
que quieres que salga cuando el antivirus analice tus correos ).
Este será la localización del pid (el pidfile es el archivo en el servidor que registra el
identificador de proceso del demonio. El PidFile sólo se utiliza en modo autónomo. A
menudo es útil para poder enviar la señal de un servidor, de manera que luego se cierra y
reabre su ErrorLog y TransferLog, y vuelve a leer sus archivos de configuración. Esto se
realiza mediante el envío de un SIGHUP (matar -1) señal para el proceso de identificación
del capitán demonio que figuran en el PidFile.
PidFile: /var/run/clamsmtp/clamsmtpd.pid
Lugar donde dejar los ficheros temporales
TempDirectory: /var/spool/clamsmtp
El usuario con el que lanzarlo
User: clamsmtp
Acción a realizar en caso de detectar virus.
VirusAction: /usr/local/bin/virusalert.sh

En este fichero adicionaremos unas líneas las cuales son un script que definirá lo que
hará el sistema antivirus en caso de detectar un virus en nuestro servidor de correo.

#touch virusalert.sh
#nano virusalert.sh

Después de que estemos dentro de este archivo lo que haremos será pegar las siguientes
líneas:

TS
MAILER='/usr/sbin/sendmail -it'
SUBJECT=`/bin/echo "El correo contiene un virus" | /usr/bin/nkf -jMB`
$MAILER <<EOM
From: $FROM

To: $TO
Subject: =?ISO-2022-JP?B?$SUBJECT?=
Se ha detectado codigo malicioso en el adjunto que contenía el correo. Pongase en
contacto con el administrador de su sistema mundo redes si está seguro/a de que no es
un virus, pida a la persona que le envía el fichero que por favor lo ponga en un fichero
comprimido protegido por una contraseña. Que pena con usted.
[Virus]
$VIRUS
[De]
$SENDER
[Para]
$RECIPIENTS
EOM
exit 0
Al modificar este archivo lo hacemos es con el fin de que si de pronto por algún motivo el
sistema anti virus clamav mira que hay algún tipo de archivo sospechoso o algún virus el
automáticamente le hara saber al administrador por medio de un mail, diciéndole
simplemente que hay alun archivo sospechoso o un virus y que lo ha detectado, y estos
serán almacenados en un lugar especial
Después de esto lo que haremos es decirle a postfix que todos los correos que entren y
que salgan sean analizados por un sistema antivirus en este caso clamav.
Vamos al archivo de configuración del postfix :

#nano /etc/postfix/master.cf

Después de estar en el final del archivo agregamos estas cuantas lineas :

## FILTRO ANTIVIRUS
## Filtro antivirus usado por content filter
scan unix - - n - 16 smtp
-o smtp_send_xforward_command=yes
-o smtp_enforce_tls=no
# Para inyectar el correo a postfix una vez analizado
127.0.0.1:10026 inet n - n - 16 smtpd
-o content_filter=
-o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks_style=host
-o smtpd_authorized_xforward_hosts=127.0.0.0/8
Nos dirigimos al archivo main.cf y adicionamos unas cuantas lineas del filtro y el escaneo.
#nano /etc/postfix/main.cf
content_filter = scan: [127.0.0.1]:10025

reiniciamos para que acepte los cambios.

#/etc/init.d/clamsmtp restart
#/etc/init.d/postfix restart
Llegado a este punto, ya tendremos configurado postfix con un sistema de seguridad
completo como es con antivirus y probaremos que los mensajes sean analizados con el
mutt.
INTRODUCION A SNMP.

Las redes de cómputo de las organizaciones, se vuelven más complejas y la exigencia de


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

Es de vital importancia en el mundo empresarial contar con herramientas que ofrezcan


una solución efectiva a los problemas que día a día surgen con la escalabilidad de las
redes y que requieren de una pronta y acertada solución que no implique inversiones
tanto a nivel económico como humano muy elevadas, permitiendo de esta manera ser
atendidas en la brevedad de lo posible.

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.
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.

COMO FUNCIONA SNMP

Los agentes y los sistemas de administración utilizan mensajes SNMP para inspeccionar
y comunicar información del Host.

Los mensajes SNMP se envían mediante el protocolo de data gramas de usuario (UDP).

El protocolo de Internet (IP) se utiliza para enlutar mensajes entre el sistema de


administración y el Host.

SNMP SE UTILIZA PARA

1. Configurar dispositivos remotos.


2. Supervisar el rendimiento de la red.
3. Detectar errores en la red o accesos.
4. Auditar el uso de la red.
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).

DISPOSITIVOS QUE PUEDEN SER ADMINISTRADOS POR SNMP.

✔ Administradores.
✔ Host.
✔ Reuters.
✔ Switch.
✔ Módems.
CONFIGURACIÓN DEL AGENTE (SNMPD) EN LINUX.

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

#apt-get install snmp snmpd

Después de haber instalado agente SNMP vamos a ir a configurarlo con el siguiente


comando así:

#pico /etc/default/snmpd

Ahora quitaremos la dirección del Loocback 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'<--

CREAR UNA COMUNIDAD:

Donde “mundo” es el nombre del grupo y 127.0.0.1/32 es el identificador de la red que va


hacer monitoreada y “public” elnombre de la comunidad.

Ahora entraremos a crear la comunidad, vamos a editar el siguiente archivo


# pico /etc/snmp/snmpd.conf

Y buscamos la siguiente línea sec.name source y agregamos las siguiente línea

com2sec mundo 127.0.0.1/32 public ß

En el mismo archivo que estamos editando buscaremos la siguiente línea sec.model


sec.name y debajo agregaremos las siguientes líneas.

group MyROSystem v1 mundo ß nota: nombre del grupo

group MyROSystem v2c mundo

group MyROSystem usm mundo

Y agregamos de bajo

recommunity public ß

En esta línea se define que la comunidad public será solo lectura

Nos deberá de quedar así:

# sec.model sec.name
group MyROSystem v1paranoid
group MyROSystem v2c paranoid
group MyROSystem usm paranoid
group MyRWGroup v1 mundo
group MyRWGroup v2c mundo
group MyRWGroup usm mundo
recommunity public

Ahora 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

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

CONFIGURACIÓN DEL AGENTE SNMP EN WINDOWS SERVER 2003.

Hay que tener en cuenta que los agentes se instala en todas los clientes incluyendo al
servidor que va a monitorear.

Vamos ha configurar el agente, para esto realizamos la siguiente ruta.


✔ Inicio.
✔ Panel de control.
✔ Agregar o quitar programas.

Luego le damos clic en agregar o quitar componentes de Windows, después nos


aparecerá esta ventana donde activamos herramientas de administración y supervisión, le
damos detalles y nos aparecerá otra venta con mas opciones.

Después de darle detalles a herramientas de administración y supervicion; nos aparece


cada uno de los componentes activados y le damos aceptar y siguiente.

Después de darle siguiente comienza la instalación de estos componentes;


inmediatamente pide el CD de instalación de Windows Server 2003, para terminar de
instalar los componentes de Windows.
Luego le damos finalizar para terminar la instalación de los componentes.

Luego vamos a inicio, herramientas administrativas y damos doble clic en Servicios Y nos
abrira la ventana de Servicios(locales),buscamos el Servicio SNMP, damos doble clic o
clic derecho propiedades.
Ahora vamos a la pestaña de seguridad; en esta viene por defecto la opción de Aceptar
paquetes SMNP de estos hosts; le estaríamos disiento que solo nos permite monitorear a
el ya nadie mas, por esta razón que no la seleccionamos.

Luego le damos clic en agregar para decir la comunidad ya sea privada o publica y
especificamos los derechos de cada una de estas comunidades.
En la publica los derechos deben ser solo lectura y en la privada los derechos deben ser
lectura y escritura.

Después de agregar las comunidades y darle los derechos de comunidad, desactivamos


la opción de Aceptar paquetes SMTP de estos hosts y activamos la primera opción que es
Aceptar paquetes SNMP de cualquier host, esto con el fin de que nos permita monitorear
todos los dispositivos que encuentre en la red; luego le damos aplicar y aceptar.
En la pestaña de Agente en la parte de servicio por defecto viene activado los servicios
Internet, aplicación, de un extremo a otro y como los demás no entonces los activamos, le
damos aplicar y aceptar.

Después de configurar el servicio le damos sobre el clic derecho reiniciar y nos aparece
una imagen como esta.
PASOS PARA LA INSTALACION DE OPMANAGER EN WINDOWS 2003 SERVER.

Aquí hay algunos pasos rápidos de instalar y empezar con el descubrimiento y el


seguimiento utilizando OpManager.

Lo primero que haremos sera descargar la version mas reciente de OpManager desde el
siguiente linck.

http://www.opmanager.com.es/

OpManager.exe ejecutar y siga las instrucciones del asistente de instalación.


Haga clic en Siguiente para iniciar el proceso de instalación. Go through the license
agreement andproceed to the next step. Ir a través del acuerdo de licencia y proceder al
siguiente paso.
Seleccionamos los días que nos durara la versión de opmanager.
Escogemos el idioma en el que queramos trabajar.

Seleccionamos la ruta donde nos quedara instalado el software en nuestro equipo.


Nos muestra que instalara como servicio de Windows.

Se agregaran los iconos del programa a la carpeta seleccionada.


Se escogerá el puerto del servidor web o en su defecto el 8060.

Registraremos nuestros datos aunque es opcional.


Aquí se instalara toda la información anterior.

Instalación: aquí se están instalando los componentes de OpManager.


Escogemos la base de datos que será mySQL.

Terminamos con la instalación.


CONFIGURACION DE OPMANAGER.

En el navegador entramos a la web http://localhost:8060 y empesamos a configurar.

Nos logeamos con usuario admin y contraseña admin.

Aquí nos da la bienvenida a OpManager Next.

Nos muestra la credencial que vamos a utilizar (public), esta es la credencial que trae por
defecto OpManager, para continuar vamos a Next.
Estos son los protocolos y servicios a los que nos ofrece monitoreo el OpManager
nosotros usaremos todos los protocolos.

Seleccionamos el botón Select All esto nos seleccionara todos los servicios y luego los
pasamos del otro lado con las flechas >> así nos debe quedar.
Daremos el rango de ips que queremos escanear en busca de los equipos que
monitorearemos que son aquellos alos cuales se les halla configurado el agente SNMP,
tambien nos pregunta por la o las credenciales que usaremos .

El escaneo de la red se produce asi aquí esta en busca de equipos con el ajente snmp
instalado para agregarlos automaticamente:
Aquí finaliza el asistente para la configuracion de OpManager ya podemos ver informacion
de los equipos de nuestra red, OpManager se inicia como un servicio y el WebClient es
automáticamente puesto en marcha.
AGREGAR EQUIPOS MANUALMENTE.

Para agregar equipos manualmente solo tenemos que ir a admin en ella dar clic en la
opcion Agregar dispositivo.

Escribimos la informacion solicitada como la ip que en nuestro caso seria 192.168.0.34 la


mascara de red no la pone por defecto y la comunidad por ultimo damos clic en Add
Device y listo ya hemos agregado nuestro equipo.

IDENTIFICAR DISPOCITIVOS AUTOMATICAMENTE.


Para monitorear equipos que se encuentren una red los agregamos de forma automática
de la siguiente forma.

Vamos a la pestaña Admin.

Buscamos la opción Discover Divices.

Damos clic en Discover y aparecen los equipos que esta identificando.


Aquí encontramos los equipos que fueron reconocidos después del escaneo cabe anotar
que en tu red pueden haber muchos mas equipos pero este programa solo te arrojara
información del los equipos que tengan habilitado el agente SNMP.
MONITOREO DE EQUIPOS.

Si queremos encontrar mas fácilmente los dispositivos que hayamos agregado escribimos
el nombre del equipo en el campo de busqueda.

Para saber sobre las condiciones en las cuales están nuestros equipos vamos a la
pestaña Mapas y buscamos la opcion Desktops.

El equipo que esta resaltado es el del cual veremos las estadísticas. Damos clic en el
equipo del cual decaemos obtener información.
Aquí encontraremos la disponibilidad damos clic sobre el icono resaltado y nos muestra
las gráficas.

Otra de las cosas que podemos monitorear a los equipos es el uso de la cpu.
Damos clic en el icono seleccionado.

Ahora pasamos a ver el estado de la memoria.


Nos ubicamos en Utilización de Memoria damos clic y veremos la gráfica.

Y por ultimo veremos la Utilización del disco.


Le damos doble clic en Utilización de Disco y vemos la gráfica.
MONITOREO DE SERVIDORES.

OpManager proporciona la visibilidad necesaria sobre la disponibilidad y rendimiento de


sus servidores, ofrece varias características para solucionar desafíos en la gestión de
servidores. Por ello además de monitorear los servidores, se pueden monitorear
aplicaciones, servicios, registro de eventos de Windows, utilización de la CPU, memoria y
disco, tiempo de respuestas de servidores, servicios, dispositivos no SNMP y generar
amplios informes históricos de esta variada gama de monitoreos que ofrece el servicio.

Microsoft Exchange: Se pueden generar, estadísticas de conexión, de mensajes en cola,


de mensajes sin entregar y para determinar el tamaño del mensaje.

MS-SQL: Proporciona soporte para las bases de datos MS-SQL y monitorea diversos
parámetros para la base de Estadísticas de lectura/escritura, de espacio de registro, de
conexiones de usuario, de peticiones de memoria en caché.

Lotus Notes: Se pueden generar, estadísticas de MTA, de correo, de memoria, de


destinatarios en espera, de saltos y media del servidor de correo.

Oracle: Brinda soporte para las bases de datos Oracle y monitorea diversos parámetros
como DataFile DiskReads, DataFile DiskWrites, DataFileSize asignado, número de
UserCommits, Rollbacks (Restauraciones), Tablespace utilizado.

Help Desk: OpManager se puede integrar con ServiceDesk Plus, un software de Help
Desk de ManageEngine, para obtener un help desk integrado. Una vez integrado, las
alertas generadas por OpManager se convierten automáticamente en "incidencias" en el
software ServiceDesk Plus. La integración posibilita la generación automática de
incidencias relativas a fallas de dispositivos de red o notificaciones enviadas por cualquier
aplicación, la asignación automática del caso al profesional adecuado, el seguimiento
centralizado de todas las fallas y su relación con las incidencias, la notificación
instantánea de las fallas de red para que el equipo de IT pueda garantizar una
disponibilidad máxima de la infraestructura.

Para encontrar los servidores que hay en nuestra red vamos a la pestaña mapas damos
clic derecho y escogemos la opción servers.
Aquí vemos nuestros servidores, los servicios y protocolos que le hemos habilitado para
monitorear entramos al servidor que deseemos monitorear en la parte inferior
encontramos la opcion monitores.

En este cuadro damos clic en la opcion Monitores de Servicio aquí vemos los servicios
que estamos monitoreando de dicho equipo en caso que no este en la lista agregamos en
la ficha Add Monitor y el ventana que nos aparece selecionamos el servicio que vamos a
monitorear y si no esta en la lista mas adelante mostraremos como agregarlo.
SERVIDOR FTP

Ahora veremos las condiciones en que esta nuestro servidor ftp, para ello nos paramos
sobre el en el cuadro de la derecha, damos doble clic y nos aparece la siguiente ventana.

En detalles encontramos el nombre del servidor que este caso es server2, el tipo de
servicio (FTP), el estado (up), esto quiere decir que esta encendido o corriendo y por
ultimo el tiempo de respuesta.

En la grafica vemos el tiempo de respuesta del servidor y nos muestra una estadistica del
tiempo maximo y el tiempo minimo y un promedio.

SERVIDOR WEB
Pasamos a nuestro servicio web que se encuentra en el mismo servidor que el ftp, en la
venatana monitores de servicios damos doble clic en web y encontramos la siguiente
ventana:

Como en el servidor ftp encontramos el nombre del servidor, el tipo de servicio, su estado
y el tiempo de repuesta.

Vemos tambien la grafiaca del tiempo de respuesta de nuestro servidor web.

AGREGAR SERVICIOS.

OpenManager no nos muestra todos los servicios y protocolos los que no encontremos
como por ejemplo el DHCP simplemente lo agregamos de la siguiente manera.
Vamos a la pestaña Admin.

Vamos a la opción Servicios y nos aparece la siguiente lista de servicios a los cuales
podemos monitorear.

Aquí encontramos los servicios que podemos monitorear pero nos hacen falta algunos
servicios como el DHCP el cual lo agregamos dando clic en Acciones y luego en agregar
nuevo servicio y nos aparece la siguiente ventana.

En esta ventana configuraremos el nombre del servicio que sera dhcp, el numero del
puerto que sera el puerto por donde trabaja nuestro servidor y el tiempo agotado que sera
15 segundos en nuestro caso, damos clic en Agregar Servicio para agregar nuestro nuevo
servicio regresamos a la pestaña servicios y debe estar el servicio que hemos agregado.

Aquí ya encontramos el servicio agregado.


GRAFICAS.

Nuestro software constantemente realiza gráficas de nuestros servidores de su estado


porcentajes de fallas y como vimos anteriormente porcentaje de cpu, de memoria, etc.
estas gráficas las podemos encontrar en la pestaña Anfitrión, en la opción servers.
Para ver graficas mas generales de nuestros equipos las vemos en la misma ventana
Anfitrion pero en la pestaña Overview aquí encuentras graficos de alarmas tambien el
estados de tus equipos separados por tipos como los routers, servers, desktops y otros.
Y por ultimo en la opcion Network encontramos informacion de nuestra red.
ALARMAS.

OpManager es capaz de producir alarmas cuando nuestros equipos quedan fuera del
alcance, si son apagados esto no podría ser muy útil, pero cuando estamos hablando de
servidores pagarlos podría significar la caída de la red o un daño irreparable, por esto son
importantes estas alarmas, este software también nos muestra cuando sed caen nuestros
servicios aun sin ser apagados, estas alarmas las encontramos en la pestaña alarmas
damos clic e inmediatamente nos muestra todos los sucesos de riesgo que han ocurrido
en nuestra red.

Vamos a la pestaña alarmas.

Hay otras muchas acciones que podemos realizar con este software, como por ejemplo
trazar la ruta hasta el dispositivo que deseemos, en la ventana que nos muestra la
información del equipo hay una opción que se llama acciones damos clic derecho sobre
esta y se despliegan barias opciones.
Aquí escogemos la opción trazar ruta y se nos despliega la siguiente ventana.

Esta opcion puede servir mucho para saber los equipos por los cuales esta pasando
nuestro trafico en la red, tambien el numero de saltos.
En estas mismas opciones podemos encontrar tambien lo opcion de hacer ping al equipo
y otras .
MAPAS DE LA RED.

Existen barias formas de mapear nuestra red para realizar mapas con todos los equipos
encendidos en nuestra red sin necesidad que tengan el agente activado:

Vamos a la pestaña mapas damos clic sobre la flecha y escojemos la opcion Add
business view .

Nos aparce una ventana la cual tiene la lista de las ips de nuestra red seleccionamos
Selec all y damos clic en >> para agregarlas.
Ponemos el nombre y nos debe quedar asi:
Damos clic en Apply y nos aparece todos los equipos que esten encendidos en nuestra
red asi:

podemos moverlos donde queramos.

Si te aparce un puto en rojo quiere decir que esta apagado el equipo o se desconecto de
tu red.

Tambien despues de descubierta la red nos muestra como esta distribuida y lo vemos en
la opcion mapa de redes descubrir red damos el rago de ips donde del cual deseamos
saber como esta distribuida la red.

Cuando descubre la red nos aparece el siguiente mapa de la red en mapa de redes.
AGREGAR COMUNIDADES.

Las comunidades SNMP (Simple son las claves de acceso (o passwords) que tienen los
equipos compatibles con SNMP, llamados agentes SNMP para realizar operaciones
usando el protocolo SNMP.

Por lo general, las comunidades SNMP viene estandarizadas como public para la de
lectura y private para escritura.

Como nuestro programa no trae por defecto la comunidad private vamos a agregarcela de
la siguiente manera, en la pestaña Admin escogemos la opcion Credential Settings.

Para agregar una nueva comunidad vamos a la opción New donde nos debe aparecer lo
siguiente:
llenamos los campos que se nos piden como el tipo de credencial que en nuestro caso
sera SNMP v1/v2 aquí podemos escoger también otro tipo de credencial de monitoreo
que puede ser ser telnet, ssh que tambien nos sirven para acceder al equipo y tener
información de el. El nombre de la comunidad, podemos dar una pequeña descripción de
nuestra comunidad, si se permite leer o escribir en nuestro caso serán las 2 y por ultimo el
puerto snmp despues de llenar los campos damos clic en Add.

Aquí vemos que ya se ha agregado nuestra comunidad y cuando se valla a hacer un


escaneo de la red nos permitirá escoger que equipos deseamos monitorizar si los de la
comunidad public, private o las dos.
INTERVALOS DE MONITOREO.

Los intervalos de monitoreo son el tiempo determinado en que se recoge la información


de los equipos y se producen las estadísticas.

Para editar los intervalos de monitoreo vamos a Admin aquí escogemos la opción
Intervalos de monitoreo que se encuentra en la ventana Monitoring.

Aquí nos da la opción de cambiar los intervalos de tiempo en los cuales lanza información
de los equipos también podemos habilitar o deshabilitar el monitoreo de determinados
equipos si cambiamos intervalos o deshabilitamos el monitoreo damos en la opción
guardar con esto guardamos nuestra configuración.

RESULTADO DE MONITOREO DE LA RED.


Anteriormente vimos muchas de las opcones que podemos ver con este programa ahora
vamos a empezar a mostrar los resultados de monitoreo de opmanager como vemos en
esta imagen observamos el ID de red (192.168.101.0) que descubrimos para monitorear
con el numero de clientes, dominios, servicios y dispositivos activos; en esta imagen nos
muestra los clientes que están activados y los que no, además de los sistemas operativos
que tienen.

En esta siguiente imagen nos muestra la consola grafica del ID de la red (192.168.101.0)
que monitoreamos que nos arroja los resultados como la estadísticas de disponibilidad
(avanilability statistics), distribución disponible (avanilability distribution), disponibilidad
total (average avanilability), disponibilidad mínima de toda la red (top-n least available).
En la parte de disponibilidad nos da como resultado del rendimiento de red por los días
que monitoreo; estos resultados son los siguientes que el día de hoy fue de un porcentaje
de 44.022 % menos de que el día de ayer que fue con un rendimiento de 46.658 % como
podemos observar el la imagen.

En esta imagen nos muestra los controladores de dominios que el software de monitoreo
reconoció en la red reconociendo los con sus nombre de equipo o direcciones IP.

En estas imágenes observamos la consola de graficas donde nos arroja los siguientes
resultados como disponibilidad (avanilability statistics), distribución disponible (avanilability
distribution), disponibilidad total (average avanilability), disponibilidad mínima de toda la
red (top-n least available) de toda el área de controladores de dominio.

En la disponibilidad observamos que el días de hoy la disponibilidad fue buena de 51.775


%, el cual podemos decir que a diferencia de ayer que fue de 33.559 %; muy optimo para
los controladores de dominio.
El la siguiente imagen nos muestra la cantidad de servidores que la red reconoció
En esta imagen podemos observar la consola grafica del area de servidores que nos
arroja los resultados como disponibilidad (avanilability statistics), distribución disponible
(avanilability distribution), disponibilidad total (average avanilability), disponibilidad mínima
de toda la red (top-n least available de toda la parte de servidores.

En la parte de disponibilidad podemos observar como en el día de hoy el rendimiento fue


bajo de un porcentaje 49.493 %, en cambio el día de ayer el rendimiento fue de un
porcentaje de 52.578 %, lo cual podemos decir que el rendimiento fue optimo para los
servidores.

Aunque también nos arroja un resultado de utilización de memoria de los servidores que
están funcionando en el momento ya sea negativo o positivo, con porcentajes del
rendimiento de la memoria mínima, máxima y un promedio; con la fecha en la cual arrojos
estos resultados, para que el administrador de esta red tenga una bitácora de cómo esta
el funcionamiento.

En esta imagen podemos observar los resultados por clientes de la red que se denomina
como equipos de escritorios que monitoreamos, a simple vista nos arroja resultados como
el sistema operativo que tiene, si esta caído o no mostrándonos la alerta que le
corresponde de acuerdo al estado que se encuentra, con su respectiva dirección IP y
nombre del equipo.

También nos arroja los resultados de la consola grafica como disponibilidad (avanilability
statistics), distribución disponible (avanilability distribution), disponibilidad total (average
avanilability), disponibilidad mínima de toda la red (top-n least available), de toda el área
de equipos de escritorios.

En la disponibilidad podemos concluir que el día de hoy el rendimiento fue de 38.976 %,


a diferencia de ayer que fue de 44.316 % que fue mejor en los equipos de escritorios.
En esta imagen podemos observar las graficas de la red como la disponibilidad, el tiempo
de espera, la perdida de paquetes, la utilización de la CPU, la utilización de la memoria y
la utilización del disco; además de mostrar las fechas y horas en las que arrojo los
resultados por porcentajes.

En esta imagen podemos observar los router que este software nos detecto, podemos ver
que muestra las interfaces (fastEthernet y las seriales), si esta caídas o no, con los
nombres que los identifican.

En esta siguiente imagen podemos observar la consola grafica con los resultados de los
router que monitoreo como disponibilidad (avanilability statistics), distribución disponible
(avanilability distribution), disponibilidad total (average avanilability), disponibilidad mínima
de toda la red (top-n least available).
En la disponibilidad de router podemos observar que el rendimiento fue de un porcentaje
de 96.033 %, muy óptimo para el día de hoy.

Ahora observamos partes mas detalladas del router como por ejemplo la capacidad de la
memoria, CPU, tiempo de espera, temperatura y cantidad de disponibilidad de monitoreo;
si le damos clic sobre cada uno de estos iconos que lo representa nos mostraría los
resultados en las graficas mas especificas.

No solo nos muestra graficas si no también una serie de requisitos como por ejemplo las
que se muestra en la imagen y nos dice si tiene alarma o no y que clase de alarmas es.
Después de darle clic sobre el icono de la utilización de la CPU no arroja la siguiente
grafica, donde los resultados son fecha, hora y utilización de la CPU por porcentaje;
además fecha, hora y días en las cuales monitoreo este dispositivo, aunque tenemos la
opción de escoger cuales días y horas se arroja resultados en los intervalos configurados
.

En esta imagen podemos observar la utilización de la menoría como en el caso anterior


con la CPU, nos arroja los mismos tipos de resultados.
En esta imagen podemos observar los resultados de la temperatura. Así como NPE Outlet
y Inlet Celcius seria es la salida del procesador y de I/O Outlet y Inlet Celcius es la entrada
y salida de las interfaces, así que podemos decir que seria la misma cantidad de
temperatura para las cuatros información que nos arroja en ambas partes por que en el
momento no hubo cambios de temperatura en el router.

En esta imagen observamos la interfaces que están activas con la IP que corresponde a
esa internas, si le damos clic a la interfas 192.168.101… nos arroja la mas información.
La información que nos arroja esta interfas es las fastEthernet en su rendimiento optimo
en Mbps, lo mismo para las seriales que seria en Kbps.

En esta imagen podemos ver el trafico de la fastethernet0/0 en la fecha en la arrojo los


resultados, como la capacidad máxima, mínima y el porcentaje total de la entra y salida de
esta fastethernet0/0, además de el tiempo de entrada y salida del trafico definidos en
porcentaje.
En esta imagen podemos observar el rendimiento de cada una de las capas que tiene el
router, la utilización de entrada y salida por capas, además de gráficas de error en
segundos, discards en segundos y broadcast/unicast por porcentaje.

En esta imagen observamos el switch que el software reconoció con las fastethernet que
tiene, si le damos clic sobre una de ellas nos arroja mas información.
En esta imagen observamos la consola grafica del switch con el resultado de las graficas
como disponibilidad (avanilability statistics), distribución disponible (avanilability
distribution), disponibilidad total (average avanilability), disponibilidad mínima de toda la
red (top-n least available), de este switch, aunque hubiera varios la información seria más
bastante.

En la disponibilidad del switch podemos observar que fue muy bajo de un porcentaje de
15.738 %, seguramente arrojo una alarma que observaríamos mas adelante.

En esta imagen observamos la capacidad de la CPU, de la memoria, de la disponibilidad


actual, de tiempo de respuesta, de la perdida de los paquetes y la utilización de la placa
madre, además de otros datos como por ejemplo los que muestra en la imagen; si le
damos clic a una de los iconos nos dará mejor información detallada de cada parte del
switch, otro de los datos seria las alertas que en el momento tiene.

En esta imagen observamos la fecha, hora y utilización por porcentajes del rendimiento de
la utilización de la CPU, además de la hora y fecha en la cual monitoreo para sacar este
resultado.

En esta imagen podemos observar la hora, fecha y utilización por porcentaje de la


rendimiento de la memoria, además de la fecha y hora en la cual fue monitoreada.
En esta imagen podemos observar todas las fastethernet que tiene este switch
Si están activadas o no y cuales son las que están activadas, si le damos clic en una de
ellas nos arroja mas información sombre esta.

En esta imagen observamos la fastethernet0/3, cual arroja los resultados que podemos
ver en la imagen; como el estado o la velocidad tanto de entrada como de salida, una
grafica de la disponibilidad actual de la fastethernet0/3 y mucha más información.
En esta imagen observamos la serial0/0/0 la cual nos arrojo los resultados que podemos
ver en la imagen, como el estado de la serial, la velocidad, la grafica de disponibilidad
actual de esta serial, esta información será de suma importancia para ver el rendimiento
del switch y de la serial especifica.

En esta imagen podemos observar la viabilidad del switch el rendimiento de este


dispositivo por días, además de un historial desde la fecha y hora que monitoreo, hasta la
fecha y hora que paro para arrojar los resultados que podemos observar.
En esta imagen podemos observar las graficas de la red como la disponibilidad, el tiempo
de espera, la perdida de paquetes, la utilización de la CPU, la utilización de la memoria y
la utilización del disco; además de mostrar las fechas y horas en las que arrojo los
resultados por porcentajes.
En esta imagen podemos observar los router que este software nos detecto, podemos ver
que muestra las interfaces (fastEthernet y las seriales), si esta caídas o no, con los
nombres que los identifican.

En esta siguiente imagen podemos observar la consola grafica con los resultados de los
router que monitoreo como disponibilidad (avanilability statistics), distribución disponible
(avanilability distribution), disponibilidad total (average avanilability), disponibilidad mínima
de toda la red (top-n least available).
En la disponibilidad de router podemos observar que el rendimiento fue de un porcentaje
de 96.033 %, muy óptimo para el día de hoy.
Ahora observamos partes mas detalladas del router como por ejemplo la capacidad de la
memoria, CPU, tiempo de espera, temperatura y cantidad de disponibilidad de monitoreo;
si le damos clic sobre cada uno de estos iconos que lo representa nos mostraría los
resultados en las graficas mas especificas.

No solo nos muestra graficas si no también una serie de requisitos como por ejemplo las
que se muestra en la imagen y nos dice si tiene alarma o no y que clase de alarmas es.

Después de darle clic sobre el icono de la utilización de la CPU no arroja la siguiente


grafica, donde los resultados son fecha, hora y utilización de la CPU por porcentaje;
además fecha, hora y días en las cuales monitoreo este dispositivo, aunque tenemos la
opción de escoger cuales días y horas se arroja resultados en los intervalos configurados
.
En esta imagen podemos observar la utilización de la menoría como en el caso anterior
con la CPU, nos arroja los mismos tipos de resultados.

En esta imagen podemos observar los resultados de la temperatura. Así como NPE Outlet
y Inlet Celcius seria es la salida del procesador y de I/O Outlet y Inlet Celcius es la entrada
y salida de las interfaces, así que podemos decir que seria la misma cantidad de
temperatura para las cuatros información que nos arroja en ambas partes por que en el
momento no hubo cambios de temperatura en el router.

En esta imagen observamos la interfaces que están activas con la IP que corresponde a
esa internas, si le damos clic a la interfas 192.168.101… nos arroja la mas información.

La información que nos arroja esta interfas es las fastEthernet en su rendimiento optimo
en Mbps, lo mismo para las seriales que seria en Kbps.
En esta imagen podemos ver el trafico de la fastethernet0/0 en la fecha en la arrojo los
resultados, como la capacidad máxima, mínima y el porcentaje total de la entra y salida de
esta fastethernet0/0, además de el tiempo de entrada y salida del trafico definidos en
porcentaje.

En esta imagen podemos observar el rendimiento de cada una de las capas que tiene el
router, la utilización de entrada y salida por capas, además de gráficas de error en
segundos, discards en segundos y broadcast/unicast por porcentaje.
En esta imagen observamos el switch que el software reconoció con las fastethernet que
tiene, si le damos clic sobre una de ellas nos arroja mas información.

En esta imagen observamos la consola grafica del switch con el resultado de las graficas
como disponibilidad (avanilability statistics), distribución disponible (avanilability
distribution), disponibilidad total (average avanilability), disponibilidad mínima de toda la
red (top-n least available), de este switch, aunque hubiera varios la información seria más
bastante.

En la disponibilidad del switch podemos observar que fue muy bajo de un porcentaje de
15.738 %, seguramente arrojo una alarma que observaríamos mas adelante.
En esta imagen observamos la capacidad de la CPU, de la memoria, de la disponibilidad
actual, de tiempo de respuesta, de la perdida de los paquetes y la utilización de la placa
madre, además de otros datos como por ejemplo los que muestra en la imagen; si le
damos clic a una de los iconos nos dará mejor información detallada de cada parte del
switch, otro de los datos seria las alertas que en el momento tiene.

En esta imagen observamos la fecha, hora y utilización por porcentajes del rendimiento de
la utilización de la CPU, además de la hora y fecha en la cual monitoreo para sacar este
resultado.

En esta imagen podemos observar la hora, fecha y utilización por porcentaje de la


rendimiento de la memoria, además de la fecha y hora en la cual fue monitoreada.

En esta imagen podemos observar todas las fastethernet que tiene este switch
Si están activadas o no y cuales son las que están activadas, si le damos clic en una de
ellas nos arroja mas información sombre esta.
En esta imagen observamos la fastethernet0/3, cual arroja los resultados que podemos
ver en la imagen; como el estado o la velocidad tanto de entrada como de salida, una
grafica de la disponibilidad actual de la fastethernet0/3 y mucha más información.

En esta imagen observamos la serial0/0/0 la cual nos arrojo los resultados que podemos
ver en la imagen, como el estado de la serial, la velocidad, la grafica de disponibilidad
actual de esta serial, esta información será de suma importancia para ver el rendimiento
del switch y de la serial especifica.
En esta imagen podemos observar la viabilidad del switch el rendimiento de este
dispositivo por días, además de un historial desde la fecha y hora que monitoreo, hasta la
fecha y hora que paro para arrojar los resultados que podemos observar.
ZENOSS.

Zenoss es una herramienta de supervisión y administración de redes altamente


automatizada. Desarrollada en Python en el marco de un proyecto OpenSource, este
software se presenta como una de las alternativas más sólidas a los sistemas de
monitoreo comerciales.

Esta solución, bajo licencia GLP desde Febrero de 2006, aporta todas las funciones
necesarias de supervisión de una red de tamaño medio. Hoy en día en versión 2.0,
Zenoss ha sido desarrollada a partir de retazos de código libre: escrita en Python dentro
de un entorno Zope, MySQL, RRDtool, CRicket, PySNMP, Net-SNMP, etc.

Sus principales funciones son dejar a la vista la configuración de red, la supervisión de la


actividad de red, la gestión de la ocurrencia de eventos y la alarma. De forma automática,
Zenoss permite visualizar las relaciones entre cada elemento de tu red. Entre los
protocolos utilizados, citamos SNMP, WMI y Telnet/SSH. Los datos se registran en una
base de datos exportable a XML, y el seguimiento de la actividad de la red se hace a
través de tests SCMP y TCP programados.

INSTALACION DE ZENOSS.

Instalación desde las fuentes:

para poder instalar zenoss desde las fuentes necesitaremos los siguientes paquetes
python-dev libmysqlclient15-dev mysql-server build-essential binutils make swig autoconf
miramos que los paquetes se encuentren en la cache de nuestros repositorios con el
siguiente comando.

#apt-cache search python-dev

y asi con cada uno de los paquetes citados anteriormente.

Ahora procedemos a instalarlos:

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


swig autoconf

Procedemos a crear el usuario para zenoss en home:

#adduser zenoss

Nos logueamos con el usuario que acabamos de crear de la siguiente manera:

#su zenoss
Ahora estamos logueados con el usuario zenoss tenemos que hacer unos cambios en el
archivo de las variables para el interprete de comandos entramos al home del usuario.

$cd /home /zenoss

cuando estemos ubicados allí editamos el archivo .bashrc.

$nano .bashrc

Nos dirigimos al final del archivo de configuración y añadimos las siguientes lineas:

export ZENHOME=/usr/local/zenoss
export PYTHONPATH=$ZENHOME/lib/python
export PATH=$ZENHOME/bin:$PATH
Guardamos y salimos Ctrl+x y la opción S

El la dirección que nos da ZENHOME no existe aun entonces la creamos con el comando
como root:

#mkdir /usr/local/zenoss

Cambiamos las propiedades del directorio con

#chown zenoss /usr/local/zenoss

Para instalar zenoss es necesario que este corriendo mysql si no es asi lo iniciamos.

#/etc/init.d/mysql start

Procedemos a descargar el paquete desde la fuente


(http://downloads.sourceforge.net/zenoss/zenoss-2.2.4.tar.gz), lo desempaquetamos en el
usuario zenoss y lo instalamos en la ruta definida en ZENHOME

Nos logueamos como el usuario zenoss:

#su zenoss

Vamos a la ruta donde hay que desempaquetar el paquete:

$cd /usr/local/zenoss
Lo desempaquetamos con el siguiente comando:

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

Entramos al archivo desempaquetado.

$cd zenoss-2.2.4

Instalamos con el comando:

$./install.sh

Después de este paso nos pedirá una información como el el password para acceder al
entorno gráfico, el usuario de la base de datos y otros.
Si tenemos problemas en la instalación podemos regresar al principio y deshacer los
cambios con el comando:

$make clean

Cuando termina la instalación cambiamos los permisos a algunos ficheros:

Nos logueamos como root y ejecutamos los comandos:

#chown root:zenoss /usr/local/zenoss/bin/zensocket


#chmod 04750 /usr/local/zenoss/bin/zensocket

Ahora solo queda iniciar zenoss, nos logueamos como el usuario zenoss:

#su zenoss

E iniciamos el servicio.

$zenoss start

Para detener el servidor solo basta con el siguiente comando.

$zenoss stop

Ahora para empezar a administrar nuestra red accedemos a la interfase web tecleando la
siguiente dirección en el navegador:

http://localhost:8080/zport/dmd
INSTALAR DESDE EL REPOSITORIO.

Este paquete ya esta en un repositorio donde lo podemos descargar ya compilado para


debian o ubuntu.

Primero debemos agregar el repositorio a la sources.list

#nano /etc/apt/sources.list

La direccion del repositorio es:

deb http://dev.zenoss.org/deb main stable

Actualizamos:

#apt-get update

Instalamos:

#apt-get install zenoss-stack


Iniciamos el servicio:

#/etc/init.d/zenoss start

y entramos ala web:


http://localhost:8080/zenoss
AGREGAR EQUIPOS MANUALMENTE.

Para agregar manualmente los equipos que vamos a monitorear vamos ala venta Add
Device y llenamos la información necesaria en los campos.

Ahora solo queda agregarlo y esto se hace en el botón de en la parte inferior que dice Add
Device en este punto el programa guarda la información de nuestro equipo y crea una
coneccion con el.

Ya tenemos nuestro equipo agregado a nuestra lista de monitoreo y podemos acceder ala
información de este por medio del protocolo snmp que por medio del agente extraera la
información sobre el funcionamiento de este.

AGREGAR EQUIPOS AUTOMATICAMENTE.

Después de que entremos a nuestro entorno web zenoss vamos ala pestaña networks
damos en esta y nos muestra redes que ya habíamos aadido anteriormente.
Para agregar una nueva red vamos a la flecha que esta en la parte superior donde se
encuentran las redes buscamos la opción add network y en la ventana que aparece
escribimos la dirección de nuestra red.

Y damos clic en OK.


Vemos que la ventana networks nos aparece la red que acabamos de agregar.

Nos paramos sobre ella y damos clic con el botón izquierdo del mouse cuando estemos
dentro de ella volvemos a dar clic en la flecha superior y damos clic en Discover Devices y
nos aparece lo siguiente.
Nos muestra que esta reconociendo equipos de la red.

Regresamos a networks y entramos a la red que agregamos anteriormente y en ella


encontraremos los equipos que se encuentran en nuestra red e información sobre ellos:
y desde aquí podemos acceder a la información de los equipos de la red con solo dar clic
en la ip del equipo del cual deseamos información.

GRAFICAS.

Para ver el estado de nuestros equipos zenoss cuenta con muchas herramientas y una de
ellas es mostrarnos gráficas de los procesos que se estan realizando en los equipos
clientes en este caso veremos las gráficas del trafico en la interfaz eth1.

Primero vamos a la pestaña Networks.

Entramos a la red donde se encuentra nuestro dispositivo.


Ahora entramos al equipo donde esta nuestro equipo entramos dando clic en la dirección
ip y no aparece el siguiente cuadro.

En la pestaña ip address vamos donde se encuentra el nombre del equipo en este caso
es carloz-laptop.

Buscamos en las pestañas una que dice OS en ella encontramos toda la información de
servicios, interfaces y otros. Vamos ala pestaña interfaces aquí encontramos las
interfaces que tenemos activas por ejemplo nosotros tenemos las interfaces eth0, eth1, lo.

Damos clic sobre eth1 y nos aparece las gráficas que muestran el trafico que hay sobre
nuestra interfase de red.
En esta gráfica encontramos el volumen de información que fluye a través del sistema y
se mide en bits/segundos .

Aquí encontramos el flujo de paquetes que pasa por la interfaz esta estaditica se da en
Pkts/segundos.

Esta es la gráfica de errores que se pueden presentar en nuestra interfaz hasta ahora no
hay ninguno.
NETWORK MAP.

Con esta herramienta podemos ver mapas de nuestra red con solo entrar a la pestaña
Network Map y la opción Selected Divice or Network escribimos la dirección de la red ala
cual deseamos hace el mapa y en la opción Device Class Filter podemos escoger los
equipos que deseamos nos muestre el mapa con la / nos muestra todos los equipos de la
red o si deseamos equipos en especifico los escogemos de la lista.
PROBLEMA CON EL MAP:

Si no encontramos nada en la opción map puede ser por que no tenemos instalado el
flash player para arreglarlo solo bastara con instalar el paquete flashplugin-nonfree

Abrimos la consola y como root vemos si esta en la cache de los repositorios e


instalamos.

#apt-cache search flashplugin-nonfree

#apt-get install flashplugin-nonfree

y ahora si abrimos el entorno web de zenoss y ya podemos ver el map.


MONITOREAR SERVICIOS.

Con zenoss podemos monitorizar también los servicios que puede ofrecer un servidor de
nuestra red podemos ver su estado, mirar gráficas y generar alarmas con solo seguir los
pasos que veremos a continuación podemos lograr tener nuestros servicios vigilados ya
que estos son muy importantes para nuestra red.

Para monitorizar un servicio de un equipo determinado en la red nos ubicamos en el


equipo dando clic en su ip en la red donde esta luego de que estemos viendo su
información vamos a la ventana os.

En la opción IP Services damos clic en la flecha que hay ala izquierda escogemos la
opción Add IpService nos aparece la siguiente ventana:
En este espacio escribimos el tipo de servidor que deseamos monitorizar en nuestro caso
es un servidor web damos ok y pasamos ala siguiente ventana:

Aquí escribimos las opciones de el servidor al cual vamos a monitorizar como el protocolo
el puerto y otros configuramos las opciones y damos clic en save que se encuentra en la
parte inferior de la ventana.
En la pestaña Events vemos el estado del servidor que acabamos de agregar.

En la pestaña os también encontramos las opciones para agregar procesos, interfaces de


red, y otros.

AGREGAR ZENPACKS A ZENOSS.

Zenpack: es un paquete por medio del cual se pueden añadir nuevas funciones a zenoss
pueden agregarse funciones como reglas de acción, gráficos, clases de evento, clases de
servicio, informes y otros, también se pueden añadir nuevos demonios y nuevas
características para la interfaz de la interfaz de usuarios.

Hay tres tipos de zenpacks disponibles y son:


Comunidad zenpacks: Estos son los aportados por la comunidad de zenoss estos no tiene
apoyo oficial de zenoss.

Zenpack básicos: son probados y certificados por zenoss, también se integran los de la
comunidad atreves del tiempo si son probados y por la empresa.

Empresa zenpacks: se crean oficialmente apoyados por la empresa.


La lista de zenpacks se encuentran en el sitio zenpack

descargamos los zenpacks que necesitamos en mi caso necesito monitorear un servidor


iss de windows y un ldap en linux.

Nota: Cuando descarguemos los zenpacks no los descomprimamos esto se hace


automáticamente en la instalación.

Instalacion:

Como usuario zenoss:

#su zenoss

Encendemos el servidor.

$zenoss start

vamos ala ruta donde descargamos el zenpack y procedemos a instalarlo con el


comando:

$zenpack --install MicrosoftIIS6.zip


$zenpack --install ZenPacks.zenoss.LDAPMonitor-1.0-py2.4.egg

Ahora entramos a la interfaz administrativa, damos clic en la pestaña Mibs cuando


estemos aquí hacemos clic en la flecha que se encuentra al lado izquierdo de Overview y
entramos a Add to ZenPack.
Nos aparece la ventana donde podemos agregar nuestro Zenpack escogemos uno de los
que acabamos de instalar y damos clic en add.

Con esto ya hemos integrado nuevos zenpacks a nuestro zenoss.


INTRODUCCION A APLICACIONES WEB.

Con el avance de las tecnologías y la escalabilidad de las redes que han traído consigo la
globalización de las comunicaciones, se hace cada vez más necesario la implementación
de diversas tecnologías, que a través de aplicaciones acequibles para los usuarios
permitan disfrutar de la información de forma tal que día a día sea mucho más eficaz y
segura pero lo más importante: que este siempre disponible para hacer uso de ella en el
momento que se requiera.

Cada aplicación tiene su propio lenguaje en la cual esta elaborada y diseñada para que el
usuario pueda interactuar con ella y la haga parte de sus tareas diarias.

Las aplicaciones Web no trabajan solas, si no que es un complemento con los


navegadores ya que es un valor primordial para que las aplicaciones cumpla con su
objetivo principal de acuerdo con la sintaxis de cada una; como por ejemplo el Chat es
una de las aplicaciones que si vemos hoy en día es fundamental para todo el mundo no
importa si es niño, joven o adulto. Volviéndose mas indispensable Internet y las
aplicaciones aun mas.

Como actualmente es fundamental el Chat las personas adoptaron esto como algo más
de su rutina diaria aparte del teléfono o los celulares móviles, con esta aplicación
encontraron otra forma de comunicarse desde cualquier lugar del mundo por medio de las
aplicaciones Web e Internet.
Para realizar dichas aplicaciones, existen varias opciones o recursos para acceder a ellas,
muchas son gratuitas o privadas.

APLICACIONES WEB EN WINDOWS 2003 SERVER.


INSTALACION DE OPEN FIRE.

Antes de comenzar con la instalación de open fire es necesarios instalar xampp.

Instalacion de xampp:

Para comenzar lo que debemos instalar es xampp, que es un paquete que te permite
instalar varios tipos de servidores en tu sistema.

bebemos descargar XAMPP de la siguiente pagina.

(http://www.apachefriends.org/en/xampp-windows.html#641).

Después de descárgalo le damos doble clic al icono para comenzar con la instalación y
nos saldrá una imagen como esta donde nos dice el idioma y le damos OK.

Nos sale la imagen de bienvenidas para continuar con la instalación y le damos Next.
Aquí como podemos observar nos dirá la ruta donde se guardara la carpeta raíz del
software y le damos Next.

En esta imagen podemos ver que nos pregunta que herramientas vamos a utilizar, de
acuerdo a lo que necesitamos lo instalamos como por un ejemplo las siguientes que
vamos a mencionar:

Nos pregunta si deseamos crear un icono en el escritorio, le diremos que si.

XAMPP DESKTOP

Nos pregunta si queremos crear una carpeta en el menú de inicio, le diremos que si.

XAMPP START MENU

Nos pregunta cuales de los servicios deseamos instalar, en mi caso necesito.

Apache y MySQL

Y después de seleccionarlas le damos install.

SERVICE SECTION
Al darle install comienza a instalar todo los archivos que necesita para el funcionamiento
como tal.
Luego le damos finalizar después que haya terminado de instalar todos los archivos
correctamente.

Después de darle finalizar el XAMPP arroja una consola cmd.exe para comprobar que el
apache se esta iniciando como podemos ver en la imagen.
Después de la consola shell nos muestra esta otra consola grafica donde podemos ver
que desde aquí tenemos la facilidad de iniciar o parar los servicios y nos muestra en que
estado se encuentra actualmente, podemos ver que el automáticamente se iniciaron, si el
puerto 80 por donde correr el apache estuviera ocupado no saldría así como se muestra
en la imagen, así que nos tocaría deshabilitar lo que tengamos corriendo en este puerto
para que funcione como debe ser.
CREACION DE LA BASE DE DATOS.

Para crear la base de datos, tenemos que entrar a este link (http://localhost/phpmyadmin/)
y nos sale algo como se muestra en la imagen; donde se coloca el nombre de la base de
datos es preferible que tenga el mismo nombre de la aplicación que vamos a instalar en
muestro caso es OPENFIRE para recordar mejor el nombre de la base de datos ya que
mas adelante la vamos a utilizar, escogemos el cotejamiento que son los códigos que
identifica la aplicación, en nuestro caso es el ultimo de la lista que es este
(utf8_unicode_ci) y por ultimo le damos crear.

Después de darle crear nos saldrá una imagen como esta, donde nos dice que ya esta
creada la base de datos de muestra aplicación.
Ahora podemos pasar a instalar nuestra aplicación.

NOTA: es necesario instalar un active directory ya que en el momento de intégralo con la


aplicación los usuarios que tenemos registrados en el será los mismos que nos aparecerá
en la aplicación.

En la instalacion de joomla que veremos mas adelante mostramos los pasos de la


instalación de active directory, así que en este manual lo vamos a omitir.

INSTALACION DE OPENFIRE.

Para comenzar con la instalación debemos descárgalo y esto lo hacemos de la pagina


oficial http://www.igniterealtime.org/downloads/index.jsp#openfire.

Después de descargar le damos instalar.

En esta imagen se comienza con la instalación de la aplicación Openfire.


Aquí escogemos el idioma que vamos a manejar, la ventaja que podemos ver a esto es la
facilidad que nos brinda para escoger el idioma que mejor manejamos le damos OK y
continuamos.

Aquí como observamos se comienza con la instalación, antes de empezar nos da una
serie de recomendaciones para seguir después de leerlas le damos siguiente.

Aquí aceptamos los términos del contrato para continuar.


Como podemos ver nos muestra la ruta de la carpeta donde estará guardada la
instalación de Openfire le damos siguiente.

Nos dice en que carpeta esta las herramientas para instalar y creara los accesos directos
de la aplicación para su funcionamiento y le damos siguiente.
Aquí como podemos ver se extraen los archivos que necesita para el funcionamiento de la
aplicación como tal.

Después de extraer los archivos le damos finalizar.


Como podemos observar nos sale una consola de administración que nos indica que esta
en funcionamiento, además de la hora y fecha en la cual fue instalada y como podemos
acceder a ella, aquí también podemos parar o iniciar los servicios dándole stop o start;
algo que debemos tener en cuenta es que cada ves que apagamos el equipo donde esta
la aplicación se apagar los servicios, así que toca reiniciar cuando lo encienta, esto lo
hace en esta consola.

Luego nos vamos para el navegador y le damos http://127.0.0.1:9090, y nos saldrá la


consola grafica de OPENFIRE para comenzar a configurar.
El primer paso es escoger el idioma, lo seleccionamos y le damos continuar.

En esta siguiente imagen colocamos el dominio o la dirección IP del mismo; nos puesta
unos puertos que vienen por defecto pues son el 9090 es el puerto estándar y el 9091es
por donde le brinda seguridad y le damos continuar.

Pasamos a configurar la fuente de la base de datos así que de las opciones que nos da
escogemos la primera y le damos continuar.
Pasamos a configurar la conexión con la base de datos, aquí escogemos el tipo de base
de todos, así que escogemos Mysql y automáticamente nos sale por defecto en los otros
recuadros siguientes unas líneas, donde modificamos (hostname), que viene siendo el
nombre del equipo o la dirección IP y (name), colocamos el nombre de la base de datos
que habíamos creado.
En el segundo campo colocamos en el usuario root que será el administrador de la base
de datos, es opcional si le coloca passwd.

Ya lo que viene en el tercer campo lo dejamos por defecto, aunque también es opcional si
lo quiere cambiar y le damos continuar.
Nos encontramos con testeo de perfil esto significa el tiempo de autenticación de los
usuarios.
Para esta aplicación escogemos la opción de servidor de directorios (LDAP) ya que
también nos sirve para active directory y le damos continuar.

En testeo de conexión, como la misma palabra lo dice testeamos la conexión de active


directory, así que en el primer campo desplegamos y escogemos active directory que
nuestro LDEP confirmamos los datos que nos pide como por ejemplo el servidor, los
usuarios, el dominio y lo colocamos así en la tercera línea de DN base
cn=user,dc=prueba,dc=net (en lo anterior se coloca el dominio así), dejamos el puerto por
defecto ya que no importa si es active directory o LDAP ya que los dos salen por el mismo
puerto.

En le campo de autenticación copiamos la misma línea pero le agregamos el


administrador, así cn=administrador,cn=user,dc=prueba,dc=net y la contraseña con la que
se va a logear correctamente a la aplicación como administrados de ella.
Después de testear si todo esta bien configurado y nos concuerda con la configuración del
active directory sale una imagen como esta y le damos guardar y continuar.

Nos encontramos con mapeo de testeo que nos quiere decir la unidad donde están
creados los usuarios, además de las políticas y permisos que les damos; así que lo
dejamos por defecto, aunque es opcional cambiarlas, guardamos y continuamos.
Lo mismo aquí lo dejamos por defecto, ya que aquí se hace el mapeos de los grupos que
ya tiene active directory por la integración que ya se habia hecho anteriormente,
guardamos y continuamos.
Ahora agregamos el usuario que va ha manejar OPENFIRE, en nuestro caso seria como
usuario administrador y colocamos la contraseña y le damos agregar, guarda y continuar.

Aquí nos muestra que la configuración fue completa y después nos sale si queremos
conectarnos a la consola del administrador, así que le damos clic.
Después de darle clic nos sale la consola de administración, donde colocamos como
usuarios administrador y la contraseña.
Tenemos dos formas de entrar a la consola administrativa.

Una seria la que acabamos de realizar, después de terminar exitosamente la


configuración nos logeamos al mismo o vamos para el navegador y copiamos la loopback
(127.0.0.1) y el puerto y nos aparece la consola administrativa de OPENFIRE para
logearnos, lo copiamos y le damos ingresar.

Ya estamos en la consola administrativa de OPENFIRE

I
NSTALACION DE SPARK.

Primero lo descargamos de la página oficial que viene siendo la misma de donde


descargamos OPENFIRE www.igniterealtime.org/

Así después que termine con la descarga comenzamos con la instalación, le damos doble
clic y nos muestra una imagen como esta.

Nos pregunta si en verdad queremos instalar Spark en nuestro equipo y le damos que
Next.
Nos muestra la ruta donde va que dar guardado y le damos Next.

Nos dice en que carpeta esta las herramientas para instalar y creara los accesos directos
del funcionamiento y le damos Next.
Nos pregunta si queremos crear los iconos los escogemos y le damos Next.

Ahora nos muestra la instalación de spark.


Aquí nos muestra que se ha terminado con la instalación y si querremos iniciar por el
cliente lo activamos y le damos finish.

Luego nos sale la consola donde el usuario se puede logear, colocando el usuario,
passwd y localhost y le damos ingresar.
Esta es la consola donde los usuarios ya están logeados y puede ver los contactos que
están conectados.

Pero no hemos terminado con la configuración de OPENFIRE ya que nos falta instalar
unos plugins para que nos funcione el Chat con los usuarios que tenemos registrados en
el active directory.
INSTALACION DE FASTPATH WEB CHAT.

Este nos sirve como clientes para la mensajera instantánea, volvemos ingresar al

navegador como ya lo habíamos hecho anteriormente, después de logearnos vamos

a la pestaña de plugins de openfire.

Le damos al link que se llama plugins disponibles.

Después nos sale una lista donde los buscamos y seleccionamos los plugins, para

luego proceder ha instalarlos.


Instalamos el plugins fastpath service, dándole a un botón verde que se encuentra en la
parte derecha.
Luego pasamos ha instalar el plugins fastpath WebChat dándole clic ha un botón verde
que se encuentra a la derecha.

Ahora vamos a comprobar si la instalación fue un éxito, vamos de nuevo a plugins y


efectivamente nos aparecen, para que nos funcione hay que reiniciarlos, así que le damos
clic en ese icono.

Después de iniciarlos para probar el fastpath WebChat vamos al navegador y copiamos


http://localhost:9090/webchat, o el nombre del equipo o la loopback, y nos saldrá una
imagen como esta.

Después volvemos a la consola administrativa de OPENFIRE y en la pestaña de fastpath,


le damos crear workgroup que quiere decir (grupo de trabajo), le damos clic en el link que
dice create workgroup y lo creamos.

Cuando le damos clic en create workgroup nos arroja esta ventana donde llenamos los
datos con el nombre de ese grupo y los miembros que van hacer parte de ese grupo, es
opcional si quieres copiar una descripción, después damos clic en create workgroup.
Después volvemos al navegador y copiamos la dirección http://localhost:9090/webchat
pero primero de este paso hay que volver a reiniciar los servicios y nos saldrá la siguiente
imagen con el nombre del workgroup.

Le damos clic al workgroup que creamos y nos saldrá una imagen como esta; le damos
clic a close window y nos aparecerá la siguiente imagen.
Aquí nos pide los datos del usuario que se va ha logear, desde que tengan el * es por es
estrictamente necesario y le damos Stara Chat.
Después de darle Stara Chat nos sale una imagen como esta, donde ya tenemos un
contacto que se quiere hablar por el Chat con este usuario, esto sucede en la parte
inferior como podemos observar ya es decisión de nosotros si lo aceptamos o no.

Esta seria el entorno grafico de fastpath Web Chat, donde podemos ver los usuarios
conectados y además hablar con ellos.

Como anteriormente ya habíamos instalado y creados usuarios en el spark, podemos


comunicarlos entre los usuarios Web Chat.
INSTALACION WORPRESS EN WINDOWS 2003 SERVE
WordPress:

Es un sistema de gestión de contenidos enfocado a la creación de blogs, desarrollado en


PHP y MySQL, bajo licencia GPL. El éxito de WordPress se debe a su Licencia libre, su
facilidad de uso y sus características como gestor de contenidos. Además, hay una gran
comunidad de programadores y diseñadores que se encargan de su desarrollo y de crear
plugins o temas (plantillas de diseño) para la comunidad de usuarios. WordPress nació
del deseo de construir un sistema de publicación personal, elegante y con una buena
arquitectura.

Características principales:

• Fácil instalación, actualización y personalización.

• WordPress es un sistema de publicación Web basado en entradas ordenadas por


Fecha, entre otras muchas posibilidades, además de páginas estáticas.

• La estructura y diseño visual del sitio dependen del sistema de plantillas


(Themes).

• Múltiples autores o usuarios, junto con sus roles o perfiles que establecen
distintos niveles de permisos

• Permite ordenar artículos y páginas estáticas en categorías, subcategorías y


etiquetas ("tags").

• Tres estados para una entrada ("post"): Publicado, Borrador, Esperando Revisión
(Nuevo en WordPress 2.3) y Privado (sólo usuarios registrados).
• Permite comentarios y herramientas de comunicación entre blogs.

• Gestión y distribución de enlaces.

• Subida y gestión de archivos adjuntos y multimedia.

• Admite "Plugins" para ampliar las funcionalidades del blog.

• Admite "Themes" (plantillas) y "Widgets", que ofrecen numerosas posibilidades y


flexibilidad para el diseño y estructura de sus blogs.

Para instalar wordpres en windows 2003 server tenemos que tener instalado el xampp,
para tener mas información de como instalarlo nos remitimos al primer manual.

CREAR LA BASE DE DATOS PARA WORDPRESS.

Para crear la bese de datos para wordpress lo primero que haremos es entrar a la web.

http://localhost/xampp

Después de que nos percatemos que todo esta bien, se puede crear la base de datos de
mysql por aquí o al instalar wordpress.
Se le da clic en phpMyAdmin, aparece una imagen así, se le da el nombre y le damos
clic en crear.
Ya tenemos nuestra base de datos creada

Ahora procederemos a la instalación de wordpress después de descargarlo de la pagina


oficial, extraemos los ficheros.
WordPress puede descargarse en castellano desde http://es.wordpress.org/
La ruta donde quedara almacenada, la cual será
c:/xampp/htdocs
Después de esto iniciaremos un navegador Web y colocamos esta dirección:

http://localhost/wordpress

Al hacer esto nos saldrá un error el cual significa que no tenemos un archivo, se puede
crear manualmente o darle clic en crear archivo de configuración en este estará
guardados todos nuestros datos; en este caso crearemos el archivo automáticamente.

Luego nos dirá que parámetros vamos a configurar mas adelante y que información
necesitamos, por lo que damos clic en !vamos allá!

Ahora vamos a llenar unos datos y damos clic en continuar

Nombre de la base de datos:


Wordpress

Nombre de usuario:
Root (lo dejamos por defecto si queremos)

Contraseña:
La dejamos en blanco por que es que no hemos creado ningún pasword para este
usuario.

Host de la base de datos:


Localhost

Prefijo de las tablas:


wp_ (este prefijo es un identificador de la base de datos)
Ya hemos configurado lo que necesitábamos por lo cual vamos a continuar dando clic
donde dice, hacer la instalación.

Ahora el siguiente paso es muy simple ya que lo que haremos será llenar dos campos en
los cuales lo que debemos colocar es el titulo del blog y el correo del administrador o
correo valido y luego clic en Instalar wordpress, para continuar.
Ahora nos avisara que wordpress se ha instalado y nos da una contraseña la cual
debemos guardar bien por que es la contraseña del usuario admin.

Ahora se loguea para poder iniciar la sesión como administradores del wordpress.
Esta es la dirección en la cual podemos comenzar a interactuar con el wordpress después
de iniciar la sesión.
http://localhost/wordpress/wp-admin/
Con esto podemos ver que todo nos quedo bien configurado por lo cual empezaremos a
mirar la diversidad de cosas que podemos hacer con este sistema de gestión de
contenidos.

Podemos comenzar por cosas simples como por ejemplo lo que es el cambio de la
plantilla, la configuración de los colores y modificar alguna información, entre otros.
MANUAL DE INSTALACION Y AUTENTICACION DE JOOMLA-RADIUS.

JOOMLA.

Es un sistema gestor de contenidos dinámicos (CMS o Content Management System) que


permite crear sitios web de alta interactividad, profesionalidad y eficiencia. La
administración de Joomla está enteramente basada en la gestión online de contenidos.

Decimos "gestión online" porque todas las acciones que realizan los administradores de
sitios Joomla, ya sea para modificar, agregar, o eliminar contenidos se realiza
exclusivamente mediante un navegador web (browser) conectado a Internet, es decir, a
través del protocolo HTTP (Protocolo de transferencia de hipertexto).

Nada más que esto es necesario para el usuario de Joomla para publicar información en
la Red Global, y mantenerla siempre actualizada y fresca. Esto convierte a Joomla en una
poderosa herramienta de difusión de Información, de Marketing Online, y también de
negocios por Internet.

Joomla está programado en lenguaje PHP (Hypertext Pre Processor) y SQL (Structure
Query Language). Utiliza bases de datos MySQL, Tanto PHP como MySQL son
programas Opensource de libre distribución y uso, y al ser Joomla una aplicación WEB,
funciona obviamente en servidores de páginas web (HTTP Servers). Estos servidores de
páginas web pueden ser de pruebas (Esto es, por ejemplo, Joomla funcionando en un
servidor instalado en la misma máquina del usuario que lo administra), o también
servidores comerciales de producción (Esto es, cuando publicamos un sitio web basado
en Joomla alojado en una empresa proveedora del servicio de hosting).

WIRESHARK:

Analizador de protocolos basado en las librerías pcap utilizado comúnmente como


herramienta de diagnóstico de redes y de desarrollo de aplicaciones de red.
Entre sus cualidades nos encontramos con una enorme versatilidad que le lleva a
Soportar más de 480 protocolos distintos, además de la posibilidad de trabajar tanto con
datos capturados desde una red durante una sesión como con paquetes previamente
capturados que hayan sido almacenados en el disco duro.
Soporta el formato estándar de archivos tcpdump, que es capaz de reconstruir sesiones
TCP, y está apoyado en una completa interfaz gráfica que facilita enormemente su uso.

Instalación:

Para instalar wordpres en windows 2003 server tenemos que tener instalado el xampp,
para tener mas información de como instalarlo nos remitimos al primer manual.

Despues de tener xampp instalado lo siguiente seria iniciar el navegador web así:
localhost/phpmyadmin en el cual creamos la base de datos para joomla.

Después de creada la base de datos nos lleva a un panel de administración en el cual


podemos modificarla, crear tablas para la base de datos entre otras funciones que no
especificaremos mucho ya que no tocamos esta parte.
Ahora copiamos el instalador del joomla en la ruta:
E:\xampp\htdocs

Iniciamos de nuevo el navegador web así: localhost/joomla para empezar con la


instalación de joomla.

Lo primero es escoger el idioma que será español.


Aquí nos explica la comprobación previa del joomla que nos indica que si alguno de los
elementos está marcados con rojo la instalación del joomla no nos funcionara
correctamente.

La Licencia Pública General de GNU pretende garantizarle la libertad de compartir y


modificar software libre.
Cuando hablamos de software libre, estamos refiriéndonos a libertad, no a precio. Las
Licencias Públicas Generales están diseñadas para asegurarnos de que tenga la libertad
de distribuir copias de software libre (y cobrar por ese servicio si quiere), de que reciba el
código fuente o que pueda conseguirlo si lo quiere, de que pueda modificar el software o
usar fragmentos de él en nuevos programas libres, y de que sepa que puede hacer todas
estas cosas.

Configuración de la base de datos:

Lo primero es escoger el tipo de base de datos que vamos a utilizar en este caso
(MySQL).

El nombre del servidor en el cual instalamos el joomla.

El nombre del usuario que será (root) para tenga todos los permiso y la contraseña que
en este caso no pusimos

Nos pide el nombre de la base de datos que será (joomla).


Nos muestra una configuración del ftp la cual dejamos en blanco ya que anteriormente en
la instalación de xampp no lo implementamos.

Ahora entramos a la configuración principal que nos pide datos básicos como el nombre
de nuestro sitio web, nuestro correo electrónico, y la contraseña del usuario
administrador.

Ya hemos finalizado con la instalación de joomla, pero nos pide que eliminemos la carpeta
installation de E:\xampp\htdocs\joomla para poder ingresar al panel de administración de
joomla.

Ingresamos a joomla por medio del navegador web así: localhost/joomla/administrador


Con el usuario admin y la contraseña determinada anteriormente en la configuración
principal.

Ya nos muestra el panel de administración de joomla. Es muy importante entrar a cada


una de estas opciones ya que nos muestra todo lo que podemos modificar, crear, editar
dentro de nuestro sitio.
MANEJO Y ADMINISTRACION DE JOOMLA.

La administración se divide en cuatro partes:


✔ Menú principal.
✔ Barra de herramientas.
✔ Barra de información.
✔ Área de trabajo.

El menú principal seria básicamente el panel de administración donde cada botón posee
un menú desplegable con más opciones y esas opciones con otros menús.
Básicamente seria:

✔ Creación de artículos.
✔ Enlace internos y externos.
✔ Encuestas.
✔ Enlaces web.

La barra de información tiene datos sobre:


✔ Nombre del sitio.
✔ Sección actual del trabajo.
✔ Nombre del usuario logeado como administrador.
✔ Número de usuarios con sesiones abiertas.

La barra de herramientas provee al administrador los distintos instrumentos para la


creación y manipulación de los contenidos o cualquier elemento de Joomla que podamos
editar, crear o configurar, como por ejemplo templates, menú es, etc.

Hay que tener en cuenta que la barra de herramientas cambia sus botones dependiendo
del elemento que se está administrando, ofreciendo opciones específicas para cada uno
de ellos.

En este caso vamos a editar un artículo el cual nos ofrece las herramientas básicas

✔ Tipo de fuente.
✔ Formato de texto.
✔ Negrilla ,cursiva, subrayado.
✔ Color.
✔ Insertar imagen.
✔ Editar código HTML, buscar entre otros.
Luego aplicamos y guardamos y en previsualizar podemos ir observando como nos
esta quedando nuestro sitio.

MODIFICACION DE PLANTILLAS EN JOOMLA.

Después de descargar la plantilla la copiamos en la ruta.

E:\xampp\htdocs\joomla\templates

Y nos deberá aparecer aquí

Con la opción predeterminada escogemos la plantilla deseada


Todas las herramientas y botones de administración de joomla se prestan para un manejo
rápido, detallado y sencillo.

AUTENTICACIÓN RADIUS JOOMLA.

La importacia de implementar este sisitema de autenticación y autorización es una


metodología que pretende resolver tres pregunta fundamentales de los accesos a la red,
quien o que eres? que tienes permitido hacer? y que hiciste?

Determinar quien o que esta autorizado a obtener acceso a la red es una cuestion que
desde Internet se puede decidir.
Quien tiene acceso es fundamental ya que el servidor de acceso a la red es el primer
dispositivo que va a recibir la solicitud y es el responsable de hacer cumplir los permisos
que tiene asignados generalmente.

Durante la autentificación se puede encontrar tres elementos a grandes rasgos , el


principal es el dispositivo o servicio que requiere el ingreso, la credencial que es la
identificación, puede ser un usuario y un password y por ultimo la información como
puede ser el tiempo, lugar o estado.

El principal es la entidad que se esta requiriendo el servicio y su información en caso de


ser un usuario sera los aspectos generales o en caso de ser un servicio serán las
caracteristicas o detalles del servicio.

El procedimiento de autenticación de joomla y radius

Radius hace un registro con el directorio activo que en este caso seria una “base de
datos externa” para que pueda tener ese acceso el radius a los usuarios que son
alojados alli a este se le especifica la aplicación a autenticar y la direccion ip donde esta
instalada

Dentro del joomla le especificamos un plugins de radius-joomla que es el que nos


comunica con el radius.

Teniendo ya esto el funcionamiento seria : Cuando un usuario se logea en el portal


joomla las credenciales verifican su usuario y su password esta información se manda al
radius que es el que se encarga de hacerle las preguntas de quien es? Si esta permitido?
y que quiere hacer , esto lo verifica dentro del directorio activo y si todo coincide lo admite
y aquí ya se estaria autenticando.

Pero una de las dificultades que se presentan es que los usuarios creados en el
Directorio activo no se crean automáticamente en el joomla y por esto es necesario
crearlos manualmente en el joomla y asi si nos permite el acceso a este ,pero ya no se
estaria cumpliendo la funcion de la autenticación .
INSTALACION DIRECTORIO ACTIVO.

Es necesario instalar el directorio activo para poder validar los usuarios que tendrán
permiso de ingresar a la aplicación web (joomla).

Instalación del directorio activo

En esta opción nos están indicado que el asistente nos permitirá instalar active directory el
cual será un controlador de dominio por lo tanto le damos siguiente.

En este siguiente paso nos están informando acerca de seguridad que se puede tener
con Windows Server 2003, la cual no la presentan las versiones anteriores, damos clic en
siguiente.
Nos pregunta si deseamos que el servidor pertenezca a controlador de dominio que se
adicionara a una que ya existe o que si deseamos que sea un controlador de dominio
nuevo. En este caso seleccionamos controlador de dominio para un dominio nuevo y
damos si clic en siguiente.

En esta opción seleccionamos dominio que deseamos crear en este seleccionamos en


un nuevo bosque ya que este será el dominio principal de mi organización, damos clic en
siguiente
En esta paso le damos el nombre completo del DNS para el controlador de dominio,
damos clic en siguiente.

En esta opción nos muestra el nombre de NETBIOS del dominio, que seria el subdominio
del dominio de DNS, en nuestro caso mundo redes, damos clic en siguiente.
En este paso nos muestra la ruta de la carpeta donde se almacenara
La base de datos y el registro de active directory, en este caso la dejamos por defecto
aunque se le puede dar otra ruta, damos clic en siguiente.

En este paso nos indica la ruta de la carpeta sysvol la cual se utiliza para replicar los
datos basados en archivos entre controladores de dominio, damos clic en siguiente
damos clic en siguiente
En el siguiente paso me aparecen tres opciones una de ellas me indica que puedo instalar
automáticamente el servidor DNS, en este caso seleccionamos la segunda opción y clic
en siguiente.

En este paso nos muestra si queremos que nos permita controladores de dominios
instalados en Windows Server 2000 o en Windows Server 2000 y 2003
Seleccionamos la segunda opción para que nos permita Windows Server 200 y 2003,
damos clic en siguiente.
En el siguiente paso nos pide la contraseña para el administrador de active directory,
damos clic en siguiente.

En el este paso nos muestra un resumen de la opciones que escogimos en el proceso de


la instalación, damos clic en siguiente.
Luego nos muestra que esta configurando el directorio activo.

En este paso nos indica que nuestra instalación a terminado por lo tanto damos clic en
finalizar.

Luego nos pide que reiniciemos.


En el directorio activo debemos crear usuarios los cuales irán registrados en joomla,
dándole los permisos de acceso.

En la creación del usuario es necesario colocar el nombre de inicio de sesión, la


contraseña. Y siguiente.
Contraseña.

Y le damos el permiso

✔ User.
✔ Yu-ta.
✔ Propiedades.
✔ Marcado.
✔ Permitir acceso.
✔ Aplicar.
✔ Aceptar.

INSTALACION DE RADIUS.
RADIUS: (Remote Authentication Dial In User Service), protocolo de autenticación y
autorización para aplicaciones de acceso a la red o movilidad IP. Utiliza el puerto 1813
UDP, para establecer sus conexiones. Este es el que verificará las credenciales y las
conexiones de los usuarios,

Para comenzar con la instalación de radius me voy a:

✔ Inicio.
✔ Panel de control.
✔ Agregar o quitar componentes de Windows.

En la pantalla que aparece le damos a la opción agregar o quitar componentes de


Windows

En el siguiente paso selecciono la opción servicio de red y luego le doy detalles


En detalles selecciono la opción servicios de autenticación de Internet, aceptar y
siguiente.

Luego nos muestra la instalación.


En el siguiente paso doy finalizar ya se termino la instalación de radius.

Luego nos vamos a:


✔ Inicio
✔ Herramientas administrativas
✔ Servicio de autenticación de Internet

Nos debe aparecer la siguiente pantalla:

Luego damos clic derecho en servicio de autenticación de Internet, registrar servidor en


active directory.

Luego clic en aceptar por que en esta opción le estoy habilitando el IAS que es el
protocolo de radius y nuevamente le damos aceptar.
Ahora le damos clic en cliente radius, nuevo cliente radius, en este le indicamos que
aplicación se va a autenticar e indicamos la dirección ir donde se encuentra ubicada la
aplicación web.

De la siguiente manera se llenan los datos de el cliente radius (aplicación web), Le damos
siguiente.

En este paso le debemos colocar un secreto, el cual también es configurado en el joomla


para que el usuario pueda entrar a joomla, esto hace que la autenticación sea más
segura y damos clic en finalizar.
Dentro de joomla nos vamos a
✔ Extensiones
✔ Instalar o desinstalar plugins
✔ Le damos la ruta donde se encuentra el plugins, este debe estar comprimido
✔ Y le damos en la opción subir archivo e instalar.
Luego verificamos el plugins en:

✔ Extensiones
✔ Gestor de plugins
✔ Y lo activamos dándole doble clic sobre publicado

Damos clic sobre Authentication-radius

✔ En la opción ordenar colocamos 0 primero


✔ En parámetros:
✔ En la opción shared secrect, colocamos el secreto que le dimos al cliente radius.
✔ Y por ultimo el correo
Ahora creamos el usuario que anteriormente hicimos en el active directory

Aquí nos vamos a:

✔ Extensiones
✔ Gestor de módulos
✔ Nuevo
✔ Acceder
Luego damos clic sobre acceder y damos el titulo a este modulo.

INSTALACION DE WIRESHARK.

Después de descargar el paquete lo ejecutamos y damos clic en siguiente.


Aceptamos el contrato de licencia.

A continuación nos muestra los componentes que hacen parte de su instalación.


Seleccionamos las tareas adicionales para wireshark

Aquí nos indica la ruta donde quedara instalado


Instalamos el winpcap el cual nos permite capturar los paquetes de datos a través de las
conexiones de red, aunque también realiza filtrado de los paquetes capturados y genera
estadísticas de la red interna.

Ya se procede a instalar el paquete winpcap y luego mostrara los pantallazos


Del proceso de instalación.
Aceptamos la licencia.
Y finalizamos
Seleccionamos la opción run wireshark para que inicie.

Estando dentro del wireshark nos vamos a


✔ Capture
✔ Interface
✔ Iniciamos todas las interfaces

Ahora iniciamos sesión con nuestro usuario.


APLICACIONES WEB EN LINUX.

MEDIA WIKI.

Es uno de los Sistemas Gestores de Contenidos más populares que se especializan en


wikis; fue desarrollado inicialmente para Wikipedia, pero luego fue hecho público bajo la
Licencia GNU GPL.

El sistema MediaWiki cuenta con las herramientas básicas para la creación de contenidos
en forma colaborativa. Soporta múltiples usuarios y diferentes niveles de acceso,
capacidad para manejar varios formatos de imagen.

Fue traducido a varios idiomas, cuenta con una sintaxis básica para la edición elemental
de los contenidos. Soporta plantillas (denominadas pieles) que permiten darle un estilo
diferente al wiki y todo el contenido generado es XHTML válido

Para poder instalar Mediawiki 7 en Debian Etch, tenemos que cumplir con ciertas
dependencias:

Mysql-server

apache2

MediaWiki

Ahora precedemos a instalar los paquetes con el siguiente comando.

# apt-get install mysql-server apache2 mediawiki

Después de haber instalado los paquetes en nuestro equipo iremos a la siguiente ruta
para editar el archivo php.ini

# pico /etc/php5/apache2/php.ini

En este archivo buscaremos las siguientes líneas que son la de la memoria y las que
definen que extensión de carga dinámica se cargará al arrancar PHP, en este caso la del
Mysql así:
memory_limit = 20M

extension = mysql.so

extension = gd.so

Ahora precederemos a reiniciar el apache

# /etc/init.d/apache2 restart

Ahora precedemos hacer la configuración del mysql, con el siguiente comando, para
eliminar el arranque del mysql con el siguiente comando

# update-rc.d -f mysql remove

Nos mostrara algo parecido a esto:

Ejecutamos el siguiente comando para que mysql arranque en nuestro equipo.

# update-rc.d mysql defaults

Nos mostrara algo parecido a esto:


Como Debian instaló a mediawiki en /var/lib. y el directorio root de apache es /var/www,
debemos crear un enlace simbólico para que éste se pueda ver desde Internet con el
siguiente comando.

#ln -s /var/lib/mediawiki-1.7 /var/www/wiki

Ahora con la ayuda del navegador digitaremos http://localhost/mediawiki... que es nuestro


directorio publicado en la web y nos debe de aparecer algo como esto.

Ahora daremos clic en SETUP THE WIKI, debemos completar todos los datos que nos
pide y cargarlos con el botón al final de. Install mediawiki.
D irecció
n de
correo

Idioma

S in licencia (us o
privado)

Us uario y contras eña


del adminis trador

No cachear
páginas

Habilitad

Habilitad

Enviar
notificaciones por

A utenticación de la
dirección de
Prefijos en tablas s i
la BD es compartida

Contras eña de root


de Mys ql

Clic para
ins talar

CONFIGURACIÓN DE MEDIAWIKI.

1-Wiki Name: WIKI RUA

2-Contact e-mail: caruapu@misena.edu.co

3-Language: en – español

4-Copyright/license: GNU Free Documentation License 1.2 (Wikipedia-compatible)

5-Admin username: rua

6-Password: cumbia

7-Password cumbia

8-DB password: cumbia


9-DB password confirm: cumbia

10-Superuser account: root

11-Superuser password: sena

Nota: si nos sale un error en la contraseña en la base de datos del mysql (Superuser
password) se la daremos nosotros mismo por consola con los siguientes comando

1-Mysqladmin –u root password ‘contraseña’;


2-Mysql –u root –p
Entrer digitaremos la contraseña (contraseña)
Exit

PASO FINAL

Después de dar clic en (install MediaWiki) nos aparecerá un pantallaza como este

Nos pide que hay que mover el directorio de configuración que mediawiki creó por si
mismo, al lugar correspondiente.
Los haremos con el siguiente comando por (consola)

# mv /var/lib/mediawiki1.7/config/LocalSettings.php /var/lib/mediawiki1.7/

Ahora actualizaremos la página web y nos aparecerá una imagen como esta

Daremos clic en YOU WIKI y nos aparecerá un pantallaza como este ahora ya tenemos
nuestra wiki instalada, solo falta ir al archivo de configuración y editar unas líneas para
que permita subir Documentos a los usuarios.
Con el siguiente comando entraremos a la archivo de configuración y editaremos la
siguente linea asi:

# pico /var/lib/mediawiki1.7/LocalSettings.php

Buscaremos la siguiente línea y cambiaremos el parámetro que viene por defecto (false)
por (trae).

$wgEnableUploads = false;

Nos debe de quedar así:

$wgEnableUploads = true;

CREACIÓN DE USUARIO.

Agregaremos un Usuario que no esta Registrado en la Base de Datos, así damos clic en
REGISTRASE que esta en la parte superior de nuestra pantalla así:
Nos cargara un pantallaza como este

Damos clic en CREAR


Llenamos los siguientes requisitos:

Tu nombre de usuario: xruax


Tu contraseña: ****
Repite tu contraseña: ****
Tu dirección de correo electrónico: skarua@hotmail.com
Tu nombre rela camilo

Después de haber llenado el requisito daremos click en crear una nueva cuenta

Y ahora ya estamos:

CAMBIANDO EL LOGO A NUESTRA WIKI.

Lo primero que haremos para modificar la apariencia será cambiar el logotipo de la wiki y
establecer uno personalizado a nuestro gusto.
Es muy importante tener en cuenta el tamaño de la imagen que utilizaremos para el logo.
Si escogemos una imagen muy grande desplazará parte del contenido y el diseño del sitio
se verá afectado. La imagen por defecto tiene 135 píxeles de alto por 135 píxeles de
ancho.

/var/lib/mediawiki1.7/skins/common/images/

Y copiaremos la imagen que en este caso esta en el escritorio

#cp /home/sena/Destokp/ imagen.jpeg .

Listamos para ver si la imagen si quedo guardada en la ruta así:

/var/lib/mediawiki1.7/skins/common/images/# ls

Ahora entraremos a editar el archivo que es donde vamos a poner el nombre dela foto
(imagen) la ruta que en este caso es (jpeg)

$wgLogo = "${wgScriptPath}/skins/common/images/imagen.jpeg";

guardamos con Ctrl + o y salimos con Ctrl + x

Actualizaremos nuestro navegador y ahora no mostrara un estilo mas diferente.


PHPMYADMIN.

PhpMyAdmin es un programa de libre distribución en PHP, creado por una comunidad sin
ánimo de lucro. Es una herramienta muy completa que permite acceder a todas las
funciones típicas de la base de datos MySQL a través de una interfaz web.

Intalacion de phpmyadmin:

Lo primero que haremos sera instalar el servidor apache2.

#sudo apt-get install apache2 apache2.2-common apache2-utils ssl-cert

E instalamos el paquete apache2-mpm-prefork que nos ayuda a mantener compatibilidad


con bibliotecas incompatibles y tambien ayuda a separar cada petición de modo que un
problema con una petición no afecte otra.

#sudo apt-get install apache2-mpm-prefork

Para verificar que la instalación esta bien escribimos en el navegador.

http://localhost

y nos aparece lo siguiente.


Ahora pasaremos a instalar php5.

#sudo apt-get install php5 libapache2-mod-php5 php5-common

El siguiente paso en nuestra instalacion es instalar mysql ya que mechas de las


aplicaciones que veremos amas adelante trabajan con bases de datos.

sudo apt-get install mysql-server mysql-client php5-mysql

Aquí nos pide la contraseña de la base de datos.


Volvemos a escribir la contraseña.

Para poder usar mysql debemos crear usuarios y cambiar la contrasena de root. mysql
Por defecto crea un usuario como root sin password, deberíamos crear un password para
el usuario root. escribiremos los siguientes comandos:

mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('su contraseña') WHERE user='root';
mysql> FLUSH PRIVILEGES;

Si todo esta bien bastara con esto pero en mi caso me salio el siguiente error al intentar
entrar ala base de datos:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using


password: NO)
Para solucionarlo detenemos el servicio mysql.

#/etc/init.d/mysql stop

Escribimos el siguiente codigo.

#/usr/bin/mysqld_safe --user=mysql --skip-grant-tables

lo cual hace que nos saltemos la tabla de privilegios.

Abrimos otra consola sin cerrar la que esta en ejecucion y escribimos.

#mysql

Welcome to the MySQL monitor. Commands end with ; or \g.


Your MySQL connection id is 12
Server version: 5.0.51a-3ubuntu5.4 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

Ahora que estamos en nuestra base de datos escribimos.

mysql> use mysql;

y nos debe salir:

Reading table information for completion of table and column names


You can turn off this feature to get a quicker startup with -A
Database changed

Ahora tecleamos lo siguiente:

mysql> SELECT host,user,password FROM user;


+-----------+--------+------------------+
| host | user | password |
+-----------+--------+------------------+
| localhost | root | 4606d8926bf7ef12 |
| localhost | | |
| localhost | nobody | 5d2e19393cc5ef67 |
+-----------+--------+------------------+

Aquí nos muestra las contraseñas de cada usuario esto no es de mucha importancia pero
puede ser información útil

Por ultimo escribimos.

mysql> UPDATE user SET Password=PASSWORD('password') WHERE user='root';


Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

Aquí 'password' es la contraseña nueva que queremos generar.

Nos salimos de la base de datos y volvemos a levantar el servicio.

#/etc/init.d/mysql stop
#/etc/init.d/mysql start

ya podemos entrar a nuestra base de datos

#mysql -u root -p

pasamos a la instalación de phpMyAdmin

sudo apt-get install phpmyadmin

nos preguntara que servidor web estamos usando.


Para que funcione con Apache lo que necesitamos incluir una linea en apache2.conf.

#nano /etc/apache2/apache2.conf

y agregamos la siguiente linea al final del archivo.

Include /etc/phpmyadmin/apache.conf

luego reiniciamos apache.

#/etc/init.d/apache2 restart

Para probar que este funcionando desde el navegador web escribimos:

http://localhost/phpmyadmin

En esta primera parte nos pide un usuario y una contraseña.


Usuario: root

Contraseña: Es la contraseña de nuestra base de datos.

Ya podemos administrar nuestras bases de datos por medio de un entorno web.


DRUPAL.

Drupal es un CMS, este viene de la frase en ingles Content Management System que en
español se traduce a Sistema de Gestión de Contenido.

Un CMS, lo que hace es es permitir la creación y administración de contenidos,


principalmente en paginas web. Consiste es una interfaz que controla una o varias bases
de datos donde se aloja el contenido del sitio. El sistema permite manejar de manera
independiente el contenido y el diseño distinto al sitio sin tener que darle formato al
contenido nuevo, además de permitir la fácil y controlada publicación en el sitio de varios
editores. Un ejemplo podría ser el de editores que cargan el contenido al sistema y otro de
nivel superior que permite que estos contenidos sean visibles a todo el publico.

Instalacion de drupal:

Vamos a instalar drupal desde las fuentes para esto descargamos su vercion mas reciente
de la pagina oficial de drupal.

Http://drupal.org

buscamos la carpeta donde se descargo el archivo y la descomprimimos en la carpeta


/var/www

#tar -zxvf drupal-5.8.tar.gz -C /var/www

con esto se nos descomprime una carpeta llamada drupal-5.8

CREAR LA BASE DE DATOS DE DRUPAL.

En la consola como root, nos conectamos a la base de datos.

#mysql -u root -p
Escribimos el password de nuestra base de datos.

Enter password:xxxxxxx

ya en nuestra base de datos creamos una nueva.

mysql> create database drupalbb DEFAULT CHARACTER SET utf8;

creamos el usuario drupalbb, este se conectara con la base de datos drupalbb de forma
local y con el password “password”.

mysql> grant select, insert, update, delete, create, drop, index, alter, create temporary
tables, lock tables on drupalbb.* to drupalbb@localhost IDENTIFIED BY 'password';

y por ultimo activamos los permisos.

mysql> flush privileges;

con esto esta lista nuestra base de datos ahora ingresamos al navegador y escribimos la
ruta donde esta nuestra carpeta para comensar a configurar.

Http://localhost/drupal-5.8
Nos puede salir el siguiente error:

The Drupal installer requires write permissions to ./sites/default/settings.php during the


installation process.
Esto nos indica que el instalador necesita permisos para poder ejecutarse los permisos se
dan en el archivo settings.php, para poder realizar la instalación. Le damos permisos de
escritura, vamos donde se encuentra el archivo /var/www/drupal-5.8/sites/default.

chmod 777 settings.php

volvemos a abrir la pagina y nos pide algunos datos:


Database name: drupalbb
Database username: drupalbb
Database password: password

Drupal installation complete!

Quitamos los permisos de escritura al archivo settings.php

#chmod -w settings.php
Muchos modulos drupal tienen tareas periodicas que deben ser ejecutadas por CRON.
Para activar estas tareas, escribimos el comando:

crontab -e

e ingresamos la siguiente linea

0 * * * * wget -O - -q http://localhost/drupal-5.8

Guardamos y salimos Ctrl+x S y enter.


PERSONALIZACION DE DRUPAL.

Para poder personalizar nuestra pagina con algunos logos, es necesario crear un
directorio, el cual es utilizado por drupal, el directorio debe llamarse files, y debe tener
permisos necesarios para poder leer y escribir en el , asi que lo creamos con los
siguientes comados:

#mkdir /var/www/drupal-5.8/files
#chmod o+rwx /var/www/drupal-5.8/files

Lo primero que debemos hacer es crear una cuenta que es la del administrador, la cual
tiene todos los privilegios, para ello solamente vamos a la seccion que diga: create the
first account y registramos la cuenta del administrador.
Escribimos nombre de la cuenta y el correo electrónico.

Nos da la contraseña por defecto si la deseamos cambiar solo escribimos en el campo


password la nueva contraseña.
Nos logueamos como administrador.
Con el nombre y la contraseña que configuramos anteriormente.

creamos el primer documento en la sección de create content.

Damos clic en Page.


Escribimos el titulo y el cuerpo de nuestro comentario y vamos ala parte inferior y damos
clic en Sumit.

Hacemos click en el enlace "Administrar" de la columna izquierda. Ahi estamos dentro de


la administración de Drupal.
Ingresamos a Información del sitio en Administer, Site configuration, Site information.
Ingresamos:
Nombre: Carloz
Dirección de email: ccontrerasbet@misena.edu.co
Los demas campos son opcionales.
Guardamos la configuración, save configuration.
Ingresamos a URLs limpios Administer, Site configuration, Clean URLs,

Hacemos clic en realizar la prueba de URLs limpio y si funciona tildamos Activado y


guardamos.
Ingresamos a fecha y hora Administer, Site configuration, Date and time
y personalizamos si es necesario.

Ingresamos a Sistema de archivos Administer, Site configuration, File system y


configuramos el directorio donde Drupal guardara los archivos.

Dentro de la administracion de temas


Los Temas tienen su propia configuración, pero tambien tenemos una cofiguracion
predefinida para todos los Temas, los temas se peuden cambiar de dos formas una es
yendo ala opción Administer, Site building, Themes, escogemos el tema que deseemos
usar y le damos en save configuration.

Y la otra es en Administer, Site configuration, Administration theme, escogemos el tema y


damos en save configuration.
Para descargar temas nuevos los encontramos en la pagina dru- pal.org solo basta con
descargarlos y decomprimirlos en la ruta /var/www/drupal-5.8/themes
Administer, Site configuration, Administration theme, en la opción configure podemos
cambiar nuestra pagina globalmente, buscamos la opción usar logo predeterminado en
Upload logo image: buscamos la ruta donde esta nuestro logo.

Un poco mas abajo nos aparece opciones de iconos de acceso rápido, este icono, es el
que nos aparece en el navegador junto a la dirección de internet y es posible
personalizarlo, para ello realizamos el mismo paso, deshabilitamos la opción de usar el
icono de acceso rápido predefinido y en Upload icon image: escribimos la ruta de nuestro
icono. Y guardamos la configuración save configuration.

Drupal nos da la opción de crear uno o mas usuarios y darles permisos a ciertas opciones
supongamos que la pagina solo la administraremos nosotros, entonces nadie puede
crear cuentas para ello vamos a opciones-usuarios seleccionamos la primera opcion para
que solo el administrador pueda crear cuentas de usuario con esto decimos si el sitio
sera administrado por uno o mas usuarios.

Si queremos que el sitio sea mas privado de modo que solo los que esten registrados
dejamos habilitada la opción que los usuarios puedan crea cuentas con o sin la
aprobación del administrador, esta ventana podemos indicar el cuerpo del mensaje que
sera enviado por e-mail alas personas que se registren.

En el menu control de acceso podemos dar permisos a los usuarios registrados, por
ejemplo controlar el acceso a comentarios, decir si los usuarios puede publicar ,
seleccionar temas, y otros.
El idioma de drupal por defecto es ingles pero se puede cambiar al español de la siguiente
manera.

Primero descargamos el paquete de traducción al español de la pagina http://drupal.org/


project/Translations?page=1 vamos a donde descargamos el paquete y lo
descomprimamos en la ruta /var/www/drupal-5.8.

#tar -zxvf es-5.x-1.x-dev.tar.gz -C /var/www/drupal-5.8

Ahora lo añadimos a la pagina para esto vamos a la seccion module, y dentro de el


habilitar la opcion locale,
se crea un nuevo modulo llamado localization.

Entramos a el y vamos ala pestaña import buscamos el archivo Es.po, seleccionamos en


import into: spanish y damos clic en el boton import.
Ya con esto vamos ala pagina principal y toda la pagina esta traducida esto es lo
necesario para la administración de drupal pero aun quedan muchas mas opciones por
explorar asi que los invito a que sigan descubriendo nuevas cosas para este software.

Moodle.

Moodle es un paquete de software para la creación de cursos y sitios Web basados en


Internet. Es un proyecto en continuo desarrollo, diseñado para dar soporte a un marco de
educación social.
La palabra Moodle era al principio un acrónimo de Modular Object-Oriented Dynamic
Learning Environment (Entorno de Aprendizaje Dinámico Orientado a Objetos y Modular).
Uno de los temas más candentes dentro del entorno del e-learning es la programación
orientada a objetos, cuyo elemento fundamental es, como su nombre indica, el objeto. El
“objeto” se define como un conjunto complejo de datos y programas que poseen
estructura y forman parte de una organización. A partir de esta concepción de
programación orientada a objetos, se comienza a hablar de Objetos de Aprendizaje, un
nuevo concepto relacionado más con la perspectiva pedagógica.
Los Objetos de Aprendizaje son elementos de un nuevo tipo de e-learning originados en el
paradigma de orientación a objetos. Son entidades digitales, en general de reducido
tamaño, diseñadas para ser distribuidas a través de Internet, facilitándose por tanto el
acceso a ellas simultáneamente por muchos usuarios. Los diseñadores las combinan
como componentes instruccionales reutilizables para construir componentes mayores al
servicio de objetivos diferentes y en distintos contextos. Cada Objeto de Aprendizaje debe
ser auto contenido y puede incluir en su estructura otros objetos. Su reducido tamaño
también facilita que puedan ensamblarse para soportar objetivos individuales.
Para hacer posible la sociedad del conocimiento precisamos un sistema de elaboración y
distribución de conocimiento capaz de promover el aprendizaje más eficaz y barato que la
formación actual, mayoritariamente presencial.
Moodle se diseñó, por tanto, para poder desarrollar contenidos de acuerdo a la filosofía de
los Objetos de Aprendizaje y, por tanto, de la programación orientada a objetos.

Crear la base de datos:

Este paso en muy sencillo, solo debemos abrir el phpmyadmin que configuramos
previamente http://localhost/phpmyadmin escribimos el usuario y la contraseña que
tengamos cuando entramos busquemos el campo donde diga Crear Nueva Base de
Datos.
escribimos el nombre de la base de datos que en nuestro caso sera moodle, en
Cotejamiento escogemos la ultima opción que es utf8_unicode_ci y damos clic en Crear,
con esto ya creamos nuestra base de datos vacia.

Instalar moodle:
En la terminal tecleamos en siguiente comando para descargar el paquete desde los
repositorios

#sudo aptitude install moodle

para instalar precionamos y.


Seleccionamos el servidor web que tenemos que en nuestro caso sera apache2.

Seleccionamos el motor DB que aquí sera mysql-server.


Seleccionamos el nombre del dominio donde esta el (localhost).

Nombre de usuario de mysql sera root.


Contraseña mysql

Repetir la contraseña.
Nombre de la DB moodle.

Contraseña,
repetir la contraseña estos campos no son necesarios llenarlos en mi caso los deje en
blanco.

Después de llenar estos campos.

Abrimos el navegador.

http://localhost/moodle
Hacer clic en yes, para aceptar la licencia.

Después nos aparece una plantilla donde le damos continue.

Luego nos aparece una serie de ventana que contienen mucha información donde se
muestran una serie de consultas sql que se hacen durante la instalación, en palabras mas
cortas nos muestras nos muestra como se crearan las tablas en mysql hacemos clic en
continuar al final de cada ventana.
Después de que se acaben las plantillas que muestran como se crearan las tablas nos
muestra una ventana con un formulario llenamos el formulario con la información que nos
pide y damos clic en Update Profile al final de la pagina para continuar con la
configuración.

Ahora creamos el nombre de nuestro sitio y el nombre corto en la parte de abajo aparece
otra serie de información pero no es importante la omitimos y damos clic en Save
Changes.
Con esto ya tenemos instalado moodle pero seguramente esta en ingles para cambiar el
idioma.

Hacemos clic en donde dice languaje al lado izquierdo luego en languajes packs
buscamos el idioma Español – Internacional, hacemos clic en install selec languaje pack
luego vamos a Languague Setting damos y seleccionar el idioma español y luego en
Language editing y escogemos el idioma.
Gestión de usuarios:

Moodle soporta mecanismos de autenticación como lo son imap, pop3, nntp. También
soportan los certificados ssl y tls para activar estos métodos de autenticaron vamos a la
opción usuarios, autenticación y damos clic en el servidor que deseemos usar.
Damos clic en configuracion y nos muestra como esta configurado nuestro servidor.

Escogemos los métodos de autenticación de los usuarios y le damos clic en guardar los
cambios.

Para agregar cuentas de usuario vamos a la ventana Usuarios, Cuentas, Agregar usuario,
ya aquí llenamos los campos obligatorios y damos clic en Actualizar informacion personal.

Luego nos aparece la lista de usuarios que hemos creado esto nos lleva automáticamente
a Hojear listas de usuarios si deseamos aquí mismo podemos crear mas cuentas de
usuario en la opcion Agregar usuario.

Para asignar permisos a los usuario lo hacemos desde la ventana Usuarios, Permisos,
Definir roles.

Ya en la ventana Ver detalles del rol vemos los permisos que tiene.
Si deseeamos agregar o quitar permisos a estos usuarios damos clic en Editar.

Aquí podemos editar opciones del como el nombre y los permisos que tendrá, después de
hacer los cambios necesarios damos clic en la parte inferior de la pagina guardar
cambios.
Para asignar roles globales cada usuario vamos a la opción Usuarios, Permisos, Asignar
roles globales, en esta ventana podemos asignar los roles que tendrá cada usuario,
seleccionamos el usuario y en la opcion rol a asignar escogemos en rol para el en este
caso es student, deespues de esto damos clic en la flecha que se activa y ya le habremos
asignado su rol.

Modulos:
Para ver las actividades que podemos realizar en nuestro servidor vamos a la venta
Módulos, Actividades. Aquí nos muestra todo en lo que los usuarios pueden participar y
cuales esta habilitados.

Podemos ver y cambiar la configuración de los módulos con darle clic.


si realizamos algun cambio en la configuración le damos guardar los cambios.

Apariencia:

Para cambiar ls apariencia de nuestro moodle solo tenemos que entrar a Apariencia,
Temas, Selector de temas y elegimos nuestro tema favorito.

Cuando escojamos el tema que deseemos damos clic en Elegir y luego en continuar.
Para ajustar nuestra portada solo vamos ala opción Portada ajuste de portada y podemos
cambiar cosas como el Nombre del sitio, el Nombre corto y podemos configurar la
descripción del sitio.

Para tener mayor integridad en nuestro sitio podemos guardar copias de seguridad de
nuestros curso esto lo aremos desde la ventana Portada, Copia de seguridad de portada.
Aquí revisamos los campos y damos clic en continuar.
Aquí nos muestra el nombre de la copia nos pregunta si deseamos incluir los usuarios y
archivos que tengamos en el curso.

Aquí nos muestra que la copia se ha realizado con exitosamente.


Y ya tenemos nuestra copia de seguridad si tenemos algún problema vamos al menú
Portada, Restauracion de portada.
Esta es la configuración básica del sitio pero aun queda mucho por explorar.
GLOSARIO.

Servidor de correo:
Servidor que me permite el intercambio de mensajes de correo electrónico, ya sea entre
usuarios, servidores, cliente y servidor. Este servidor almacena y reenvía los mensajes de
correo, probablemente esta es la aplicación TCP/IP más usada.

Microsoft Exchange Server:


Es un software de colaboración entre usuarios, desarrollado por Microsoft. Fue escrito
enteramente desde cero, basándose en el Sistema de correos X400 cliente-servidor, con
una sola base de datos para almacenamiento que soportaba servicios y directorios de
X500.

LDAP (Lightweight Directory Access Protocol):


Protocolo Ligero de Acceso a Directorios, es un protocolo a nivel de aplicación que
permite el acceso a un servicio de directorio ordenado y distribuido para buscar diversa
información en un entorno de red. LDAP también es considerado una base de datos
(aunque su sistema de almacenamiento puede ser diferente) a la que pueden realizarse
consultas.

Microsoft Outlook:
Es un programa de agenda ofimática y cliente de email de Microsoft, y forma parte de la
suite Microsoft Office.

SMTP (Simple mail transfer protocol):


Protocolo simple de transferencia de correo), se basa en una entrega punto a punto, un
cliente SMTP se contacta con el servidor SMTP del host destino para entregarle
directamente el correo, este nos da seguridad en la entrega al receptor ya que espera que
sea guardado con éxito. Funciona conjuntamente con los protocolo POP o IMAP.

POP (post office protocol):


Protocolo de oficina de correos Permite a los clientes obtener los mensajes que se
encuentran almacenados en el servidor. El IMAP me permite lo mismo pero con la
diferencia que cada que voy a descargar el mensaje debo esta conectado a Internet
mientras que el POP después de descargar el mensaje lo guarda en el disco y puedo
abrirlo cuando quiera sin necesidad de estar conectado. Otra diferencia seria que el POP
me muestra todos los mensajes, mientras que IMAP me indica que escoja uno por que el
otro será almacenado en el servidor.

IMAP (internet message Access protocol):


Protocolo de acceso a mensajería de internet descargar el mensaje debo esta conectado
a Internet, me indica que escoja uno por que el otro será almacenado en el servidor.

MUA :
Es un programa que utiliza el computador para leer y enviar un correo.

MDA:
(agente de reparto de correo), software que se encarga de aceptar lo correos entrante y
los distribuye a los buzones de los destinatarios, si los clientes están en redes remotas lo
que hace es enviárselo a un servidor SMTP.

MTA:
(agente de transferencia de correo), programa que transfiere los menajes de una
computadora otra, los MTA en pocas palabras es el servidor de correo SMTP.

ACL:
Access Control List, listas de control de acceso,Es una forma de determinar los permisos
de acceso apropiados a un determinado objeto, dependiendo de ciertos aspectos del
proceso que hace cada host,permitiendo controlar el flujo de trafico en equipos de redes.

AMAVIS:
Amavis (A Mail Virus Scaner), es un programa que hace la función de puente entre el
Spamassassin y el Postfix, aunque amavis tiene un filtro contra el spam, no cuenta con un
antivirus.

DOVECOT:
Dovecot es un código abierto IMAP y POP3 el cual trabaja para unix.DOVECOT incluye
un agente de entrega de correo (MDA).

ENCRIPTAR:
ES la codificación de los datos por razones de seguridad, La encripción requiere que se
utilice el mismo protocolo en ambos lados para poder codificar en el lado emisor y
decodificar en el lado receptor.

GID:
Identificador de grupo.

IMAP:
(Internet message access protocol),protocolo de acceso a mensajes electrónicos
almacenados en un servidor, a los cuales se puede acceder remotamente.

MAIL:
Es un servicio de red que permite a los usuarios enviar y recibir mensajes rápidamente,
también denominados mensajes electrónicos o cartas electrónicas.

MAILDIR:
Es el proceso que reparte un correo lo guarda en un fichero con un nombre único en el
directorio tmp.

POSTFIX:
Es un Agente de Transporte de Correo (MTA) de software libre, un programa informático
para el enrutamiento y envío de correo electrónico, creado con la intención de que sea
una alternativa más rápida, fácil de administrar.

SASL:
Capa de seguridad y autenticación simple, es un programa que permite ejecutar otros
programas en el.

SID:
Identificador de seguridad.

SSL:
Permite la autenticación de servidores la codificación de datos y la integridad de los
mensajes, es un formato de codificación para transmisión de datos entre cliente/servidor.

TLS:
(Transport Layer Security), seguridad de la capa de transporte es un protocolo para el
establecimiento de una conexión segura entre un cliente y un servidor. Es capaz de
autenticar el cliente y el servidor y la creación de una conexión cifrada entre los dos.
UID:
Identificador de usuario.

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.

Agente:
Es un módulo de software de administración de red que reside en un dispositivo
administrado. Un agente posee un conocimiento local de información de administración
(memoria libre, número de paquetes IP recibidos, rutas, etcétera), la cual es traducida a
un formato compatible con SNMP y organizada en jerarquías.
NMS:
Ejecuta aplicaciones que supervisan y controlan a los dispositivos administrados. Los
NMS’s proporcionan el volumen de recursos de procesamiento y memoria requeridos para
la administración de la red. Uno o más NMS’s deben existir en cualquier red administrada.

Mib:
Una Base de Información de Administración es una colección de información que está
organizada jerárquicamente. Las MIB’s son accedidas usando un protocolo de
administración de red, como por ejemplo, SNMP.

GetRequest:
A través de este mensaje el NMS solicita al agente retornar el valor de un objeto de
interés mediante su nombre. En respuesta el agente envía una respuesta indicando el
éxito o fracaso de la petición. Si la petición fue correcta, el mensaje resultante también
contendrá el valor del objeto solicitado. Este mensaje puede ser usado para recoger un
valor de un objeto, o varios valores de varios objetos, a través del uso de listas.

GetNextRequest:
Este mensaje es usado para recorrer una tabla de objetos. Una vez que se ha usado un
mensaje GetRequest para recoger el valor de un objeto, puede ser utilizado el mensaje
GetNextRequest para repetir la operación con el siguiente objeto de la tabla. Siempre el
resultado de la operación anterior será utilizado para la nueva consulta. De esta forma un
NMS puede recorrer una tabla de longitud variable hasta que haya extraído toda la
información para cada fila existente.

SetRequest:
Este tipo de mensaje es utilizado por el NMS para solicitar a un agente modificar valores
de objetos. Para realizar esta operación el NMS envía al agente una lista de nombres de
objetos con sus correspondientes valores.
GetResponse:
Este mensaje es usado por el agente para responder un mensaje GetRequest,
GetNextRequest, o SetRequest. En el campo "Identificador de Request" lleva el mismo
identificador que el "request" al que está respondiendo.

Trap :
Una trap es generado por el agente para reportar ciertas condiciones y cambios de estado
a un proceso de administración. Una trap es un mensaje espontáneo enviado por el
Agente al Administrador, al detectar una condición predeterminada, como es la
conexión/desconexión de una estación o una alarma.

GetBulkRequest:
Este mensaje es usado por un NMS que utiliza la versión 2 del protocolo SNMP
típicamente cuando es requerida una larga transmisión de datos, tal como la recuperación
de largas tablas. En este sentido es similar al mensaje GetNextRequest usado en la
versión 1 del protocolo, sin embargo, GetBulkRequest es un mensaje que implica un
método mucho más rápido y eficiente, ya que a través de un solo mensaje es posible
solicitar la totalidad de la tabla.

InformRequest:
Un NMS que utiliza la versión 2 del protocolo SNMP transmite un mensaje de este tipo a
otro NMS con las mismas características, para notificar información sobre objetos
administrados.

XAMPP:

Es un paquete preconfigurado que permite instalar varios tipos de servidores en tu


sistema, que consiste principalmente en la base de datos MySQL, el servidor Web Apache
y los intérpretes para lenguajes de script: PHP y Perl.

PHP:

Es un lenguaje de programación interpretado, diseñado originalmente para la creación de


páginas Web dinámicas. Es usado principalmente en interpretación del lado del servidor
(server-side scripting). Se inicio como una modificación a Perl.

APACHE:

Apache, sustancialmente, es un proyecto nacido para crear un servidor de Web estable,


fiable y veloz para plataformas Unix. Apache nace, por una parte, de un código ya
existente y de una serie de patch para mejorar su fiabilidad y sus características, es el
servidor de páginas Web siendo necesaria la utilización de módulo de multiproceso para
manejar las peticiones.

MySQL:

Es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de


seis millones de instalaciones. Es la base de datos open source más popular y,
posiblemente MySQL es un sistema de administración de bases de datos, no es más que
una aplicación que permite gestionar archivos llamados de bases de datos o lo que es lo
mismo.

SPARK:

Es un sistema de mensajera instantánea GPL, hecho en java que utiliza el protocolo


jabber con el podrás tener tu propio servidor de mensajería, se pueden administrar a
usuarios, compartir archivos, auditar mensajes, mensajes offline, mensajes broadcast,
grupos, etc. y además contiene plugins gratuitos con diferentes funciones extras.
Spark es un cliente de mensajería instantánea open source optimizada para empresas.
Combinado con el servidor OpenFire, es una buena herramienta para mensajería
instantánea empresarial.

FASTPATH WEB CHAT:


Es un cliente de Web Chat basado en un fastpath service.

FASTPATH SERVER:
Es el apoyo de solicitudes de logeo de usuarios.
CONCLUSIONES

Aunque normalmente se reconoce a la planeación de los proyectos, como función básica


del proceso académico, planear y preparar un programa de trabajo para la ejecución de
este proyecto, nos ayuda a la culminación de este objetivo más rápidamente.
En todo el proceso de realización de cada uno de los temas acordados se fueron
resolviendo dudas y adquiriendo conocimientos que fueron de mucho provecho para
todos como grupo, aunque se debe de mencionar que no todos los conocimientos de
cada persona se suma a los de todo el grupo ya que se fueron elaborando distintas tareas
a la vez por cada integrante.

De manera teoría y practica se tuvo el conocimiento del correo electrónico, que es sin duda uno
de esos grandes avances de la comunicación digital que permite una correspondencia continua e
instantánea en la que los mensajes se presentan de manera inmediata y transmiten una
información fluida, viva, ágil y eficaz que modifica profundamente el funcionamiento de la escritura
y de la lectura.

Como también la utilización de software que nos permitieron hacer una completa administración
de la red para verificar su funcionamiento, su estado y posibles errores.

Y por último la implementación de diferentes aplicaciones web que nos dio la oportunidad de crear
paginas, foros ,portales, chat de una manera muy sencilla para personas que apenas empiezan
con esto el proyecto formativo se ha desarrollado en el periodo acordado, siguiendo un
programa de trabajo que nos permito su elaboración y el aprendizaje

You might also like