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`";