onurkose / snmp-wrapper
Laravel SNMP包装器,用于Nelisys/Snmp类
1.1
2017-12-26 19:01 UTC
Requires
- php: >=7.0.0
- nelisys/snmp: ^1.0
This package is not auto-updated.
Last update: 2024-09-29 03:52:47 UTC
README
Laravel SNMP包装器,用于Nelisys/Snmp类
需求
需求:需要 Nelisys/Snmp 和 net-snmp-utils
安装
通过Composer安装。
$ composer require onurkose/snmp-wrapper
添加到 config/app.php
。
<?php return [ // ... 'providers' => [ // ... OnurKose\SNMPWrapper\SNMPWrapperServiceProvider::class, ], // ... 'aliases' => [ // ... 'SNMPWrapper' => OnurKose\SNMPWrapper\Facades\SNMPWrapper::class, ], ];
使用方法
<?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')); } }
测试方法get()的结果
Array
(
[.1.3.6.1.2.1.1.1.0] => LigoDLB 5-20n v7.57.51319
)
许可证
Laravel SNMPWrapper 是开源软件,采用 MIT 许可证。