dgti:telefonia:ebt_relatorios

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

dgti:telefonia:ebt_relatorios [2018/08/16 09:45]
200.129.16.16 [Instalação]
dgti:telefonia:ebt_relatorios [2021/08/25 10:33]
Linha 1: Linha 1:
-===== Documentação do Sistema ===== 
- 
-==== Objetivos ==== 
-Este sistema tem como objetivo processar as faturas de consumo de telefonia fixa, gerar os relatórios e enviá-los por email para os diretores. 
- 
-O sistema é composto por scripts feitos em php que se conecta com o webservice da embratel, insere os registros no mysql, os relatórios são gerados dinamicamente e enviados por email, existem 3 tipos de relatórios: 
- 
-  * Relatório GERAL contendo o consumo de todas as Pró-Reitorias e Diretorias Sistêmicas; 
-  * Relatório por Diretoria, contendo o consumo de todos os ramais pertencentes a ela; 
-  * Relatório por Ramal, contendo o detalhamento de todas as ligações feitas; 
- 
-Ao final dos relatórios GERAIS é enviado um link para o detalhamento de cada Diretoria/Pro-Reitoria 
- 
-Ao final de cada Relatório por Diretoria/Pro-Reitoria, é enviado um link para o detalhamento de cada Ramal. 
- 
-Os links enviados são compostos por chaves por questões de sigilo. 
- 
- 
- 
- 
-==== Tecnologias Utilizadas ==== 
- 
-Foi utilizado o NGINX como servidor web, PHP 7.0 e sendmail. 
-O sistema operacional em uso é o Ubuntu Server 16.04 
- 
- 
- 
- 
-==== Configuração do Sistema ==== 
- 
-Consulte o arquivo LEIAME no servidor para mais detalhes de cada arquivo php 
- 
- 
- 
- 
-==== Instalação ===== 
- 
-1.Instale os pacotes: 
- 
-<code> apt-get install nginx-server mysql-server php7.0-fpm php7.0-curl php7.0-mysql </code> 
- 
-2.Edite o arquivo php.ini e informe os parametros do servidor de email do ifce. 
- 
-<code> vi /etc/php/7.0/fpm/php.ini </code> 
-<code> 
-... 
-from="nao_responda@e-gov.ifce.edu.br" 
-SMTP = m.ifce.edu.br 
-... 
-</code> 
- 
-3.Configuração do arquivo default do nginx, informe o document root do nginx, adicione o index.php na sessão index e descomente a sessão do php. conforme o exemplo abaixo: 
- 
-<code> 
-vi  /etc/nginx/sites-enabled/default  
-</code> 
-<code> 
-... 
-server { 
-    ... 
-    root /var/www/html; 
-    index index.html index.php index.htm index.nginx-debian.html; 
-    ... 
-    location ~ \.php$ { 
-                include snippets/fastcgi-php.conf; 
-                fastcgi_pass unix:/run/php/php7.0-fpm.sock; 
-    } 
-} 
-... 
-</code> 
- 
-4.Reinicie o nginx e o php7.0-fpm 
- 
-5.Copie os arquivos para a pasta /var/www/html 
- 
-6.As regras de cron foram editadas desta forma: 
- 
-<code> 
-0 1 * * *       php -f /var/www/html/cron.php 
-0 1 1 * *       php -f /var/www/html/hash.php 
-0 12 1 * *      php -f /var/www/html/mail.php 
-0 15 1 * *      sh /home/thiago/mysql_database_backup.sh 
-0 16 1 * *      sh /home/thiago/webserver_backup.sh 
-0 1 * * *       scp -r * thiago@*****:~/Dropbox/e-gov 
-</code> 
- 
-Obs: O webserver da ebt funciona na porta 9095, portanto esta porta deve estar liberada no firewall. 
- 
-==== Backup ==== 
- 
-O backup está feito na pasta /home/thiago, estes arquivos devem ser copiados para uma fonte externa. 
  
  • dgti/telefonia/ebt_relatorios.txt
  • Última modificação: 2021/08/25 10:33
  • (edição externa)