pipocanaja / interfaceadminplugin Goto Github PK
View Code? Open in Web Editor NEWPlugin for LibreNMS - Demonstrate how to shut/no shut a port via SNMP
License: GNU General Public License v3.0
Plugin for LibreNMS - Demonstrate how to shut/no shut a port via SNMP
License: GNU General Public License v3.0
------------------------------------------------------------------------------------------- README ------------------------------------------------------------------------------------------- This plugins is a sample plugin that demonstrate the LibreNMS plugin Architecture in the Port Pages. It allows here to shut/no shut a port using IF-MIB::ifAdminStatus.ifIndex = INTEGER: down(2) and IF-MIB::ifAdminStatus.ifIndex = INTEGER: up(1). INSTALLATION NOTES : ------------------------------------------------------------------------------------------- - You must install the files in the /opt/librenms/html/plugin directory. - It is necessary to have a RW community declared in LibreNMS for the device, because this plugin uses it - You can navigate to "Overview/Plugin/Plugin Admin" in LibreNMS and enable the InterfaceAdminPlugin. - Then, you can navigate to a switch or network device that implements IF-MIB::ifAdminStatus. Open a port page in the plugins menu_option: https://my.librenms.server/device/device=1/tab=port/port=5/view=plugins/ - Click on the Enable Port or Disable Port button. - If you don't get the expected result, double check that you have SNMP SET access from the LibreNMS machine by testing it in CLI with the following syntax. -> Interface UP: snmpset -v2c -c <community> <hostname> IF-MIB::ifAdminStatus.<ifIndex> i 1 -> Interface DOWN: snmpset -v2c -c <community> <hostname> IF-MIB::ifAdminStatus.<ifIndex> i 2 ------------------------------------------------------------------------------------------- https://github.com/PipoCanaja/InterfaceAdminPlugin
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.