Instalando OTRS no CentOs 7
Olá Pessoal!!!

Essa semana conheci a ferramenta de Chamados OTRS, baseada em regras de ITIL, por ser "Free" achei bem completa.

O que significa OTRS? Significa um Sistema de Requisição de Tickets em Codigo Livre. Sendo assim a aplicação pode ser utilizada de qualquer navegador compatível com HTML. A interface Web não utiliza qualquer um conteúdo ativo como Flash ou Java assegurando que o sistema seja portado para qualquer dispositivo.
Para fazer a Integração do OTRS com AD(Active Directory) via LDAP, acesse esse link http://goo.gl/ZOivFX .
Nesse tutorial estou utilizando a versão mais recente do CentOs 7.1 e a ultima versão do OTRS 4.0.8.

Vamos lá:
Após ter configurado o CentOs vamos iniciar a instalação, recomendo sempre fazendo o update do CentOs.
Para fazer o Update CentOs 7, digite o seguinte comando
yum -y update
Agora vamos verificar o arquivo SELinux, digite o seguinte comando
sestatus
Vamos editar esse arquivo para Permissive, porque senão você pode perder o contexto de segurança em arquivos e que você iria querer habilitar SELinux em algum momento depois que você precisa para voltar a etiquetar arquivos que é difícil.
Digite o seguinte comando para editar o arquivo
vi /etc/selinux/config
Altere o arquivo SELinux para permissive
Em seguida execute o seguinte comando,
setenforce Permissive

Pronto, agora vamos fazer a instalação do MySQL. Se você deseja instalar o MySQL em vez de MariaDB, isso não é problema, o projeto MySQL tem proporcionado um repositório yum que você pode usar. Nessa instalação vou utilizar o MariaDB.

Execute o seguinte comando para instalar o MySQL e aguarde o fim da instalação
yum install -y mariadb-server

Vamos adicionar alguns parâmetros para uma melhor performace
echo -e "otrs7-1\nmax_allowed_packet=20M\nquery_cache_size=32M" > /etc/my.cnf.d/otrs.cnf
Após a instalação do Mariadb, vamos copiar e colar o arquivo "/usr/share/mysql/mymedium.cnf" para "/etc/my.cnf" , execute o seguinte comando:
cp "/usr/share/mysql/my-medium.cnf" "/etc/my.cnf"
E edite as linhas deixando como nas  linhas abaixo:
innodb_log_file_size = 512M 
max_allowed_packet = 20M

Agora vamos habilitar o serviço e iniciar o MySQL, execute o seguinte comando
systemctl enable mariadb.service
8
systemctl start mariadb.service
9
Vamos efetuar uma instalação rápida e confiável do banco de dados, execute o seguinte comando
mysql_secure_installation
OBS.: após a execução do último comando o banco irá solicitar 08 perguntas a serem informadas, abaixo está a grade com cada uma das perguntas e como devem ser preenchidas.

Enter current password for root (enter for none): enter
Set root password? [Y/n] enter
New password: digite uma senha
Re-enter new password: confirme a senha
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

systemctl start mariadb

Agora vamos validar se a instalação foi concluída com exito, execute o seguinte comando e digite a senha
mysql -u root -p -A
10
Agora vamos fazer a instalação do OTRS. Você pode encontrar arquivos de instalação do RPM no servidor web de OTRS. Para a versão atual o comando de instalação é:
yum -y install http://ftp.otrs.org/pub/otrs/RPMS/rhel/7/otrs-4.0.8-02.noarch.rpm
Só aguardar o fim da instalação
Agora vamos instalar as dependências, o repositório de pacotes qualidade empresarial mantida pelo projeto Fedora. Note-se que esta etapa é uma espécie de importante, pois também lhe trará mod_perl que é realmente necessário para ter bom desempenho do servidor web!
yum -y install epel-release

yum install -y mod_perl "perl(Crypt::Eksblowfish::Bcrypt)" "perl(JSON::XS)" "perl(GD::Text)" "perl(Encode::HanExtra)" "perl(GD::Graph)" "perl(Mail::IMAPClient)" "perl(PDF::API2)" "perl(Text::CSV_XS)" "perl(YAML::XS)"

Agora vamos iniciar o servidor web Apache. Você também deve adicionar uma regra para o firewall para permitir o acesso ao servidor web. CentOS 7 com firewalld, uma nova geração de firewall que permite que você faça essas mudanças muito facilmente.


rm /etc/httpd/conf.d/welcome.conf

 systemctl enable httpd.service
 systemctl start httpd.service

12

Pronto agora vamos verificar o Firewall, com os seguintes comandos


firewall-cmd --permanent --zone=public --add-service=http
 firewall-cmd --reload

13

