This patch adds support for Allied Telesis AW+ devices running at
least 5.4.8-2.1 the ability to automatically have oxidized pull
configs when the device config has been saved.
Syslog hook for LibreNMS config.php
$config['os']['awplus']['syslog_hook'][] = Array
('regex' => '/IMI.+.Startup-config saved on/',
'script' => '/opt/librenms/scripts/syslog-notify-oxidized.php');
Note: V5.4.8-2.1 should be released on roughly Nov 2 2018.
Refer to the following for latest release notes:
https://www.alliedtelesis.com/documents/release-notes-alliedware-plus-548
* WebUI: Direct link to oxidized config from list, oxidized refresh device capability
* WebUI: Direct link to oxidized config from list, oxidized refresh device capability
* Move oxidized_node_update in functions.php to avoid code duplication
* Update refresh-oxidized-node.inc.php
* Update functions.php
DO NOT DELETE THIS TEXT
#### Please note
> Please read this information carefully. You can run `./scripts/pre-commit.php` to check your code before submitting.
- [x] Have you followed our [code guidelines?](http://docs.librenms.org/Developing/Code-Guidelines/)
#### Testers
If you would like to test this pull request then please run: `./scripts/github-apply <pr_id>`, i.e `./scripts/github-apply 5926`
* Added limited support for ASA using emblem logging
* Updated documentation
* Updated ASA support to cover regular and emblem logging
* Gave the variable a more suitable name
* Removed debug output