swpb / cocar
dev-master / 2.0.x-dev
2016-07-22 20:35 UTC
Requires
- php: >=5.3.2
- ddeboer/data-import-bundle: dev-master
- jpgraph/jpgraph: dev-master
This package is auto-updated.
Last update: 2024-09-09 02:39:14 UTC
README
描述:CocarBundle
先决条件
* 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
安装
1 – 将以下行添加到您的composer.json中
//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 – 更新composer。
php composer.phar update
3 - 将CocarBundle添加到您的AppKernel.php中
<?php public function registerBundles() { $bundles = array( //... new Swpb\Bundle\CocarBundle\CocarBundle() ); }
4 – 在(app/config/routing.yml)中配置CocarBundle的路由
CocarBundle_cocar_annotation: resource: "@CocarBundle/Resources/config/routing.yml" prefix: /
5 – 创建CocarBundle的表格。
php app/console doctrine:schema:update --force
6 – 安装资产。编辑文件app/config/config.yml并将CocarBundle添加到bundles选项中
//... # Assetic Configuration assetic: debug: "%kernel.debug%" use_controller: false bundles: [ CocarBundle ] //...
然后运行以下命令
php app/console assetic:dump
php app/console assets:install
7 – 将任务添加到cron中。
注意:在将其添加到cron之前,请检查"schedules.txt"中的现有路径。
crontab -u {usuario} schedules.txt
配置
1 – Cadastre uma nova entidade no menu (Entidades).
2 – Cadastre um novo circuito no menu (Circuitos).
注意
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.