CITSmart 8
Executar a Instalação
Configurações Extras do CITSmart
crie um arquivo chamado citsmart cfg in /opt/wildfly/standalone/configuration/ com as informações abaixo start monitora incidentes=false jdbc alias reports= jdbc alias bpm= jdbc alias bpm eventos= start verifica eventos=false quantidade backuplogdados=1000 start mode rules=false start mode rules=false load factservicerequestrules=true iniciar processamentos batch=true dê permissão para o usuário do wildfly para este arquivo \[root\@server /tmp]# chown wildfly wildfly /opt/wildfly/standalone/configuration/citsmart cfg nota no arquivo citsmart cfg, o valor padrão é true (mesmo se não for definido), ou seja, se essa opção não existir no arquivo, o sistema utilizará o valor true para essa propriedade definido como true, ativa o thread que atualiza a tabela de fatos de solicitações de serviço na inicialização do sistema definido como false, a atualização ocorrerá somente após a inclusão ou alteração da solicitação de serviço configuração do quartz o processamento batch do citsmart utiliza o quartz para o agendamento e processamento de rotinas de sistema crie um arquivo de nome "quartz properties" no caminho /opt/wildfly/standalone/configuration/ as configurações se diferem para standalone comum, para o standalone configurado em modo cluster em qualquer um dos casos, configure o wildfly da seguinte maneira das formas a seguir configuração standalone sem cluster se você estiver rodando o wildfly em modo standalone mas sem configuração de cluster, insira as seguintes informações no arquivo quarts properties \#=============================================================== \#configure main scheduler properties \#=============================================================== org quartz scheduler instancename = citsmartmonitor org quartz scheduler instanceid = auto \#=============================================================== \#configure threadpool \#=============================================================== org quartz threadpool threadcount = 5 org quartz threadpool threadpriority = 5 org quartz threadpool class = org quartz simpl simplethreadpool \#=============================================================== \#configure jobstore \#=============================================================== org quartz jobstore class = org quartz simpl ramjobstore configuração standalone com cluster configurado caso você tenha um standalone funcionando em modo cluster, as configurações do quartz são diferentes de acordo com banco de dados utilizado abaixo seguem as configurações para cada um dos possíveis cenários qualquer que seja o banco de dados, as configurações se aplicam ao mesmo arquivo quartz properties no mesmo caminho informado anteriormente configuração para banco de dados banco de dados postgres \#============================================================================ \# configure main scheduler properties \#============================================================================ org quartz scheduler instancename = citsmartmonitor org quartz scheduler instanceid = auto \#============================================================================ \# configure threadpool \#============================================================================ org quartz threadpool class = org quartz simpl simplethreadpool org quartz threadpool threadcount = 25 org quartz threadpool threadpriority = 5 \#============================================================================ \# configure jobstore \#============================================================================ org quartz jobstore misfirethreshold = 60000 org quartz jobstore class = org quartz impl jdbcjobstore jobstoretx org quartz jobstore driverdelegateclass = org quartz impl jdbcjobstore postgresqldelegate org quartz jobstore useproperties = true org quartz jobstore datasource = citsmart org quartz jobstore tableprefix = qrtz org quartz jobstore isclustered = true org quartz jobstore clustercheckininterval = 20000 org quartz datasource citsmart jndiurl= java /jdbc/citsmart configuração para o banco de dados microsoft sql server \#============================================================================ \# configure main scheduler properties \#============================================================================ org quartz scheduler instancename = citsmartmonitor org quartz scheduler instanceid = auto \#============================================================================ \# configure threadpool \#============================================================================ org quartz threadpool class = org quartz simpl simplethreadpool org quartz threadpool threadcount = 25 org quartz threadpool threadpriority = 5 \#============================================================================ \# configure jobstore \#============================================================================ org quartz jobstore misfirethreshold = 60000 org quartz jobstore class = org quartz impl jdbcjobstore jobstoretx org quartz jobstore driverdelegateclass = org quartz impl jdbcjobstore mssqldelegate org quartz jobstore useproperties = true org quartz jobstore datasource = citsmart org quartz jobstore tableprefix = qrtz org quartz jobstore isclustered = true org quartz jobstore clustercheckininterval = 20000 org quartz datasource citsmart jndiurl= java /jdbc/citsmart configuração para o banco de dados oracle \#============================================================================ \# configure main scheduler properties \#============================================================================ org quartz scheduler instancename = citsmartmonitor org quartz scheduler instanceid = auto \#============================================================================ \# configure threadpool \#============================================================================ org quartz threadpool class = org quartz simpl simplethreadpool org quartz threadpool threadcount = 25 org quartz threadpool threadpriority = 5 \#============================================================================ \# configure jobstore \#============================================================================ org quartz jobstore misfirethreshold = 60000 org quartz jobstore class = org quartz impl jdbcjobstore jobstoretx org quartz jobstore driverdelegateclass = org quartz impl jdbcjobstore oracle oracledelegate org quartz jobstore useproperties = true org quartz jobstore datasource = citsmart org quartz jobstore tableprefix = qrtz org quartz jobstore isclustered = true org quartz jobstore clustercheckininterval = 20000 criação de diretórios para instalação crie todos os diretórios abaixo necessários para funcionamento da solução lembre se que o dono dos diretórios precisa ser o usuário wildfly \[root\@server /tmp]# mkdir p /opt/citsmart/{ged,kb,twinwords,attachkb,upload} \[root\@server /tmp]# chown r wildfly wildfly /opt/citsmart/