sexta-feira, 2 de agosto de 2013

Alterar tamanho de anexo GLPI

O GLPI vem por padrão 2MB, e em alguns casos precisamos aumentar este tamanho para que seja possível anexar arquivos maiores. Neste tutorial vou mostrar como aumentar esse limite.

A configuração de tamanho do anexo no GLPI, ao contrario dos que muitos pensam, não é feita no GLPI e sim no PHP do servidor onde o GLPI está instalado, exatamente no arquivo php.ini.
Utilizando a distribuição CentOS, podemos encontrar o PHP.ini no seguinte diretório: /etc/php.ini.

Vamos a pratica:
  1. Acesse o servidor em que o GLPi está instalado. (Normalmente acessado via Putty SSH)
  2. Digite: cd /etc (caso não encontre o php.ini dentro dessa pasta, utilize o comando find -iname php.ini para encontrar o php.ini)
  3. Edite o arquivo php.ini: vim php.ini
  4. Pesquise a linha post_max_size: ?post_max_size
  5. Altere para: post_max_size = 10M (ou o tamanho desejável)
  6. Pesquise a linha post_max_size: ?upload_max_filesize
  7. Altere para: upload_max_filesize = 10M (ou o tamanho desejável)
  8. Saia e salve o arquivo php.ini: Esc -> :wq -> enter
  9. Pare o serviço http: service httpd stop
  10. Inicia o serviço http: service httpd start
OBS: Diretórios e comados podem variar de acordo com a distribuição linux.

Autor: Rodrigo Perez
Analista de Técnologia

terça-feira, 14 de maio de 2013

GLPI - CONFIGURANDO NOVOS TIPOS DE TICKET

O GLPI é um dos muitos tipos de aplicativos helpdesk free existentes na internet. O fórum do mesmo pode ser encontrado neste link:

http://www.glpi-project.org/forum/

Recentemente tive a necessidade de acrescentar mais opções aos tipos de chamado para um cliente. O que consegui descobrir pesquisando no fórum é que isso só seria possível mexendo no núcleo do PHP da aplicação. Apesar de não entender muito de PHP consegui encontrar os pontos onde as mudanças eram necessárias.

Vamos a elas!

Primeiro, precisamos alterar o ticket.class.php (pasta /inc da aplicação) e acrescentar mais constantes de tipo de ticket. No meu caso, coloquei mais 2 tipos:

// Request type
const INCIDENT_TYPE = 1;
// Demand type
const DEMAND_TYPE = 2;
// Evento type
const EVENTO_TYPE = 111;
// Alerta type
const ALERTA_URGENTE = 222;




Depois disso, é preciso alterar a função GetTypes () localizada neste mesmo arquivo:

static function getTypes() {
  global $LANG;

  $options[self::INCIDENT_TYPE] = $LANG['job'][1];
  $options[self::DEMAND_TYPE] = $LANG['job'][2];
  $options[self::EVENTO_TYPE] = $LANG['job'][111];
  $options[self::ALERTA_TYPE] = $LANG['job'][222];

  return $options;
}


Precisamos também adicionar os nomes dos TIPOS na função getTicketTypeName, que fica abaixo da função anterior, no mesmo arquivo.

static function getTicketTypeName($value) {
  global $LANG;

  return $options;
}


Veja que acrescentamos mais tipos $LANG.

O $LANG tem a ver com a linguagem utilizada pelo GLPI. No meu caso é português. Assim sendo é preciso acrescentar esses novos tipos de $LANG definidos acima no arquivo pt-BR.php.


Vá até a pasta locales e abra o arquivo pt-BR.PHP. Localize neste arquivo o ['job'] associado acima e acrescentes os novos tipos que definiu:

$LANG['job'][111]="Evento";
$LANG['job'][222]="Alerta";


Feito isso, os novos tipos de ticket estarão definidos para o GLPI. Para ver os mesmos, abra um novo chamado e clique no combo Tipo.


