onurkose / snmp-wrapper
Laravel SNMP wrapper for Nelisys/Snmp class
Installs: 1 622
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 1
Forks: 2
Open Issues: 0
Type:laravel
Requires
- php: >=7.0.0
- nelisys/snmp: ^1.0
This package is not auto-updated.
Last update: 2025-04-13 06:53:54 UTC
README
Laravel SNMP package wrapper for Nelisys/Snmp class
Requirements
Requires: Nelisys/Snmp and net-snmp-utils
Installation
Install via Composer.
$ composer require onurkose/snmp-wrapper
Add to config/app.php
.
<?php return [ // ... 'providers' => [ // ... OnurKose\SNMPWrapper\SNMPWrapperServiceProvider::class, ], // ... 'aliases' => [ // ... 'SNMPWrapper' => OnurKose\SNMPWrapper\Facades\SNMPWrapper::class, ], ];
Usage
<?php namespace App\Http\Controllers; use OnurKose\SNMPWrapper; use App\Http\Controllers\Controller; class SNMPController extends Controller { public function get() { $snmp = new SNMPWrapper(); $snmp::setHost('192.168.0.1', 'public'); dd($snmp::get('.1.3.6.1.2.1.1.1.0')); } }
Result of the test method get()
Array
(
[.1.3.6.1.2.1.1.1.0] => LigoDLB 5-20n v7.57.51319
)
License
Laravel SNMPWrapper is open-sourced software licensed under the MIT license.