2017 © Pedro Peláez
 

project cocar

COCAR

image

swpb/cocar

COCAR

  • Friday, July 22, 2016
  • by softwarepublicobr
  • Repository
  • 18 Watchers
  • 0 Stars
  • 53 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Cocar

Descrição: CocarBundle, (*1)

Pré-requisitos:

* Protocolo de gerência SNMP
* Sistema de Banco de dados RRDTool
* Agendador de tarefas cron

- Instalação: apt-get install snmp rrdtool php5-snmp php5-json php-gd libicu-dev

Instalação:

1 – Adicione a seguinte linha ao seu composer.json, (*2)

//composer.json
{
    //...

    "require": {
        //...
    "jpgraph/jpgraph": "dev-master",
    "symfony/class-loader": "2.2.*",
    "incenteev/composer-parameter-handler": "~2.0",
    "friendsofsymfony/rest-bundle": "dev-master",
    "jms/serializer": "0.14.*@dev",
    "jms/serializer-bundle": "0.13.*@dev",
    "knplabs/knp-paginator-bundle": "dev-master",
    "swpb/cocar": "dev-master"
    }

    //...
}

2 – Atualize o composer., (*3)

    php composer.phar update

3 - Adicione o CocarBundle ao seu AppKernel.php, (*4)

<?php
        public function registerBundles()
        {
                $bundles = array(
                        //...
                        new Swpb\Bundle\CocarBundle\CocarBundle()
                );
        }

4 – Configure a rota do CocarBundle em (app/config/routing.yml), (*5)

        CocarBundle_cocar_annotation:
            resource: "@CocarBundle/Resources/config/routing.yml"
            prefix:   /

5 – Crie as tabelas do CocarBundle., (*6)

    php app/console doctrine:schema:update --force

6 – Instale os assets. Edite o arquivo app/config/config.yml e adicione CocarBundle na opção bundles, (*7)

        //...
        # Assetic Configuration
        assetic:
            debug:          "%kernel.debug%"
            use_controller: false
            bundles:        [ CocarBundle ]

         //...

Depois rode os comandos abaixo, (*8)

php app/console assetic:dump
    php app/console assets:install

7 – Adicione os agendamentos ao cron., (*9)

Atenção: Verifique os caminhos existentes em "schedules.txt" antes de adicioná-lo ao cron., (*10)

    crontab -u {usuario} schedules.txt

Configuração:

1 – Cadastre uma nova entidade no menu (Entidades).

2 – Cadastre um novo circuito no menu (Circuitos).

Atenção:

    Inicialmente os relatórios (menu Relatórios) estarão em branco, pois são gerados automaticamente 
pelo sistema (através do cron). Geralmente este processo é executado entre 5 e 6:30 da manhã. 
    Isto é necessário por se tratar de um processo pesado, onde na parte do dia os dados são coletados, 
e a noite são gerados os demais relatórios.

The Versions

22/07 2016

dev-master

9999999-dev

COCAR

  Sources   Download

CC-GPL 2.0

The Requires

 

18/06 2015

dev-cacic.cc

dev-cacic.cc

COCAR

  Sources   Download

CC-GPL 2.0

The Requires

 

21/10 2014

3.1.x-dev

3.1.9999999.9999999-dev

COCAR

  Sources   Download

CC-GPL 2.0

The Requires