Para alterar os arquivos PHP utilizei o comando vim do proprio linux.


Sucesso a todos!

ITIL V3 - Operação do Serviço - Conceitos e Definições - Evento e Alerta

Queridos leitores, antes de adentrarmos pelo mundo da Operação do Serviço, precisamos equacionar alguns conceitos que geram dúvidas nas cabeças de muitas pessoas que estão iniciando na utilização do ITIL, especialmente na versão 3. Um desses conceitos diz respeito a diferença entre Evento e Alerta. Segundo o ITIL, “um evento pode ser definido como qualquer ocorrência que possa ser detectada e que tenha um significado para a gerencia da infraestrutura de TI ou para a entrega do serviço”. Percebam que não é qualquer coisa e sim algo que tenha importância para o serviço. A partir de um evento é que se pode, ou não, gerar alertas que deverão ser tratados. Assim sendo, o alerta é um subproduto do evento, ou seja, deriva da monitoração de eventos, sacaram?


Se pudéssemos colocar de uma forma mais simplificada, diríamos que, conforme figura acima, um evento pode gerar um registro informativo ou um alerta. O alerta pode virar um incidente, a ser tratado pelo processo de Gerenciamento de Incidentes ou pode necessitar de uma verificação de alguma área técnica, de forma proativa, a fim de evitar que o evento venha a se tornar um incidente de fato. A partir da análise técnica, pode ser que um determinado alerta acabe se transformando em um incidente também.

É importante salientar que os eventos podem ser criados de forma eletrônica ou de forma manual, e normalmente são identificados por meio de ferramentas de monitoração. O ITIL define dois tipos de ferramentas de monitoração, a saber:
  • Ferramentas de monitoração ativas. São ferramentas que identificam os Itens de Configuração de um determinado serviço e verificam sua disponibilidade e seu status, a fim de determinar se o seu comportamento está fugindo daquilo que é considerado normal para um determinado serviço de TI.
  • Ferramentas de monitoração passivas. São ferramentas que detectam e correlacionam alertas ou comunicações gerados pelos itens de configuração de um determinado serviço de TI.

Apenas para finalizar, consideremos que alertas identificam que um limite de algum item de configuração foi atingido ou que algo diferente do seu funcionamento normal foi alterado ou ainda, no pior caso, que uma falha ocorreu. Neste último caso, provavelmente o alerta evoluirá para um incidente.

sábado, 4 de maio de 2013

4G no Brasil: A Vergonha Nacional


No Brasil temos um cenário preocupante no que se refere a 4G. A tecnologia é cara, é incompatível com a maioria dos aparelhos e vai estar disponível em poucas cidades durante um bom tempo antes de se espalhar pelo país quem sabe daqui uns 10 anos.

O primeiro grande problema é a faixa de frequência que será utilizada pela 4G.

A 4G começa a operar no Brasil utilizando a tecnologia LTE (Long-Term Evolution) que é homologada pela UTI-R e possui dois aspectos fundamentais. O primeiro é que ela deixa de lado o padrão de transmissão usado na tecnologia GSM e passa a trabalhar com uma arquitetura de rede totalmente baseada em IP. Isso significa que a LTE vai tratar tudo a ser transmitido como dados, até mesmo voz . O segundo aspecto, é que a LTE utiliza a tecnologia MIMO, ou seja, múltiplas antenas tanto no lado transmissor quanto no receptor, o que melhora a performance da comunicação. Essas duas característica podem ser usadas para diminuir interferências na comunicação e para aumentar a taxa de transmissão de dados. A grande vantagem da LTE é que ela torna mais simples o upgrade de infraestrutura da 3G.

A tecnologia LTE permite que sejam usadas as frequências de 700Mhz para a 4G. No entanto, muito se discute devido ao fato de o Brasil estar disponibilizando apenas a faixa de 2.5Ghz. Mas qual a diferença?

