mirror of
https://github.com/stylersnico/librenms.git
synced 2026-08-03 08:01:38 +02:00
Merge pull request #1415 from job/rework_includes/polling/system.inc.php
Cleanup includes/polling/system.inc.php
This commit is contained in:
@@ -97,38 +97,23 @@
|
||||
// Remove leading & trailing backslashes added by VyOS/Vyatta/EdgeOS
|
||||
$poll_device['sysContact'] = trim($poll_device['sysContact'], "\\");
|
||||
|
||||
if ($poll_device['sysLocation'] == "not set")
|
||||
|
||||
foreach(Array('sysLocation', 'sysContact') as $elem)
|
||||
{
|
||||
$poll_device['sysLocation'] = "";
|
||||
if ($poll_device[$elem] == "not set")
|
||||
{
|
||||
$poll_device[$elem] = "";
|
||||
}
|
||||
}
|
||||
|
||||
if ($poll_device['sysContact'] == "not set")
|
||||
// Save results of various polled values to the database
|
||||
foreach(Array('sysContact', 'sysObjectID', 'sysName', 'sysDescr') as $elem)
|
||||
{
|
||||
$poll_device['sysContact'] = "";
|
||||
if ($poll_device[$elem] && $poll_device[$elem] != $device[$elem])
|
||||
{
|
||||
$update_array[$elem] = $poll_device[$elem];
|
||||
log_event("$elem -> ".$poll_device[$elem], $device, 'system');
|
||||
}
|
||||
|
||||
if ($poll_device['sysContact'] && $poll_device['sysContact'] != $device['sysContact'])
|
||||
{
|
||||
$update_array['sysContact'] = $poll_device['sysContact'];
|
||||
log_event("Contact -> ".$poll_device['sysContact'], $device, 'system');
|
||||
}
|
||||
|
||||
if ($poll_device['sysObjectID'] && $poll_device['sysObjectID'] != $device['sysObjectID'])
|
||||
{
|
||||
$update_array['sysObjectID'] = $poll_device['sysObjectID'];
|
||||
log_event("ObjectID -> ".$poll_device['sysObjectID'], $device, 'system');
|
||||
}
|
||||
|
||||
if ($poll_device['sysName'] && $poll_device['sysName'] != $device['sysName'])
|
||||
{
|
||||
$update_array['sysName'] = $poll_device['sysName'];
|
||||
log_event("sysName -> ".$poll_device['sysName'], $device, 'system');
|
||||
}
|
||||
|
||||
if ($poll_device['sysDescr'] && $poll_device['sysDescr'] != $device['sysDescr'])
|
||||
{
|
||||
$update_array['sysDescr'] = $poll_device['sysDescr'];
|
||||
log_event("sysDescr -> ".$poll_device['sysDescr'], $device, 'system');
|
||||
}
|
||||
|
||||
if ($poll_device['sysLocation'] && $device['location'] != $poll_device['sysLocation'])
|
||||
|
||||
Reference in New Issue
Block a user