Chemex é uma plataforma de operação e gerenciamento de ativos de informação gratuita, de código aberto e com design moderno. Gerenciamento de ativos de software e hardware, rastreamento de propriedade/usuário e inventário. Desenvolvido com base no elegante framework Laravel. Vem com ferramentas móveis e atualização OTA.
Chemex é um sistema de gerenciamento de ativos de equipamentos de TIC leve e com design moderno. Graças ao framework Laravel e à plataforma de desenvolvimento DcatAdmin, possui uma experiência elegante, simples e excelente. Chemex é totalmente gratuito e de código aberto. Qualquer pessoa pode modificar o código e implantar serviços sem restrições. Esta é uma boa escolha e de baixo custo para muitas pequenas e médias empresas que desejam realizar o gerenciamento de informações de ativos de TIC. é uma solução de gestão eficiente, apoiada por uma ecologia saudável.
O sistema possui os seguintes módulos:
Gerenciamento de registros de equipamentos
Inclui o nome do dispositivo, todo o software e hardware, fabricante, data de compra, data de proteção, endereço IP, MAC, usuário e outros conteúdos de manutenção, bem como registros históricos relacionados ao dispositivo.
Suporte a equipamentos de gerenciamento de acesso remoto SSH online.
O dispositivo pertence ao usuário.
Relatório de falhas de equipamentos.
Gerenciamento de contabilidade de hardware
Inclui o nome, especificações, número de série, gerenciamento de dispositivos pertencentes e outros conteúdos de manutenção do hardware, bem como registros históricos relacionados ao hardware.
Relatório de falhas de equipamentos.
Gerenciamento de razão de software
Inclui o nome, versão, método de distribuição, método de autorização, valor de compra, número de série, gerenciamento de quantidade de autorização e outros conteúdos de manutenção do software, bem como registros históricos relacionados ao software.
gestão de funcionários
Lista de funcionários.
Lista de departamentos.
Gerenciamento do programa de serviços
Inclui o servidor host onde o programa de serviço está localizado, status do serviço, relatórios de exceção, etc.
Reparo de exceção do programa de serviço.
Sinalização especial na página inicial.
Gerenciamento de estoque
Criação, conclusão e cancelamento de tarefas de inventário de equipamentos, hardware e software.
Ganhos e perdas.
Designe a pessoa responsável pelo inventário.
Ferramenta de inventário móvel ChemexTool.
Gráfico de dados
Dados básicos de cada módulo.
O status de cada serviço é exibido em tempo real, incluindo conteúdo de exceção, tempo de ocorrência e tempo de recuperação.
Exibição do progresso do inventário.
Multilíngue
Atualmente, o melhor suporte é o chinês simplificado, e o idioma inglês será lançado posteriormente, e a troca de idioma também será suportada.
Implantação privada
Sim, você só precisa de um ambiente LNMP para implantação privada ilimitada.
Atualização OTA
As atualizações on-line já são suportadas, eliminando a necessidade de manutenção manual local da versão.
Requisitos ambientais:
PHP7.3+
MariaDB10.5+
extensão ext-zip, observe que é igual à versão PHP
extensão ext-json, observe que é igual à versão PHP
O desenvolvimento do código-fonte depende do gerenciador de pacotes do compositor.
Implantação do ambiente de produção:
Para cumprir as políticas de segurança em um ambiente de produção, é altamente recomendável implantá-lo localmente no servidor. Por enquanto, não fornecemos funções de instalação de inicialização on-line relacionadas. Portanto, embora existam muitas etapas na implantação inicial, grande parte do processo foi automatizada para todos. Você só precisa seguir os seguintes comandos passo a passo. Geralmente, não haverá problemas de implantação.
1. Instale o ambiente PHP em seu computador, consulte PHP oficial.
2. Instale o mariaDB no seu computador e existe a ferramenta cliente mariadb-client que pode ser usada. Geralmente, o MariaDB será instalado automaticamente após a instalação. Se você estiver no Ubuntu, pode ser necessário executar sudoaptinstallmariadb-client para instalá-lo.
3. Crie um banco de dados e nomeie-o arbitrariamente, mas lembre-se de preencher a configuração corretamente e o conjunto de caracteres do banco de dados deve ser utf8-general-ci.
4. Baixe a versão de distribuição, descompacte-a para obter o diretório do programa e coloque-a onde deseja.
5. No diretório raiz do projeto, copie o arquivo .env.example para um novo e renomeie-o para .env.
6. Configure as informações do banco de dados em .env.
7. Execute phpartisanchemex:install para instalar.
8. Os servidores web que você pode usar são nginx e apache Não importa o que aconteça, o caminho inicial do aplicativo está no diretório /public, certifique-se de que ele aponta corretamente.
9. Modifique a regra pseudoestática do servidor web para try_files$uri$uri//index.php?$args;.
10. Para garantir que as atualizações automáticas online estejam disponíveis, confirme se as permissões do diretório raiz do site e de todos os subdiretórios são 755 e o proprietário é www.
Implantação do ambiente de desenvolvimento:
Os desenvolvedores interessados nisso são bem-vindos para colaborar no desenvolvimento para tornar a Chemex mais perfeita. O processo de desenvolvimento é relativamente simples, sem muitas configurações e alterações de ambiente.
1. Instale o ambiente PHP em seu computador, consulte PHP oficial.
2. Instale a ferramenta de gerenciamento de pacotes do compositor, consulte o compositor oficial.
3. Entre no diretório raiz do projeto e execute compositorinstall para instalar as dependências relacionadas.
4. No diretório raiz do projeto, copie .env.example para .env.
5. Edite os campos relacionados à configuração da conexão com o banco de dados no arquivo .env.
6. Ainda no diretório raiz do projeto, execute phpartisanmigrate para migrar o banco de dados.
7. Consulte os documentos relacionados ao Laravel e DcatAdmin para desenvolvimento.
Registro de atualização da plataforma de operação e manutenção de gerenciamento de ativos Chemex:
v3.4.0
Novo
1. Função de impressão de etiquetas de dispositivos, graças a Chun Xiaobai
2. Função de impressão de lista de equipamentos, graças a Chun Xiaobai
3. Não há função de atualização de guias.
4. Adicionadas permissões para impressão de etiquetas e listas de dispositivos.
Otimização e reparo
1. Alguns códigos confusos.
2. Problemas com a importação do departamento LDAP.
3. Atualize os pacotes de dependência.
4. O menu é alterado para colunas esquerda e direita.