maxbond / snmpmodel
Model for SNMP data
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/maxbond/snmpmodel
Requires
- php: >=7.1
- symfony/yaml: ^4.0
Requires (Dev)
- phpunit/phpunit: ^7.0
This package is not auto-updated.
Last update: 2025-10-19 14:04:10 UTC
README
Use model pattern for work with SNMP data
composer install: composer require maxbond/snmpmodel
example:
class ExampleModel extends SNMPModel
{
protected $model = [
'ethernetOperStatus' => [
'oid' => '.1.3.6.1.2.1.2.2.1.8.1',
'type' => 'get',
'modifier' => 'numeric'
]
];
}
$exampleModel = new ExampleModel('127.0.0.1','public');
var_dump($exampleModel->get());
See example for more detail.