Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

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

[![Documentation Status](https://readthedocs.org/projects/django-sysace/badge/?version=latest)](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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for django-sysace, version 1.2.8
Filename, size File type Python version Upload date Hashes
Filename, size django-sysace-1.2.8.tar.gz (14.8 MB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page