É simples, a frequência de 700Mhz é utilizada para transmissão analógica de canais de TV, logo não pode ser usada para a transmissão de dados da 4G.

Agora vamos parar para pensar no sinal da TV analógica que existe hoje. Qualquer“buraco” que a gente possa imaginar que tenha uma TV e uma antena pequena daquelas de camelô, pelo menos a rede Globo vai pegar. O que eu quero dizer é que a faixa de 700Mhz permite que os sinais penetrem mais facilmente em prédios e casas, além do fato de o sinal ter um alcance muito amplo. Enquanto que a faixa de 2.5Ghz não. Isso significa que o sinal 4G no Brasil não vai ser estável e não vai ser fácil de usar.

Em 2016 termina o prazo para as emissoras de TV liberarem a faixa de 700MHz. Mas se você pensa que então em 2016, estará tudo resolvido, e que seu sinal vai ser melhor por que vamos mudar de faixa. Você se engana.

Erasmo Rojas, diretor da consultoria 4G Americas em entrevista à revista Veja fez a seguinte afirmação:


[...]A faixa de 2.5Ghz será mais utilizada em grandes cidades, e a de 700MHz será provavelmente utilizada em áreas rurais devido à suas características[...]

Eu vejo enormes problemas nisso. Primeira coisa a se pensar é que utilizando a faixa de frequência de 2.5GHz o alcance e força do sinal é bem menor se comparado à faixa de 700MHz. Com isso, segundo especialistas, é necessário 3 vezes mais antenas utilizando a faixa de 2.5GHz para ter a mesma cobertura de uma antena que opera na faixa de 700Mhz.

Para grandes cidades como São Paulo, que já são completamente entupidas de antenas, isso é praticamente um ataque terrorista. Além disso, grandes cidades são selvas de pedra, vários prédios um colado no outro, e como disse anteriormente, o sinal em 2.5GHz não tem a força necessária para superar tantas barreiras e chegar até seu aparelho, pelo menos não com a mesma eficiência de sinais em 700MHz.

A 4G está sendo implantada com tanta pressa por causa da Copa? Ando sinceramente duvidando disso. Os estrangeiros que estiverem no país não conseguirão usar a suposta 4G justamente porque a faixa de 2.5GHz não é compatível com a maioria dos aparelhos disponíveis no mercado. A maioria dos países que têm 4G estão usando a frequência de 700MHz.

Eu citei apenas os problemas mais gritantes da vinda da 4G para o Brasil nesse plano desesperado e prazos de implantação irreais. Existem muitos outros, como por exemplo a mídia que só divulga as vantagens mentirosas pelo menos por enquanto mentirosas favorecendo as operadoras que já começam a cobrar muito caro por aparelhos e planos 4G que não vão entregar metade do que prometem.

Basta começar a ler artigos pela Internet para ver os vários motivos que levarão a 4G no Brasil ter um início catastrófico. É lamentável.


Dúvidas? Sugestões ou Correções? Deixe seu recado!

Publicado inicialmente em: Café do Programador

sexta-feira, 26 de abril de 2013

Chamados recorrentes no GLPI

Olá,

Na versão 0.83.x uma nova feature foi incluída: Chamados recorrentes.

Para configurar essa feature recebi ajuda do Arthur Ramos Schaefer do grupo GLPI no Linkedin, vou postar exatamente a explicação que ele comentou:

"Eu utilizo essa funcionalidade para a abertura de chamados de tarefas que preciso realizar periodicamente, por exemplo:
-Leitura das impressoras locadas
As impressoras são todas com contrato de Outsourcing e preciso repassar a quantidade de páginas impressas mensalmente. Para não esquecer criei um chamado recorrente que abre todo dia 30 do mês.

-Visualizar Logs de backup
-Testar Backups

Enfim, existem várias aplicações pra essa funcionalidade. Vai de cada ambiente e cada profissional."