Pronto a ferramenta de Chamados OTRS já está no ar, para inicializar as configurações do OTRS digite o seguinte endereço http://Endereço-De-IP-no-Servidor/otrs/installer.pl. Nesta pagina vai ter algumas informações sobre a ferramenta tais como site, endereço e email. Clique em próximo

14

Agora vamos aceitar o termo de aceite do OTRS

15

Vamos a criação do Banco de Dados MySQL, vamos selecionar a opção MySQL e deixar na opção Criar um novo banco para o OTRS, em seguida clique em próximo

16

Vamos verificar se o usuário Root faz a comunicação com o MySQL, digite a senha e mande ele verificar a conexão com o banco de dados

17

Quando o usuário root fazer a comunicação com o banco de dados MySQL ele vai apresentar essa tela. Em seguida Clique em Próximo

18

Agora o usuário root vai criar a database 'otrs' com suas respectivas permissões, em seguida clique em Próximo

19

Agora vamos a configuração do Sistema, nessa opção você pode alterar o nome da organização, e-mail do administrador e o ID do sistema as demais opções não precisa alterar

20

Agora vamos a configuração do e-mail, nessa demostração estou usando um e-mail do Office 365. Para o que o Office 365 funcione corretamente tem que seguir as seguites informações
Servidor SMTP e Servidor de Entrada = outlook.office365.com


Tipo de Saída = SMTPTLS


Tipo de Entrada = IMAPS

Como segue a imagem abaixo:

21

Em seguida clique em Verificar configuração de e-mail e aguarde, ele vai te trazer a seguinte mensagem

22

Clique em OK, Pronto ele vai redirecionar você para a pagina com o link de acesso a ferramenta http://IP-do-Servidor/otrs/index.pl .

27

Lembrado quando acessar a ferramenta com o usuário root@localhost mude a senha e já crie um outro usuário. Em seguida o OTRS vai pedir para inicializar o crontab, ele irá avisar que o agendador de tarefas não foi inicializado execute o seguinte comando
/opt/otrs/bin/Cron.sh start otrs

23

Pronto essa e a interface do OTRS

24

Vamos a configuração do email, vá até Administração> Enedereços de E-mail altere o endereço Root@localhost pelo o e-mail que a ferramenta vai utilizar, em seguida clique em enviar para que ele salve as configurações

25

Vamos configurar o crontab para o envio e recebimento de e-mail automaticamente, nele iremos adicionar o e-mail que vai ser utilizado e vamos mudar o tempo de recebimento e envio execute o seguinte comando
crontab -e -u otrs

Em seguida edite os seguinte campos que estão sinalizados na imagem abaixo.

MALITO = E-mail do Suporte

Fetch E-mail = O tempo que ele vai puxar o e-mail da mailbox

26

feito isso salve o arquivo.

Pronto o OTRS está no ar pronto para uso.

Obrigado galera até o próximo post.
no image
Olá Galera,

No Ultimo post demostrei a vocês como setar IP fixo via Powershell em VMs no Microsoft Azure. Com o novo painel do Microsoft Azure ficou muito simples para fazer essa atribuição.

Fiz um tutorial simples e rápido com 5 passos para setar o IP, vamos lá:

1 - Com o Novo Painel do Microsoft Azure aberto, selecione o Servidor que vai alterar o IP e clique em Configurações

2 - Na aba Configurações clique em Endereços IP

3 - Com a aba de Endereços IP, clique em Estático

4 - Adicione o IP disponível em sua rede no Microsoft Azure

5 - Em seguida clique em Salvar, feito isso e só aguardar o servidor reiniciar e pronto.

IP Fixo

Valeu Galera até o próximo post.
no image
Olá Pessoal!!!

Hoje vou demonstrar a vocês como setar um IP fixo em sua máquina virtual no Microsoft Azure, comecei a utilizar IP fixo logo após um episodio de três máquina que estavam desligada e eram utilizadas esporadicamente. Essa máquinas estavam configuradas com um Cluster do SQL 2014 com AlwaysOn. O problema começou quando liguei as máquinas e elas estavam alternando os ips entre elas, isso acabou dando problema no meu AlwaysOn.

Acho interessante nesse cenário de AlwaysOn aplicar o IP fixo pois consigo configurar o Listener nas máquinas alocadas no Microsft Azure.

Bom vamos lá

Primeiro vamos verificar os dados do Servidor como ServiceName e Name

Abra o Powershell como administrador e digite o seguinte comando

Get-AzureVM

Esse comando vai listar todas as VMs que você tem em seu ambiente Azure, em seguida escolha a VM que vai utilizar Ip fixo

200

 

Agora vamos verificar a disponibilidade de IP para atribuir na VM

Digite o seguinte comando

Test-AzureStaticVNetIP –VNetName (<Nome da sua rede ou VPN>) –IPAddress (<Coloque o numero de IP que deseja verificar 10.0.1.40>)

O comando vai fica assim

