1 - Présentation
Ce plugin vous permet d'afficher les alertes contenues dans la base de données du logiciel EventCentral de http://xavier.dusart.free.fr/ Compatibilité 0.70 et Windows uniquement / Eventcentral 4.5
2 - Installation
Rien de plus simple pour le moment :
- Récupérez l'archive tar.gz du plugin - Décompressez la dans le répertoire plugins de votre installation de glpi
Et hop le tour est joué
3 - opérations à faire sur la base de données d'eventcentral
ALTER TABLE `events` ADD `ID` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST ; CREATE TABLE `glpi_dropdown_plugin_eventlog_type` ( `ID` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL default '', `comments` text, PRIMARY KEY (`ID`), KEY `name` (`name`) ) TYPE=MyISAM; INSERT INTO `glpi_dropdown_plugin_eventlog_type` ( `ID` , `name` , `comments` ) VALUES ('1' , 'Error', NULL); INSERT INTO `glpi_dropdown_plugin_eventlog_type` ( `ID` , `name` , `comments` ) VALUES ('2' , 'Warning', NULL); INSERT INTO `glpi_dropdown_plugin_eventlog_type` ( `ID` , `name` , `comments` ) VALUES ('3' , 'Ack', NULL); INSERT INTO `glpi_dropdown_plugin_eventlog_type` ( `ID` , `name` , `comments` ) VALUES ('4' , 'Information', NULL); INSERT INTO `glpi_dropdown_plugin_eventlog_type` ( `ID` , `name` , `comments` ) VALUES ('8' , 'Audit', NULL); INSERT INTO `glpi_dropdown_plugin_eventlog_type` ( `ID` , `name` , `comments` ) VALUES ('16' , 'Empty', NULL); INSERT INTO `glpi_dropdown_plugin_eventlog_type` ( `ID` , `name` , `comments` ) VALUES ('1024' , 'Undefined', NULL);
4 - Opérations à faire sur le site web d'eventcentral
fichier eventlog.pl
$query = "SELECT SQL_CALC_FOUND_ROWS `events`.*, `acks`.`computer` IS NOT NULL as acked, `acks`.`comment` FROM `events`";
remplacer par
$query = "SELECT SQL_CALC_FOUND_ROWS `events`.computer, `events`.`domain`, `events`.`log`, `events`.`source`, `events`.`eventID`, `events`.`type`, `events`.`date`, `events`.`time`, `events`.`user`, `events`.`strings`, `acks`.`computer` IS NOT NULL as acked, `acks`.`comment` FROM `events`";