Show Menu
Cheatography

VizOne_Quick_Start Cheat Sheet (DRAFT) by

Useful commands for Viz One

This is a draft cheat sheet. It is a work in progress and is not finished yet.

User Interfaces (GUI)

Viz Studio
http:/­/ap­i-s­erv­er/­studio
http:/­/vi­z1/­studio | http:/­/vizappxx/studio
Viz One Admin
http:/­/ap­i-s­erv­er/­admin
http:/­/vi­z1/­admin | http:/­/vizappxx/admin
ActiveMQ
http:/­/ac­tiv­emq­-se­rve­r:8­161­/admin
http:/­/vi­zap­p02­:81­61/­admin
Coder
http:/­/co­der­-ma­ste­r-s­erv­er:­808­1/u­i/w­ar/­ind­ex.html
http:/­/vi­zap­p01­:80­81/­ui/­war­/in­dex.html
SOLR
http:/­/so­lr-­ser­ver­:89­883­/solr
http:/­/vi­zso­lr0­1:8­988­3/solr | http:/­/vi­zso­lr0­2:8­988­3/solr
Onde estiver xx mudar para o número do vizapp onde está rodando o serviço.
Para os serviços api, eles rodam em todos os app. Por exemplo: mudar para vizapp05

Daemon Control (ardemctl)

Arquivo de config­uração
/opt/d­emc­tl/­etc­/de­mct­l.conf
Checar os arquivos demctl.conf em todos os servidores do arquivo demctl.conf. Ou do servidor especi­ficado no comando
ardemctl check | ardemctl check [host]
ardemctl check vizhr4
Copiar o arquivo demctl.conf local para todos os servidores especi­ficados no arquivo demctl.conf. Ou para o servidor especi­ficado no comando
ardemctl push | ardemctl push [remote host]
ardemctl push vizlr06
Verficar status de todos os daemons
ardemctl status | ardemctl status all
ardemctl status all
Verificar status de um daemon
ardemctl status [nome do daemon]
ardemctl status api-rest
Verificar status de um daemon em um servidor
ardemctl status [nome do daemon­]/[­host]
ardemctl status api-re­st/­viz­app03
Verificar status de todos os daemon de um host
ardemctl status all/[host]
ardemctl status all/vi­zhr12
Verificar status dos daemons de um grupo ¹
ardemctl status [nome do grupo daemon]
ardemctl stauts xfer
Iniciar, ou interr­omper, um daemon em todos os servidores config­urados no demctl.conf ²
ardemctl start [daemon] | ardemctl stop [daemon]
ardemctl start api-soap
Iniciar, ou interr­omper, um daemon em um servidor específico
ardemctl start [daemo­n]/host | ardemctl stop [daemo­n]/host
ardemctl start api-so­ap/­viz­app04
Iniciar, ou interr­omper, todos os daemons de um grupo de daemon
ardemctl start [daemon group] | ardemctl stop [daemon group]
ardemctl start xfer
Verificar logs de um daemon
ardemctl logs [daemo­n]/­[host]
ardemctl log api-re­st/­viz­app03
Reiniciar um daemon ³
ardemctl restart [daemo­n]/­[host]
ardemctl logs api-so­ap/­viz­app07
Matar um processo de um daemon
ps aux | grep ardome
Para rodar os comandos é necessário estar conectado, ssh, em um servidor Viz Core (vizappxx).
1 Verificar os grupos de Daemon no arquivo demctl.conf na seção GROUP
2 Verificar na seção DAEMON em qual HOST ou HOSTGROUP o daemon está config­urado
3 Caso seja necessário reiniciar todos os DAEMONS, o proced­imento é STOP, depois START. Conforme explicado na docume­ntação

Comandos mgr

Atualiza o cache dos servidores com o banco, e vice-cersa
assetmgr syncme­dia­cache [id do item]
assetmgr syncme­dia­cache [id do item]
Retorna tudo o que foi realizado em um item
auditmgr list -i [id do item]
Comando utilizado para limpar o cache do banco nos servid­ores. Forçando a criar novos, necessário quando atualiza algumas config­urações
cachemgr clear
Comando para listar, sem indent­ação, as config­urações do MAM
confmgr list | show
confmgr list | confmgr show
Comando para deletar entida­des­(itens, min, mob, ...) Quando é especi­ficado "­0" na flag holdtime a entidade é deletada instan­eamente
deletemgr mark --hold­time=60 [min id, item id, logtrack id]
deletemgr mark --hold­time=60 210212­34587
Comando para admini­strar o Message Broker do Viz One
eventmgr stats | eventmgr stats -v -w 5
Comando para listar todo os formatos de vídeo existentes no Viz One. O flag mfg server para verficar todos os house format
fmtmgr list | fmtmgr list mfg

Transfer debug commands

Comando para checar o log de um step job de uma transf­erê­ncia¹
xlog [id do step]
Comando para checar o transcode log de um step job de uma transf­erê­ncia¹
xlog [id do step].a­rd­enc.log
¹ Precisa ser executado em um dos servidores que está rodando os daemons dispatchd