Servidor de logs con RSYSLOG en CentOS

En esta entrada, voy a explicar como configurar un servidor de logs con rsyslog en CentOS. Hace poco me encontré con un problema en el que los logs de la maquina implicada, me hubiesen sido de gran ayuda, el problema es que después del fallo que tuvo, y tras reiniciarla, no habían logs disponibles ya que por que por alguna razón estos se habían corrompido.

Una forma muy sencilla de evitar este tipo de situaciones es tener un servidor de logs, lo cual es relativamente sencillo. Para empezar, en nuestro servidor de logs, debemos realizar los siguientes pasos:

Sigue leyendo “Servidor de logs con RSYSLOG en CentOS”

Speech Recognition with Google Cloud API on Asterisk 15 and CentOS

asterisk-logo2
Image 1. Asterisk & Google ASR

After long time trying setting up Google ASR on Asterisk, but this time using CentOS, finally I got it. In this post I will try to explain how to do it. The first step we must to do, is install the next packet:

yum -y groupinstall 'Development Tools'

The next step is install the dependencies for Asterisk 15.

yum install wget ssh ncurses ncurses-devel uuid uuid-devel libuuid-devel jansson-devel libxml2-devel sqlite-devel

Now, we can move to Home and download the the version number 15 of Asterisk:

cd ~
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz

Now we shall move to /usr/src, decompress the tarball and move to the new directory:

Sigue leyendo “Speech Recognition with Google Cloud API on Asterisk 15 and CentOS”

Text To Speech con Festival, Google ASR y Translation en Asterisk 15, sobre CentOS

1280px-Asterisk_Logo.svg
Imagen 1. Asterisk y Google Translate

En esta entrada vamos a combinar Text To Speech usando Festival y Speech Recognition+Translation usando la API Translate de Google Cloud. Para empezar vamos a instalar Festival, para ello ejecutamos:

# yum install festival festival-devel

Festival esta muy bien, pero por defecto vendrá con voces en Ingles, puede que tengamos alguna voz en Español por defecto dependiendo de la instalación, pero en esta caso vamos a usar una voz en Español mejorada. Cuando se prepararon estas voces se hicieron sobre Debian, es por ello que los paquetes serán .deb, así que necesitaremos pasarlas a .rpm de CentOS, esto lo haremos con Alien, pero antes tendremos que descargar los siguientes paquetes:

# yum install epel-release.noarch rpm-build

Descargamos e instalamos el repositorio Nux con el cual podremos instalar Alien: Sigue leyendo “Text To Speech con Festival, Google ASR y Translation en Asterisk 15, sobre CentOS”

Reconocimiento de voz con la API de Google Cloud ASR en Asterisk 15 sobre CentOS

asterisk-logo2
Imagen 1. Asterisk y Google ASR

Despues de bastante tiempo tras volver a configurar Google ASR en Asterisk, pero esta vez en CentOS, desde la ultima vez que lo hice en debian he conseguido dejar funcionando el reconocimiento de voz con Google, pero esta vez con la API de Google Cloud, así que en esta entrada voy a describir como conseguirlo:

Lo primero que debemos hacer en CentOS es instalar el siguiente grupo de paquetes:

# yum -y groupinstall 'Development Tools'

A continuación instalaremos los paquetes necesarios para el correcto funcionamiento de Asterisk 15:

# yum install wget ssh ncurses ncurses-devel uuid uuid-devel libuuid-devel jansson-devel libxml2-devel sqlite-devel

Sigue leyendo “Reconocimiento de voz con la API de Google Cloud ASR en Asterisk 15 sobre CentOS”

SELinux en CentOS y como desactivarlo

selinux-penguin-new_sized
Imagen 1. SELinux.

La entrada de hoy va ser rápida, es un simple tip sobre SELinux.

Asi que hablando en terminos genericos SELinux blinda el Kernel de Linux permitiendo la configuración del mismo con políticas de acceso, así que antes de nada lo que podemos hacer para comprobar en que estado lo tenemos, es ejecutar el siguiente comando:

#sestatus

La primera línea de la salida de este comando nos indicara el estado en el que se encuentra el mismo. Para desactivarlo, tenemos dos vías la permanente y la temporal.

Sigue leyendo “SELinux en CentOS y como desactivarlo”