Skip to main content

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.

Source Distribution

django-sysace-1.2.8.tar.gz (14.8 MB view details)

Uploaded Source

File details

Details for the file django-sysace-1.2.8.tar.gz.

File metadata

  • Download URL: django-sysace-1.2.8.tar.gz
  • Upload date:
  • Size: 14.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.3

File hashes

Hashes for django-sysace-1.2.8.tar.gz
Algorithm Hash digest
SHA256 500fe4036dcaba890fb5d1c21096fe17995450b478b04235568e2f1d85d4bf98
MD5 a704ae8edd0918bf787056d96f50e86d
BLAKE2b-256 5ad87436193316be4822ab06b855e414dfcf39dd9f8ee514f47ed4450e0c0703

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page