Vicidial Cluster
Conexiones remotas - MySQL
Validar que desde todos los servidores dentro del cluster se puedan comunicar de manera remota.
mysql -h172.16.0.4 -uroot -prootPasswd
El comando anterior debe cambiar acorde al servidor y las credenciales apropiadas.
Servicio NTP
Validar servicio de ntp este ejecutandose en el servidor correcto, generalmente en el de la Base de Datos.
ntpq -p
Edicion de archivo /etc/astguiclient.conf
Editar el archivo /etc/astguiclient.conf y validar la siguiente configuracion.
# Database connection information
VARDB_server => 172.16.0.3
VARDB_database => asterisk
VARDB_user => cron
VARDB_pass => 1234
VARDB_custom_user => custom
VARDB_custom_pass => custom1234
VARDB_port => 3306
# Alpha-Numeric list of the astGUIclient processes to be kept running
# (value should be listing of characters with no spaces: 123456)
# X - NO KEEPALIVE PROCESSES (use only if you want none to be keepalive)
# 1 - AST_update
# 2 - AST_send_listen
# 3 - AST_VDauto_dial
# 4 - AST_VDremote_agents
# 5 - AST_VDadapt (If multi-server system, this must only be on one server)
# 6 - FastAGI_log
# 7 - AST_VDauto_dial_FILL (only for multi-server, this must only be on one server)
# 8 - ip_relay (used for blind agent monitoring)
# 9 - Timeclock auto logout
VARactive_keepalives => 123468
En la primera parte
# Database connection information
Va informacion de la conexion a la base de datos, la IP del servidor y las credenciales que usara.
En la segunda parte
# Alpha-Numeric list of the astGUIclient processes to be kept running
Son las opciones que tienen que estar ejecutandose, y en comentarios muestra cuales opciones son exclusivas solamente para un solo servidor, generalmente el de la base de datos, estas opciones son la 5 y la 7 por lo que en el servidor de Base de Datos quedaria de la siguiente forma.
VARactive_keepalives => 12345678
Y para los demas servidores quedaria de la siguiente forma.
VARactive_keepalives => 123468