From dc5f286b9a1c679c9a33701df80cb7d5a589e29f Mon Sep 17 00:00:00 2001 From: laf Date: Tue, 2 Feb 2016 13:47:13 +0000 Subject: [PATCH] Added ifOperStatus and ifAdminStatus _prev values to db. --- includes/polling/ports.inc.php | 3 +++ sql-schema/099.sql | 2 ++ 2 files changed, 5 insertions(+) create mode 100644 sql-schema/099.sql diff --git a/includes/polling/ports.inc.php b/includes/polling/ports.inc.php index 5530691100..aabad8a2aa 100644 --- a/includes/polling/ports.inc.php +++ b/includes/polling/ports.inc.php @@ -410,6 +410,9 @@ foreach ($ports as $port) { } } $port['update'][$oid] = $this_port[$oid]; + if ($oid == 'ifOperStatus' || $oid == 'ifAdminStatus') { + $port['update'][$oid.'_prev'] = $port[$oid]; + } log_event($oid.': '.$port[$oid].' -> '.$this_port[$oid], $device, 'interface', $port['port_id']); if ($debug) { d_echo($oid.': '.$port[$oid].' -> '.$this_port[$oid].' '); diff --git a/sql-schema/099.sql b/sql-schema/099.sql new file mode 100644 index 0000000000..814d2abc91 --- /dev/null +++ b/sql-schema/099.sql @@ -0,0 +1,2 @@ +ALTER TABLE `ports` ADD `ifOperStatus_prev` VARCHAR( 16 ) NULL AFTER `ifOperStatus` ; +ALTER TABLE `ports` ADD `ifAdminStatus_prev` VARCHAR( 16 ) NULL AFTER `ifAdminStatus` ;