#!/usr/bin/env php .+) on .*/', $msg, $matches)) { oxidized_node_update($hostname, $msg, $matches['user']); } elseif (preg_match('/GBL-CONFIG-6-DB_COMMIT : Configuration committed by user \\\\\'(?P.+?)\\\\\'..*/', $msg, $matches)) { oxidized_node_update($hostname, $msg, $matches['user']); } elseif (preg_match('/ASA-(config-)?5-111005: (?P.+) end configuration: OK/', $msg, $matches)) { oxidized_node_update($hostname, $msg, $matches['user']); } elseif (preg_match('/startup-config was changed by (?P.+) from telnet client .*/', $msg, $matches)) { oxidized_node_update($hostname, $msg, $matches['user']); } elseif (preg_match('/HWCM\/4\/CFGCHANGE/', $msg, $matches)) { //Huawei VRP devices CFGCHANGE syslog oxidized_node_update($hostname, $msg); } elseif (preg_match('/UI_COMMIT: User \\\\\'(?P.+?)\\\\\' .*/', $msg, $matches)) { oxidized_node_update($hostname, $msg, $matches['user']); } elseif (preg_match('/IMI.+.Startup-config saved on .+ by (?P.+) via .*/', $msg, $matches)) { oxidized_node_update($hostname, $msg, $matches['user']); //Alliedware Plus devices. Requires at least V5.4.8-2.1 } elseif (preg_match('/System configuration saved/', $msg, $matches)) { oxidized_node_update($hostname, $msg); //ScreenOS }