LSOFParser - Global

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 1 min. de leitura
  • 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.

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

    LSOFParser - initFileDescriptor()

    Initializes the file descriptor process.

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

    LSOFParser - initProcess()

    Initializes the parser process.

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

    LSOFParser - on_c(String line)

    Sets the current command.

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

    LSOFParser - on_endFileDescriptor()

    Closes the file descriptor process.

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

    LSOFParser - on_endProcess()

    Closes the parser process.

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

    LSOFParser - on_f(String line)

    Sets the current file descriptor.

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

    LSOFParser - on_n(String line)

    Sets the current address.

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

    LSOFParser - on_p(String line)

    Sets the current PID.

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

    LSOFParser - on_T(String line)

    Sets the current state.

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

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