Para configurar, primeiro você deve criar uma modelo de chamado através do menu Assistência --> Chamados --> Modelos de chamados, a opção "Modelos de chamados" é um botão que fica na parte superior próximo ao botão pesquisar. Como sugestão crie o modelo com um nome fácil para identificação, eu, por exemplo, criei exatamente com o nome que eu quero que o ticket seja aberto. Após criar o modelo clique na aba "campos predefinifidos" e cadastre cada campo que deseja que você deseje que fique no chamado, como por exemplo, título, requerente, descrição, etc. ...

Após criar o modelo, através do menu Assistência --> chamados recorrentes crie um novo evento de chamado recorrente, ao criar no campo modelo de chamado selecione o modelo criado anteriormente.

Não esqueça de verificar no menu Configurar --> Ações automáticas a configuração a configuração da ação "ticketrecurrent".

terça-feira, 23 de abril de 2013

PRODUTOS BMC CONTROL-M E COMO ELES AJUDAM SEU NEGÓCIO

BMC Control-M for Distributed Systems
Com foco em ambiente de produção, aplicações e plataformas de negócios, fornece capacidades de programação da produção em toda a empresa a partir de um único ponto de controle e endereça segurança, confiabilidade, disponibilidade e requisitos de escalabilidade.

BMC Control-M for z/OS
Gerencia e integra funções de operações z/OS e processos de negócios de forma proativa e garante os níveis de serviços vitais, necessários para o sucesso de sua gestão empresarial.

BMC Control-M/Enterprise Manager
BMC Control-M/Enterprise Manager é uma ferramenta gráfica que fornece um ponto central de controle, consolidando a gestão do processamento batch em todas as aplicações e plataformas, de toda a empresa. Suas habilidades interativas de gerenciamento por exceção, se estendem além monitoramento do status dos jobs, proporcionando imediata notificação de erro para vários destinos e maiores capacidades de resolução de problemas que aumentam a eficiência da empresa.

BMC Control-M/Forecast
Permite que você planeje a implantação de aplicações, evitando potenciais gargalos e identificando as melhorias nos processos.

BMC Batch Impact Manager
Ajuda voce a garantir a conclusão de seu processos críticos de negócio em tempo e proativamente identificar potenciais SLAs faltantes.

BMC Control-M/CM for Advanced File Transfer
Amplia o poder do BMC Control-M para a gestão e controle total de transferências de arquivos e garante que os processos de FTP podem ser incluídos no gerenciamento de processos críticos.

BMC Control-M for Databases
As empresas dependem da disponibilidade e integridade de suas bases de dados. A gestão desses bancos de dados, muitas vezes, feita manualmente, pode ser propensa a erros, cara e demorada.

BMC Control-M for Microsoft Windows
BMC Control-M para o Microsoft Windows oferece recursos avançados de programação da produção em toda a empresa a partir de um único ponto de controle. Enquanto alavanca as capacidades das tecnologias emergentes, tais como Microsoft Windows cluster, jobs objects e mecanismos de autorização.

BMC Control-M Business Process Integration Suite
Permite a voce controlar seu J2EE, Web Services e sistemas de mensagens através desta extensão inovadora.

BMC Batch Discovery
Registra processos críticos de negócio como itens de configurações dentro do banco BMC Atrium - um componente crucial em uma implementação de melhores práticas ITIL.

BMC Control-M for SAP
Garante a automação e integração de processos de negócios dentro e fora do ambiente SAP, e integra o os sistemas gerenciados BMC Control-M existentes e job scheduling independente com o processamento SAP.

BMC Control-M for Oracle Applications
Garante a automação e integração de processos de negócios dentro e fora do ambiente de aplicativos Oracle, permitindo que o BMC Control-M para lidar com solicitações simultâneas do Concurrent Manager - tais como jobs regulares - e integra sistemas gerenciados BMC Control-M existentes.

