Orakernel

Octubre 8, 2007

Oracle Rman: Recovery Manager

Archivado en: Oracle, Rman — orakernel @ 11:06 pm
Tags: ,

A partir de ahora empazaré a redactar una serie de artículos basados en unas de las herramientas mas aclamadas de Oracle .

Este producto tal como su nombre mas o menos indica se encarga de la gestión de backups y restauración de data files, archive logs y control files, además de poder ser usado para la recuperación completa o incompleta de una Base de datos.

Rman tiene la característica de ser configurado de dos formas , la primera, más limitada y con menos opciones , que solo puede gestionar una sola base de datos y donde toda la información de los backups es guardada en el controlfile y la segunda, más completa y robusta, manejado por un repositorio que se guarda en la base de datos en forma de esquema y que nos permitirá la gestión de backups de un mayor número de instancias.
En el siguiente capítulo mostraré como se crea un repositorio rman en una base de datos Oracle 10g r2

Rafael A. Hernández

Octubre 5, 2007

Instalación de Asterisk con interfaz web

Archivado en: voip — orakernel @ 8:49 am
Tags: , , , ,

Muy buenos días,

me estreno en el blog publicando un “how to” de lo más sencillito para la instalación de la última version de Asterisk y el interfaz web de Digium, para que os monteis vuestro propio servidor en casita. Si quereis integrarlo con vuestra linea telefónica, necesitareis una tarjeta o un adaptador FXS.

“Entendemos” (jejeje) que ya tenemos instalado el sistema base (debian) en nuestro equipo. Si disponemos de una tarjeta PC-FXS es el momento de pincharla.

Empezamos instalando algunos paquetes necesarios:

aptitude install vim less ssh bison zlibc flex libncurses5-dev zlib1g-dev libssl-dev libnewt-dev libiksemel1-dev make gcc g++ libstdc++6 subversion

y por supuesto las fuentes de nuestro kernel, que las buscaremos con:

aptitude search `uname -r` | grep headers

Si tenemos una tarjeta pinchada nos aseguramos de que el sistema la reconoce, usando:

lspci (del paquete pciutils)

Empezamos descargando las fuentes necesarias:

mkdir /usr/src/asterisk
cd /usr/src/asterisk
wget
http://downloads.digium.com/pub/asterisk/asterisk-1.4-current.tar.gz
wget http://downloads.digium.com/pub/asterisk/asterisk-addons-1.4-current.tar.gz
wget http://downloads.digium.com/pub/zaptel/zaptel-1.4-current.tar.gz
wget http://downloads.digium.com/pub/libpri/libpri-1.4-current.tar.gz

Descomprimimos e instalamos cada paquete:

tar -xvzf libpri-1.4.1.tar.gz
cd libpri-1.4.1
make
make install
cd ..
tar -xvzf
zaptel-1.4.5.1.tar.gz
cd zaptel-1.4.5.1

  • editamos zconfig.h y buscamos la linea:
    #define DEFAULT_TONE_ZONE 0
    la cambiamos a (porque estamo en España):
    #define DEFAULT_TONE_ZONE 6

make
make
make isntall
make config
cd ..
tar -xvzf asterisk-1.4.12.tar.gz
cd asterisk-1.4.12
./configure
make
make install
make samples
make config
cd ..
tar -xvzf asterisk-addons-1.4.3.tar.gz
cd asterisk-addons-1.4.3.tar.gz
make
make
make install
make samples

Con esto ya tenemos el asterisk instalado y configurado para que se arranque con el sistema. Ahora instalamos el interfaz web:

Modificamos los siguientes parametros:

  1. /etc/asterisk/http.conf
    enabled = yes
    enabledstatic = yes
    bindaddr = 0.0.0.0
  2. /etc/asterisk/manager.conf
    enabled = yes
    webenabled = yes
    [admin]
    secret = mypass
    read = system,call,log,verbose,command,agent,config
    write = system,call,log,verbose,command,agent,config

svn checkout http://svn.digium.com/svn/asterisk-gui/trunk asterisk-gui
cd asterisk-gui
./configure
make
make install
make samples

Comprobamos con:
make checkconfig

Si todo esta OK! ejecutamos asterisk:

/etc/init.d/asterisk start

Y ya esta!! Así de facil. Ahora abrimos un navegador y vamos a:

http://ip_del_servidor:8088/asterisk/static/config/setup/install.html

La clave que pide es la que metemos en el /etc/asterisk/manager.conf

En proximas actualizaciones, veremos como se integra con un TTS (tetx to speech), configurar extensiones chungas y más cosas chungas chungas.

Puto Psicopata

Octubre 3, 2007

Más Orakernel

Archivado en: Uncategorized — orakernel @ 7:13 am
Tags: , ,

Bueno, pués como hay cosas que no son convenientes para un blog, he creado una cuenta en del.icio.us para que podamos añadir los enlaces que nos parezcan interesantes, pero de los que no queremos escribir casi nada.

Ya sabemos qué usuario / contraseña hay que usar ..

http://del.icio.us/orakernel

Blog de WordPress.com.