Test-AzureStaticVNetIP -VNetName minha-rede -IPAddress 10.0.1.40

Ele vai verificar se o IP está disponivel ou não em sua rede dentro do Microsoft Azure

201

 

 

Vou pegar um máquina que já está criada com um IP que o Microsoft Azure atribui a ela, ela está com o IP 10.0.1.5

203

 

Agora vamos executar o comando para fazer o Update do IP no servidor escolhido

Get-AzureVM -ServiceName (<Nome do Servidor>) -Name (<Nome do Servidor>) | Set-AzureStaticVNetIP -IPAddress (<Numero do IP que sera atribuido 10.0.1.41>) | Update-AzureVM

O comando vai ficar assim

Get-AzureVM -ServiceName nomedamaquina -Name nomedamaquina | Set-AzureStaticVNetIP -IPAddress 10.0.1.41 | Update-AzureVM

204

Agora vamos verificar no Painel do Microsoft Azure a alteração do IP

205

 

 

 

Logue no Servidor e de um ipconfig 

206

 

Agora o Servidor está com IP fixo.

Dica: Caso queira remover o IP fixo do Servidor e deixar que o Microsoft Azure atribua um IP a ela basta realiza este comando

$Get-AzureVM -ServiceName nomedamaquina -Name nomedamaquina | Remove-AzureStaticVNetIP | Update-AzureVM

 

No Próximo post vou demostrar para vocês como fazer reserva de IP no Microsoft Azure.

Obrigado Galera e até a próxima.
no image
Olá Pessoal!!!

Dando continuidade ao ultimo post, vou demostrar a vocês como fazer a instalação correta do SQL Server 2012 em seu servidor de SystemCenter Configuration Manager, é uma instalação bem simples.

No final desse artigo de instalação do SCCM, DPM junto com Microsoft Azure irei disponibilizar um E-book com todos os passos.

Vamos lá

Antes de iniciar verifique se o NetFramework 3.5 já está instalado em seu servidor. Existe dois caminhos para fazer a instalação

1º Pelo Server Manager é possivel adicionar essa Features

Vá em Manage>Add Rolles and Features>Features>.Net Framework 3.5 Feature

29

2º Com a mídia do Windows Server 2012 em seu Servidor, abra o Powershell como Administrador e digite o seguinte comando

Install-WindowsFeature Net-Framework-Core -Source E:\Source\sxs

Após a instalação é só reiniciar o servidor

OBS: Eu prefiro instalar pela mídia do Windows Server.

Vamos ao SQL Server 2012 vá em Installation

33

Clique em New SQL Server stand-alone installation or add features to an existing installation

34

O SQL vai verificar se as Rules estão corretas de OK, caso alguma não estiver correta verifique e a corrija antes de prosseguir com a instalação

35

Agora vamos adicionar a Chave de seu produto SQL Server 2012

36

Aceite o Termo 

37

Ele vai verificar se tem algum Update para fazer, recomendo fazer o update

38

Após o update ele vai fazer uma verificação da Rules do SQL, clique em Next

40

Deixe no padrão SQL Server Feature Installation, clique em Next

41

Selecione Database Engine Services, Reporting Services - Native e Management Tools - Complete

42

Em seguida ele vai verificar se está tudo correto, clique em Next

45

Agora vamos configurar a instancia, no meu caso deixei a instancia no padrão do SQL. Você pode criar um Instancia com o nome de SCCM, lembrando que quando for criar uma instancia com outro nome tem que verificar a portas no SQL Server Configuration Manager

Clique em Next

47

Clique em Next

48

Agora você precisa adicionar sua conta administrador de domínio, essa parte é muito importante.

Você vai adicionar o usuário nos seguintes Serviços;

SQL Server Agent

SQL Server Database Engine

SQL Reporting Services 

Em seguida vá na Collation e verifique o nome da Database Engine "SQL_Latin1_General_CP1_CI_AS"

49

Após verificar clique em Next

50

Agora vamos adicionar os usuários administrador do SQL Server, em Data Directories deixei no padrão em seguida clique em Next

51

Em Reporting Services deixe no padrão Install and configure, clique em Next

52

Clique em Next

53

Clique em Next

54

Clique em Install

55

56

Pronto, a instalação foi concluída com sucesso

57

Agora vamos configurar a memoria que o SQL Server vai utilizar, iremos limitar para 8Gb 

Abra o SQL Server Management Studio e acesse a instancia

58

Clique com o botão direito na Instancia em seguida propriedades

59

Em seguida vá em Memory depois em Maximun server memory(in MB) altere para 8192Mb, após a alteração clique em OK

60

Pronto finalizamos a parte de instalação do SQL Server 2012, com essa instalação o SCCM vai funcionar corretamente.

No próximo post vamos iniciar a instalação do System Center Configuration Manager 2012 R2

Obrigado e até o próximo post.