SnipeIT - Gerenciamento de Ativos de TI

O SnipeIT é um software open source que nos possibilita gerenciar ativos, componentes e consumíveis do nosso parque de TI. Com ele, você vai poder gerenciar estoque, associar equipamentos à usuários, monitorar níveis de estoque, quantidade de vezes que determinado equipamento foi para o conserto e se livrar daquele termo de recebimento de equipamento em papel.

[ Hits: 20.825 ]

Por: Rafael Matos em 04/07/2018


Configurar Apache



Configurações do Apache:

sudo nano /etc/apache2/sites-available/snipeit.example.com.conf

Cole esses parâmetros abaixo no arquivo, isso irá criar o nosso host virtual. Alterar o campo "ServerName" pelo o ip do seu servidor.

<VirtualHost *:80>
ServerAdmin webmaster@localhost
<Directory /var/www/snipeit/public>
        Require all granted
        AllowOverride All
   </Directory>
    DocumentRoot /var/www/snipeit/public
    ServerName 10.0.1.28
   #Redirect permanent / https://snipeit.your-server-fqdn.com/
        ErrorLog /var/log/apache2/snipeIT.error.log
        CustomLog /var/log/apache2/access.log combined
</VirtualHost>

Salve e feche o arquivo.

sudo a2ensite snipeit.example.com.conf ; a2enmod rewrite ; systemctl restart apache2

Vamos agora dissociar o arquivo padrão de configuração do apache.

sudo a2dissite 000-default.conf
$ sudo service apache2 restart
$ cd /etc/apache2/sites-available/
$ sudo cp 000-default.conf 000-default.confBKP
$ sudo rm 000-default.conf


Vamos habilitar alguns módulos:

sudo phpenmod mcrypt
$ sudo phpenmod mbstring
$ sudo a2enmod rewrite
$ service apache2 restart


Pronto! Estamos quase lá, hora de abrir o navegador e por o ip onde está o servidor apache, deve aparecer algo assim:
Existe um bug que mesmo com as configurações corretas, ele dá um falso positivo que o arquivo .env está disponível para outras pessoas, o fix segundo a desenvolvedora ainda está sendo desenvolvido. Esse bug não afeta em nada o funcionamento do produto.

Essa etapa você pode ir dando next e preenchendo da maneira que lhe convém. Vale lembrar que o primeiro Next pode demorar um pouco mais por se tratar da criação das tabelas no bando de dados. Tem grandes chances de por essa primeira request demorar um pouco mais, você dá de cara com essa página:
Não se assuste, basta dar um f5/atualizar a página, que você vai ser direcionado para a página de criação de conta.
Após preencher as informações necessárias; como nome da empresa, criar a conta de administrador etc, você deve "cair" nessa página.

Finalmente:
Eu não coloquei nesse tutorial para não ficar ainda mais extenso, como seria a configuração para habilitar o envio dos email, mas é bem simples, bastando adicionar os parâmetros corretos no arquivo .env. Se alguém tiver alguma dúvida, comenta aí que no que eu puder, ajudarei.

Fui.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Ambiente de pré-instalação e instalação
   3. Configuração do banco de dados
   4. Configurar Snipeit e instalar módulos
   5. Configurar Apache
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Ailurus - Canivete suíço para o Ubuntu

FreePascal + Lazarus: Desenvolvedores em Delphi podem começar a migrar para o Linux!

Compilando e testando o novo X11R6.9

Asterisk Central IPBX - Debian

Diaspora* no Debian Wheezy - Rede social livre e distribuída

  
Comentários
[1] Comentário enviado por giovanit em 06/07/2018 - 08:26h

Uma duvida sobre essa ferramenta. É possível controlar/visualizar a licença que cada máquina Windows utiliza, assim como a versão do sistema operacional (Professional/Ultimate)?
Pergunto isso porque tenho umas 50 máquinas e to precisando conferir se estão utilizando as licenças corretas em cada máquina, para não precisar passar máquina por máquina esse programa seria uma mão na roda.

Se a resposta for sim, é preciso instalar algum agente nas máquinas?

[2] Comentário enviado por Lacordaire em 23/07/2018 - 17:39h

eu não consegui executar o comando $ sudo git clone https://github.com/snipe/snipe-it.git snipeit
Meu Ubuntu não reconhece o comando git

[3] Comentário enviado por MrPaper em 27/07/2018 - 09:49h

giovanit

Ele não instala nada localmente nas máquinas. Ele monitora a duração da licença, mas você tem que inserir.

[4] Comentário enviado por MrPaper em 27/07/2018 - 09:50h


[2] Comentário enviado por Lacordaire em 23/07/2018 - 17:39h