BMC Control-M/CM for PeopleSoft
Garante a automação e integração de processos de negócios dentro e fora do ambiente PeopleSoft Enterprise, para lidar com jobs PeopleSoft Enterprise como jobs regulares, e agiliza os processos e reduz a intervenção manual e erros.

O que há de novo no BMC Control-M 8

Desafio do negócio

Os usuários estão enfrentando as tendências contraditórias da necessidade crescente de gerir mais e mais negócios, carga de trabalho e serviços, além de ter cada vez menos tempo para se dedicar a aprender sobre as complexidades da carga de trabalho, ferramentas de automação e disciplinas de gestão. Com o aumento do volume e do tempo para se dedicar à gestão da carga de trabalho diminui, as organizações estão descobrindo que os custos de automação de carga de trabalho estão a aumentar e a qualidade de serviço que pode oferecer é o sofrimento.

A solução BMC


BMC Control-M 8 simplifica radicalmente a gestão de automação de carga de trabalho com uma interface completamente redesenhado, que é projetado para ser imediatamente familiar aos usuários experientes e novatos iguais, oferecendo melhorias que reduzem o custo eo esforço de gestão da infra-estrutura de automação de carga de trabalho.


Simples, familiar e moderna interface de usuário


O interface do control-M BMC 8 é constituída por domínios que organizam as principais áreas funcionais do utilizador. Todos os domínios têm uma home page consistente multi-tab, painéis desmontáveis ​​e re-considerável, uma fita sensível ao contexto, um painel de visualização, e um multi-tab área de mensagem. Qualquer pessoa familiarizada com o moderno Aplicativos do Windows vai se sentir imediatamente confortável com este esquema e seus controles.
O layout da maioria das formas foi renovada a fazer atributos comumente usados ​​e obrigatória proeminente e de fácil acesso, ao mesmo tempo que campos opcionais e avançadas acessíveis através de simples links ou por expandir seções em colapso. Adicionalmente, grande parte da terminologia foi revisto para usar mais
frases comuns e descritivo, como "pasta" em vez de "Table" e "Output" em vez de "sysout".

Fluxos de trabalho de construção


O Domínio de Planejamento é usado para construir e modificar os fluxos de trabalho. Além disso, o conceito de espaço de trabalho tem sido estendido para suportar a colaboração entre os vários intervenientes na construção de fluxos de carga de trabalho. Espaços de Trabalho é dado um nome, descrição e proprietário e agora são gerenciadas no Job Definition Database. As autorizações de controle de acesso padrão para espaços de trabalho e qualquer usuário autorizado pode se apropriar de um espaço de trabalho para fazer as modificações necessárias. 
As instalações para os fluxos de construção foi aprimorado e simplificada. A Palette Job oferece todos os tipos de trabalho disponíveis que podem ser selecionados e arrastados para a concepção do trabalho tela. A paleta contém tanto trabalho padrão definições, bem como os modelos criados pelo usuário. o trabalho herda automaticamente da pasta e dados atributos como centro ele é descartado para a tela. Antecessor / Sucessor relacionamentos são criados com o "clique e ligue" ações. Se a tarefa de destino a ser ligado é fora da área de visualização, a tela é enrolada automaticamente quanto o ponteiro é movido para além do mapa de trabalho visível.

sexta-feira, 12 de abril de 2013

Atualização que causa problemas no Windows 7 afeta somente o Brasil


No último dia 10 de abril, noticiamos que a Microsoft havia liberado uma atualização para o Windows 7 que poderia causar problemas no computador. De acordo com relatos de muitas pessoas, depois de instalar o pacote KB2823324, suas máquinas passaram a apresentar falhas que impediam a entrada no sistema operacional.

O Tecmundo entrou em contato com a Microsoft para obter um posicionamento oficial sobre o problema. Veja o que a empresa tem a dizer:

“Estamos cientes de que alguns clientes podem estar passando por dificuldades após a aplicação da atualização de segurança KB2823324 para Windows 7, liberada ontem (10). A questão está isolada ao Brasil e nós já estamos trabalhando ativamente para resolver a situação. Pedimos desculpas por qualquer inconveniente que isso possa ter causado aos nossos clientes”.

