Queuemetrics es una herramienta de manejo de informacion tipo Callcenter en asterisk. Su instalacion en Centos 5 en adelante es muy sencilla, solo debemos ejecutar los siguientes comandos.
#wget -P /etc/yum.repos.d http://yum.loway.ch/loway.repo
#yum install queuemetrics
Creamos la base de datos y creamos el usuario queuemetrics dandole permiso para que acceda a la base ante creada.
#mysql> create database queuemetrics;
#mysql> GRANT ALL PRIVILEGES ON queuemetrics.* TO queuemetrics@localhost IDENTIFIED BY 'javadude';
Y ahora, corremos el script de por defecto:
#mysql --user=queuemetrics --password=javadude queuemetrics < /usr/local/queuemetrics/webapps/queuemetrics-XXXX/WEB-INF/README/installDb.sh
Iniciamos queuemetrics:
#service queuemetrics start
E ingresamos queuemetrics en la web http://ip-del-servidor:8080/queuemetrics y listo.
Qloader es una herramienta de Loway, que nos permite cargar la informacion de queue_log de asterisk a Mysql, para luego poder configurar Queuemetrics a que lea la informacion de mysql.
yum install qloaderd
ahora configuramos el archivo de QM "/usr/local/queuemetrics/webapps/queuemetrics-XXX/WEB-INF/configuration.properties" los siguientes parametros
default.queue_log_file=cluster:megadeth
cluster.servers=megadeth
cluster.megadeth.manager=tcp:admin:amp111@127.0.0.1
cluster.megadeth.queuelog=sql:P01
cluster.megadeth.monitored_calls=/var/spool/asterisk/monitor/
cluster.megadeth.callfilesdir=
cluster.megadeth.audioRpcServer=
cluster.megadeth.agentSecurityKey=
Ahora el archivo "/etc/sysconfig/qloaderd"
PARTITION=P01
QUEUELOG=/var/log/asterisk/queue_log
LOGFILE=/var/log/asterisk/qloaderd.log
MYSQLHOST=localhost
MYSQLDB=queuemetrics
MYSQLUSER=queuemetrics
MYSQLPASS=javadude
"PARTITION" debe ser el mismo que "cluster.megadeth.queuelog=sql:P01" de "/configuration.properties" como se dan cuenta.
reiniciamos Qloaderd
#service qloaderd restart.
listo, ahora Queuemetrics esta extrayendo la configuracion de queue_log desde la base de datos.
Comentarios
Publicar un comentario