eu não consegui executar o comando $ sudo git clone https://github.com/snipe/snipe-it.git snipeit
Meu Ubuntu não reconhece o comando git


Você tem que instalar o git.

apt-get install git-core

[5] Comentário enviado por Lacordaire em 28/07/2018 - 22:47h


[3] Comentário enviado por MrPaper em 27/07/2018 - 09:49h

giovanit

Ele não instala nada localmente nas máquinas. Ele monitora a duração da licença, mas você tem que inserir.



obrigado! Consegui instalar mas estou tendo alguns probelmas com o lamp no Debian 9.5. quando eu resolver, se der algum problema eu retorno. mas valew! Valew mesmo gente!

[6] Comentário enviado por MrPaper em 30/07/2018 - 17:27h


[5] Comentário enviado por Lacordaire em 28/07/2018 - 22:47h


[3] Comentário enviado por MrPaper em 27/07/2018 - 09:49h

giovanit

Ele não instala nada localmente nas máquinas. Ele monitora a duração da licença, mas você tem que inserir.



obrigado! Consegui instalar mas estou tendo alguns probelmas com o lamp no Debian 9.5. quando eu resolver, se der algum problema eu retorno. mas valew! Valew mesmo gente!


Massa! Terminei essa semana de popular o sistema. Se quiser depois trocar algumas ideias de como eu tratei os ativos, setei os parâmetros de estoque e configurei os envios de email, fala aí que a gente troca esse contato.

Att

[7] Comentário enviado por Lacordaire em 07/08/2018 - 16:47h

No meu deu erro! Eu estava instalando no debian 9. Nem chegou a abrir a pagina. eu posso até colocar o link todo como por exemplo http://localhost/snipeit/index.html mas ele sempre direciona para o link http://localhost/setup. vou refazer para ver o que pode ter acontecido. outro problema que encontrei é que o debian 9 não tem o php5 mas dei meu jeito por fora instalando duas versões de php. qual quer coisa retorno a vocês.

[8] Comentário enviado por Lacordaire em 07/08/2018 - 16:49h


[7] Comentário enviado por Lacordaire em 07/08/2018 - 16:47h

No meu deu erro! Eu estava instalando no debian 9. Nem chegou a abrir a pagina. eu posso até colocar o link todo como por exemplo http://localhost/snipeit/index.html mas ele sempre direciona para o link http://localhost/setup. vou refazer para ver o que pode ter acontecido. outro problema que encontrei é que o debian 9 não tem o php5 mas dei meu jeito por fora instalando duas versões de php. qual quer coisa retorno a vocês.


e eu esqueci de destacar que fica sempre neste link e com a pagina de erro vermelha : "Whoops, looks like something went wrong."

[9] Comentário enviado por MrPaper em 08/08/2018 - 09:58h

No teu arquivo .env do snipeit, no campo
APP_DEBUG=false

Muda para
APP_DEBUG=true

Assim a gente vai poder entender melhor o que está acontecendo.

[10] Comentário enviado por Lacordaire em 08/08/2018 - 14:16h


[9] Comentário enviado por MrPaper em 08/08/2018 - 09:58h

No teu arquivo .env do snipeit, no campo
APP_DEBUG=false

Muda para
APP_DEBUG=true

Assim a gente vai poder entender melhor o que está acontecendo.




Ele me apresentou esse erro. ele diz que


(1/1) UnexpectedValueException
O fluxo ou arquivo "/var/www/snipeit/storage/logs/laravel.log" não pôde ser aberto: falha ao abrir fluxo: Permissão negada
in StreamHandler.php line 107

[11] Comentário enviado por MrPaper em 08/08/2018 - 21:07h


[10] Comentário enviado por Lacordaire em 08/08/2018 - 14:16h


[9] Comentário enviado por MrPaper em 08/08/2018 - 09:58h

No teu arquivo .env do snipeit, no campo
APP_DEBUG=false

Muda para
APP_DEBUG=true

Assim a gente vai poder entender melhor o que está acontecendo.




Ele me apresentou esse erro. ele diz que


(1/1) UnexpectedValueException
O fluxo ou arquivo "/var/www/snipeit/storage/logs/laravel.log" não pôde ser aberto: falha ao abrir fluxo: Permissão negada
in StreamHandler.php line 107


O diretório storage e todas suas subpastas tem que ter permissão de escrita para o usuário do webserver.
Dá um

chmod -R 777 storage/

para ver se roda e o erro era só isso mesmo. Depois você faz os ajustes finos, checando as permissões/dono da pasta.

[12] Comentário enviado por hjames em 14/08/2019 - 12:44h

Olá pessoal, eu tentei instalar aqui não funcionou, a página não carrega quando coloco o endereço de ip no navegador, será que alguém poderia me dar uma ajuda?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts