OlixServerBundle
Security bundle for Symfony2 with server management, (*1)
Installation
Etape 1 : Télécharger OlixServerBundle avec composer
Ajouter OlixServerBundle en executant la commande :, (*2)
``` bash
$ php composer.phar require olix/server-bundle "dev-master", (*3)
### Etape 2 : Activer le bundle
Activer le bundle dans le kernel :
``` php
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Olix\ServerBundle\OlixServerBundle(),
);
}
Etape 3 : Importer le fichier de routage
Importer le routage suivant pour inclure toutes les routes, (*4)
``` yaml, (*5)
app/config/routing.yml
olix_admin_server:
resource: "@OlixServerBundle/Resources/config/routing.yml", (*6)
Utilisation du module MONIT
---------------------------
Activer le serveur http de monit dans le fichier de configuration `/etc/monit/monitrc`.
**Le port doit ĂȘtre obligatoirement `2812`**
set httpd port 2812 and, (*7)
use address localhost # only accept connection from localhost
allow 192.168.1.0/24 # allow localhost to connect to the server and
allow admin:monit # require user 'admin' with password 'monit'
allow @adm # allow users of group 'monit' to connect (rw)
allow @sudo readonly # allow users of group 'users' to connect readonly
et configurer le Ă votre convenance https://mmonit.com/monit/documentation/monit.html#MONIT-HTTPD
Utilisation du module COLLECTD
------------------------------
Configurer Apache de cette maniÚre pour accéder au script en local.
ScriptAlias /rtm /usr/share/doc/collectd/examples/php-collection
Require local
```, (*8)
L'alias doit ĂȘtre obligatoirement rtm
, (*9)