LSOFParser- Global

c_LSOFParserAPI.md
Raw file

The LSOFParser script include provides methods to parse the output of the lsof command: lsof -i4TCP -n -P -F pcnfT.

Use this script include with a discovery script when you need to parse lsof output.

Parent Topic:Server API reference

LSOFParser - error(String msg)

Generates the specified error message.

Name Type Description
msg String The error message
Type Description
void

LSOFParser - initFileDescriptor()

Initializes the file descriptor process.

Name Type Description
None
Type Description
void

LSOFParser - initProcess()

Initializes the parser process.

Name Type Description
None
Type Description
void

LSOFParser - on_c(String line)

Sets the current command.

Name Type Description
line String The command
Type Description
void

LSOFParser - on_endFileDescriptor()

Closes the file descriptor process.

Name Type Description
None
Type Description
void

LSOFParser - on_endProcess()

Closes the parser process.

Name Type Description
None
Type Description
void

LSOFParser - on_f(String line)

Sets the current file descriptor.

Name Type Description
line String The file descriptor
Type Description
void

LSOFParser - on_n(String line)

Sets the current address.

Name Type Description
line String The address
Type Description
void

LSOFParser - on_p(String line)

Sets the current PID.

Name Type Description
line String The PID
Type Description
void

LSOFParser - on_T(String line)

Sets the current state.

Name Type Description
line String The state
Type Description
void

LSOFParser - parse(String lsofOutput)

Parses the specified lsof output.

Results are available in connections and listeners arrays, and errors are recorded in errorString() and isValid().

Name Type Description
lsofOutput String The lsof output
Type Description
void
Search documentation
Search document titles and file paths on the brazil branch