SNMP
PHP Manual

SNMP::__construct

(PHP 5 >= 5.4.0)

SNMP::__constructCreates SNMP instance representing session to remote SNMP agent

Description

SNMP::__construct() ( int $version , string $hostname , string $community [, int $timeout = 1000000 [, int $retries = 5 ]] )

The function description goes here.

Parameters

version

SNMP protocol version

hostname

The SNMP agent.

community

The purpuse of community is SNMP version specific:

SNMP::VERSION_1SNMP community
SNMP::VERSION_2CSNMP community
SNMP::VERSION_3SNMPv3 securityName
timeout

The number of microseconds until the first timeout.

retries

The number of retries in case timeout occurs.

Return Values

Returns SNMP object representing remote SNMP agent.

Errors/Exceptions

SNMP::__construct() throws an exception when parameters count or types are wrong or unknown SNMP protocol version specified.

Examples

Example #1 Fetching sysLocation

<?php
  $session 
= new SNMP(SNMP::VERSION_1"127.0.0.1""public");
  
$sysdescr $session->get("sysDescr.0");
  echo 
"$sysdescr\n";
?>

The above example will output something similar to:

STRING: Test server

See Also


SNMP
PHP Manual