mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Print runtimes for each individual polling and discovery module.
This commit is contained in:
@@ -120,7 +120,10 @@ function discover_device($device, $options=null) {
|
|||||||
else {
|
else {
|
||||||
foreach ($config['discovery_modules'] as $module => $module_status) {
|
foreach ($config['discovery_modules'] as $module => $module_status) {
|
||||||
if ($attribs['discover_'.$module] || ( $module_status && !isset($attribs['discover_'.$module]))) {
|
if ($attribs['discover_'.$module] || ( $module_status && !isset($attribs['discover_'.$module]))) {
|
||||||
|
$module_start = utime();
|
||||||
include 'includes/discovery/'.$module.'.inc.php';
|
include 'includes/discovery/'.$module.'.inc.php';
|
||||||
|
$module_time = utime() - $module_start;
|
||||||
|
echo "Runtime for discovery module '$module': $module_time\n";
|
||||||
}
|
}
|
||||||
else if (isset($attribs['discover_'.$module]) && $attribs['discover_'.$module] == '0') {
|
else if (isset($attribs['discover_'.$module]) && $attribs['discover_'.$module] == '0') {
|
||||||
echo "Module [ $module ] disabled on host.\n";
|
echo "Module [ $module ] disabled on host.\n";
|
||||||
|
|||||||
@@ -215,7 +215,10 @@ function poll_device($device, $options) {
|
|||||||
foreach ($config['poller_modules'] as $module => $module_status) {
|
foreach ($config['poller_modules'] as $module => $module_status) {
|
||||||
if ($attribs['poll_'.$module] || ( $module_status && !isset($attribs['poll_'.$module]))) {
|
if ($attribs['poll_'.$module] || ( $module_status && !isset($attribs['poll_'.$module]))) {
|
||||||
// TODO per-module polling stats
|
// TODO per-module polling stats
|
||||||
|
$module_start = utime();
|
||||||
include 'includes/polling/'.$module.'.inc.php';
|
include 'includes/polling/'.$module.'.inc.php';
|
||||||
|
$module_time = utime() - $module_start;
|
||||||
|
echo "Runtime for polling module '$module': $module_time\n";
|
||||||
}
|
}
|
||||||
else if (isset($attribs['poll_'.$module]) && $attribs['poll_'.$module] == '0') {
|
else if (isset($attribs['poll_'.$module]) && $attribs['poll_'.$module] == '0') {
|
||||||
echo "Module [ $module ] disabled on host.\n";
|
echo "Module [ $module ] disabled on host.\n";
|
||||||
|
|||||||
Reference in New Issue
Block a user