Segundo as informações, a Microsoft já está trabalhando em uma solução para o problema, mas ainda não definiu uma data de quando ele poderá ser resolvido definitivamente. Enquanto isso não acontece, o recomendado é desativar as atualizações automáticas do Windows 7 para evitar transtornos.

quinta-feira, 28 de março de 2013

Criar Página em Manutenção

Comumente sistemas e sites precisam ser atualizados ou passar por mudanças, e sempre que for necessário efetuar um procedimento que a página fique inacessível , é fundamental que se coloque um aviso no site informando a manutenção e o tempo previsto para retorno.

Para isso devemos criar uma pagina simples em HTML e apontar o domínio para ela enquanto estiver trabalhando no site. Abaixo segue uma pagina que criei para a empresa quando precisamos efetuar uma atualização no sistemas de chamados.

Segue o código:


"<?php
 header('HTTP/1.1 503 Service Temporarily Unavailable',true,503);
 header('Status: 503 Service Temporarily Unavailable');
 header('Retry-After: 172800');
 ?>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>

  <!-- Define o nome do autor da página. -->
 <meta name="author" content="Rodrigo Perez" />
 <!-- Define indioma. -->
 <meta http-equiv="Content-Language" content="pt-br">
 <!-- Define o tipo de conteúdo da página e o tipo de codificação de caracteres. -->
 <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 
 <!-- Especifica informações de indexação para os robôs de busca. -->
 <meta name="robots" content="index,follow">

 <title>GLPI temporariamente em Manutenção</title>
 <style type="text/css">
 <!--
 p
 {
 font-family: "Verdana", sans-serif;
 }
 -->
 </style>
 </head>
 <body> 
 <center>
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiT_6g24T_pX9XtDGY0WdkLvJeP_ehQWeT9bbpy1r6lAyqz2nxNdpj4NBBbSUsaK3QyriOnhqDRM4v_SqdFcQs-wYttX9QnRwrfuJSVk2k1Mdtm-3CfM3xunDYUJYuTayOshGWQAj_8jDV/s400/manutencao.png">
 <p><b>GLPI Solutis</b></p>
 <p>O sistema está em processo de atualização</p>
 <p>Por favor, retorne em 2 horas.</p> 
<img src="http://solutis.com.br/wp-content/themes/solutis/images/thumb_servicos.gif">
</center>
 </body>
 </html> "

Você deve alterar as informações que estão em negrito.

A pagina ficará como está:



Autor: Rodrigo Perez

sábado, 12 de janeiro de 2013

Ganhar dinheiro fazendo anúncios na Internet

A cada dia que passa, mais pessoas estão conectadas a internet durante mais tempo.
Hoje é possível encontrar de tudo navegando, desde serviços a produtos que ao ser comprados chegam em sua casa. Ao perceber esse mercado valioso, muitas empresas foram criadas especialmente para internet e funcionam de forma online. Mas o que adianta a empresa esta na internet e ninguém saber? Ela precisa de propaganda, precisa ser divulgada para que clientes acessem seus sites e adquiram seus produtos/serviços!

Sabendo disso, a TelexFREE, ema empresa americana com 10 anos de experiencia no ramo e telefonia VOIP, desenvolveu seu MMN (Marketing Multi Nível), onde seus afiliados, conhecidos como divulgadores, fazem anúncios dos seus serviços e a TelexFREE paga por isso. Com esse plano fenomenal, hoje a Telexfree esta na 105º posição do Rank Brasil dos sites mais acessados, gerando uma receita enorme!

Qualquer pessoa pode se afiliar a Telexfree, basta ter acesso a internet e poucos minutos por dia!
Veja abaixo o quanto você pode ganhar!



Duvidas:
Skype: rodrigolperez
E-mail: rodrigolperez@gmail.com