ACE is a Django app to administrate networks hosts, ip address, services, racks, patchpanels, phones and more. The system objective is turn the IT Infraestructure adminsitration easyer.
Project description
# Django-SysAce - Sistema de Administração de Cabeamento Estruturado e Infraestrutura de TI
[](http://django-sysace.readthedocs.io/en/latest/?badge=latest)
Sistema desenvolvido em Django para controle de pontos de rede (voz, dados, voip), ramais, telefones, switches, racks, patchpanels, equipamentos, redes, serviços e endereços IP.
O ACE permite um controle centralizado de várias informações da infraestrutura de TI de uma organização tais como:
Listagem de todos os servidores, sejam físicos ou virtuais em uso ou não;
Localização dos equipamentos (computadores, impressoras, switches, accesspoints, equipamentos de segurança e outros);
Controle de bens;
Conexões de rede de equipamentos em tomadas, patchpanels e portas de switches;
Controle de VLANs e suas associações a redes e portas de switch;
Controle de switches e pilhas (stacks);
Controle de redes e endereçamentos IP;
Controle de linhas telefônicas sejam elas analógicas, digitais ou VoIP.
### Requisitos (Requirements)
Python 2.7
Django 1.11
### Documentação
Compatível com Django 1.11
A documentação está disponível no [Readthedocs](http://django-sysace.readthedocs.io).
### Instalação
Caso esteja utilizando um sistema GNU-Linux será necessário instalar previamente pacotes de desenvolvimento como gcc, make e outros (o pacote build-essential no Debian e Ubuntu) além do python-dev.
1 - Instale o ACE com o comando a seguir:
pip install django-sysace
2 - Adicione django.contrib.admin, ace e os outros apps necessários à seção INSTALLED_APPS do arquivos settings.py.
INSTALLED_APPS = [ ... 'django.contrib.admin', ... 'ace', 'simple_history', 'django_modalview', 'dal', 'dal_select2', 'solo', 'tinymce', 'widget_tweaks', 'django_modalview', 'django_cron', 'mail_templated', 'django_extensions', 'django_tables2', 'import_export', 'massadmin',
3 - Inclua no arquivo urls.py do projeto URLconf do ace no arquivo urls.py do projeto como mostrado a seguir:
url(r'^ace/', include('ace.urls')),
4 - Rode o comando abaixo para criar os modelos do ace:
python manage.py migrate
- 5 - Inicie o servidor e acesse pelo endereço http://127.0.0.1:8000/admin/
(vocẽ precisará do app Admin habilitado).
6 - Acesse http://127.0.0.1:8000/ace/ para iniciar a inclusão dos componentes da infraestrutura de TI.
#### Resources
[Git graciously hosted](https://github.com/rogeriocdluiz/Django-SysAce) by [GitHub](http://github.com)
[Documentation graciously hosted](http://django-sysace.readthedocs.io) by [RTFD](http://rtfd.org)
[Package graciously hosted](https://pypi.org/project/django-sysace/) by [PyPi](https://pypi.org)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.