Antivirus and other security features

It seems very interesting to have informations about antiviruses in GLPI. As Antivirus is one of the most important thing for a windows box.

FusionInventory implementation

FusionInventory 2.3.0 introduces Antivirus support, but the best way to be integrate theses informations into GLPI's core.

Here's an example of FusionInventory's antivirus form

FusionInventory agent gathered theses informations (coming from Windows Security center on Windows) :
  • Antivirus Name
  • Manufacturer
  • Version
  • Is active ?
  • Is up to date ?

Database changes

CREATE TABLE `glpi_computers_antivirus` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `computers_id` int(11) NOT NULL DEFAULT '0',
  `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `manufacturers_id` int(11) NOT NULL DEFAULT '0',
  `version` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT '0',
  `uptodate` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `name` (`name`),
  KEY `version` (`version`),
  KEY `is_active` (`is_active`),
  KEY `uptodate` (`uptodate`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;

h. Objects

Introduce a new PluginFusinvinventoryAntivirus extends CommonDBChild.
Add a new tab in GLPI computer's form.
Manual antivirus management can be done (as for ComputerDisk or ComputerVirtualmachine).

OCS Inventory implementation

None for the moment so no modification of the OCS synchronization process.

Possibile usage of Antivirus and other security related features into GLPI

Antivirus is interesting, but other security features too (Firewall for example)
Maybe group all security releated informations into one "Security" tab ?
Some questions :
  • Is antivirus active yes/no
  • Is antivirus uptodate yes/no
  • Is firewall active yes/no
At software level :
Need to add theses informations :
  • is active yes/no
  • is uptodate yes/no

Walid : Is it specific to antivirus only ?

Reports and notifications

  • create a report list computers whithout antivirus or with antivirus not active and/or not uptodate
  • send notification of computers not protected ?

test.png (6.63 KB) ddurieux, 04/06/2011 01:32 PM