'.1.3.6.1.2.1.25.3.3.1', 'usage' => '.1.3.6.1.2.1.25.3.3.1' ); $hostname = $_SERVER['argv'][1]; $host_id = $_SERVER['argv'][2]; $snmp_auth = $_SERVER['argv'][3]; $cmd = $_SERVER['argv'][4]; /* support for SNMP V2 and SNMP V3 parameters */ $snmp = explode(':', $snmp_auth); $snmp_version = $snmp[0]; $snmp_port = $snmp[1]; $snmp_timeout = $snmp[2]; $ping_retries = $snmp[3]; $max_oids = $snmp[4]; $snmp_auth_username = ''; $snmp_auth_password = ''; $snmp_auth_protocol = ''; $snmp_priv_passphrase = ''; $snmp_priv_protocol = ''; $snmp_context = ''; $snmp_community = ''; if ($snmp_version == 3) { $snmp_auth_username = $snmp[6]; $snmp_auth_password = $snmp[7]; $snmp_auth_protocol = $snmp[8]; $snmp_priv_passphrase = $snmp[9]; $snmp_priv_protocol = $snmp[10]; $snmp_context = $snmp[11]; } else { $snmp_community = $snmp[5]; } /* * process INDEX requests */ if ($cmd == 'index') { $arr_index = get_indexes($hostname, $snmp_community, $snmp_version, $snmp_auth_username, $snmp_auth_password, $snmp_auth_protocol, $snmp_priv_passphrase, $snmp_priv_protocol, $snmp_context, $snmp_port, $snmp_timeout, $ping_retries, $max_oids, SNMP_POLLER); for ($i=0;($i