LSOFParser - Global

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • 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.

    LSOFParser - error(String msg)

    Generates the specified error message.

    표 1. Parameters
    Name Type Description
    msg String The error message
    표 2. Returns
    Type Description
    void

    LSOFParser - initFileDescriptor()

    Initializes the file descriptor process.

    표 3. Parameters
    Name Type Description
    None
    표 4. Returns
    Type Description
    void

    LSOFParser - initProcess()

    Initializes the parser process.

    표 5. Parameters
    Name Type Description
    None
    표 6. Returns
    Type Description
    void

    LSOFParser - on_c(String line)

    Sets the current command.

    표 7. Parameters
    Name Type Description
    line String The command
    표 8. Returns
    Type Description
    void

    LSOFParser - on_endFileDescriptor()

    Closes the file descriptor process.

    표 9. Parameters
    Name Type Description
    None
    표 10. Returns
    Type Description
    void

    LSOFParser - on_endProcess()

    Closes the parser process.

    표 11. Parameters
    Name Type Description
    None
    표 12. Returns
    Type Description
    void

    LSOFParser - on_f(String line)

    Sets the current file descriptor.

    표 13. Parameters
    Name Type Description
    line String The file descriptor
    표 14. Returns
    Type Description
    void

    LSOFParser - on_n(String line)

    Sets the current address.

    표 15. Parameters
    Name Type Description
    line String The address
    표 16. Returns
    Type Description
    void

    LSOFParser - on_p(String line)

    Sets the current PID.

    표 17. Parameters
    Name Type Description
    line String The PID
    표 18. Returns
    Type Description
    void

    LSOFParser - on_T(String line)

    Sets the current state.

    표 19. Parameters
    Name Type Description
    line String The state
    표 20. Returns
    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().

    표 21. Parameters
    Name Type Description
    lsofOutput String The lsof output
    표 22. Returns
    Type Description
    void