Python Api  IE10.1
Functions | Variables
netbrain.sysapi.liveaccess Namespace Reference

Functions

def snmpgetfromdevice (device, oid_list)
 snmp get from device More...
 
def snmpwalk (hostname, oid, max_entry)
 snmp walk More...
 
def snmpgetbulk (hostname, oid_list, non_reps, max_reps)
 snmp get bulk More...
 
def snmpgettable (hostname, oid, entry_oid)
 snmp get table More...
 
def snmpgetfromip (ip, pSnmpInfo, oid_list, apid)
 snmp get from ip More...
 
def snmpwalkfromip (ip, pSnmpInfo, oid, apid, max_entry)
 snmp walk from ip More...
 
def snmpgetbulkfromip (ip, pSnmpInfo, oid_list, apid, non_reps, max_reps)
 snmp bulk from ip More...
 
def snmpgettablefromip (ip, pSnmpInfo, oid, entry_oid, apid)
 snmp get table from ip More...
 
def cligetcmdfromdevice (device, command_list)
 cli get cmd from device More...
 
def cligetcmdfromdevicewithloginscript (device, command_list, login_script)
 cli get cmd from device with login script More...
 

Variables

 str_stack = traceback.format_exc();
 

Function Documentation

◆ cligetcmdfromdevice()

def netbrain.sysapi.liveaccess.cligetcmdfromdevice (   device,
  command_list 
)

cli get cmd from device

Parameters
device(string) device name
command_list(list) command list
["show version", "show run", ...]
Returns
command result
Return values
{"showversion":"result1", "show run":"result2", ... }

◆ cligetcmdfromdevicewithloginscript()

def netbrain.sysapi.liveaccess.cligetcmdfromdevicewithloginscript (   device,
  command_list,
  login_script 
)

cli get cmd from device with login script

Parameters
device(string) device name
command_list(list) command list
["show version", "show run", ...]
login_script(string) login script
Returns
command result
Return values
{"showversion":"result1", "show run":"result2", ... }

◆ snmpgetbulk()

def netbrain.sysapi.liveaccess.snmpgetbulk (   hostname,
  oid_list,
  non_reps,
  max_reps 
)

snmp get bulk

Parameters
hostname(string) host name
oid_list(list) oid list
non_reps(int) non_reps
max_reps(int) max_reps
Returns
oid result
Return values
{"oid1":"oid1result", "oid2":"oid2 result", ....} \n If has error : {"error":"error info"}

◆ snmpgetbulkfromip()

def netbrain.sysapi.liveaccess.snmpgetbulkfromip (   ip,
  pSnmpInfo,
  oid_list,
  apid,
  non_reps,
  max_reps 
)

snmp bulk from ip

Parameters
ip(string) ip
pSnmpInfo(int) snmp info
oid_list(list) oid list
apid(string) fs id
non_reps(int) non_reps
max_reps(int) max_reps
Returns
oid result
Return values
{"oid1":"oid1result", "oid2":"oid2 result", ....} \n If has error : {"error":"error info"}

◆ snmpgetfromdevice()

def netbrain.sysapi.liveaccess.snmpgetfromdevice (   device,
  oid_list 
)

snmp get from device

Parameters
device(string) deivce name
oid_list(list) oid list
Returns
oid result
Return values
{"oid1":"oid1result", "oid2":"oid2 result", ....} \n If has error : {"error":"error info"}

◆ snmpgetfromip()

def netbrain.sysapi.liveaccess.snmpgetfromip (   ip,
  pSnmpInfo,
  oid_list,
  apid 
)

snmp get from ip

Parameters
ip(string) ip
pSnmpInfo(int) snmp info
oid_list(list) oid list
apid(string) fs id
Returns
oid result
Return values
{"oid1":"oid1result", "oid2":"oid2 result", ....} \n If has error : {"error":"error info"}

◆ snmpgettable()

def netbrain.sysapi.liveaccess.snmpgettable (   hostname,
  oid,
  entry_oid 
)

snmp get table

Parameters
hostname(string) host name
oid(string) table oid
entry_oid(string) entry oid
Returns
oid result
Return values
{"0":[col0,col1,...],"1":[col0,col1,...],....}
If has error : {"error":"error info"}

◆ snmpgettablefromip()

def netbrain.sysapi.liveaccess.snmpgettablefromip (   ip,
  pSnmpInfo,
  oid,
  entry_oid,
  apid 
)

snmp get table from ip

Parameters
ip(string) ip
pSnmpInfo(int) snmp info
oid(string) table oid
entry_oid(string) entry oid
apid(string) fs id
Returns
oid result
Return values
{"0":[col0,col1,...],"1":[col0,col1,...],....}
If has error : {"error":"error info"}

◆ snmpwalk()

def netbrain.sysapi.liveaccess.snmpwalk (   hostname,
  oid,
  max_entry 
)

snmp walk

Parameters
hostname(string) host name
oid(string) oid
max_entry(int) max entry
Returns
original result (string)

◆ snmpwalkfromip()

def netbrain.sysapi.liveaccess.snmpwalkfromip (   ip,
  pSnmpInfo,
  oid,
  apid,
  max_entry 
)

snmp walk from ip

Parameters
ip(string) ip
pSnmpInfo(int) snmp info
oid(string) oid
apid(string) fs id
max_entry(string) max entry
Returns
oid result
Return values
{"oid1":"oid1result", "oid2":"oid2 result", ....} \n If has error : {"error":"error info"}

Variable Documentation

◆ str_stack

netbrain.sysapi.liveaccess.str_stack = traceback.format_exc();