Observium_CE/includes/discovery/virtual-machines.inc.php

32 lines
899 B
PHP

<?php
/**
* Observium
*
* This file is part of Observium.
*
* @package observium
* @subpackage discovery
* @copyright (C) Adam Armstrong
*
*/
// Run additional supported VM modules (known: libvirt and proxmox)
if (isset($config['os'][$device['os']]['virtual-machines'])) {
foreach ((array)$config['os'][$device['os']]['virtual-machines'] as $vm_type) {
if (!is_file($config['install_dir'] . "/includes/discovery/virtual-machines/$vm_type.inc.php")) {
continue;
}
print_cli_data_field("VM type ".nicecase($vm_type));
include($config['install_dir'] . "/includes/discovery/virtual-machines/$vm_type.inc.php");
print_cli(PHP_EOL);
}
}
// Include all discovery modules by MIB
$include_dir = "includes/discovery/virtual-machines";
include($config['install_dir'] . "/includes/include-dir-mib.inc.php");
//echo(PHP_EOL);
// EOF