Skip to content

Conversation

@william-billaud
Copy link
Contributor

Add support for three ESXi logs with related test data from ESXi 6/7/8/9:

  • auth.log
  • shell.log
  • hostd.log

I may take a look on some others files later (vodb, vmk*, vpxa...) but it may be easier to validate the structure before adding more files. I'm not sure the plugin inheritance is the best solution, but if each log type is just an entry of the same plugins, is that we can't have a check_compatible function by log type.

One of the main problems is that even if most files seems to have the same format, some small differences exists (e.g in shell.log). Regarding plugins name I'm not really sure how to work with name conflict (eg : auth).

Regarding log file location, as it may change regarding version and how log were collected (ESXi does some weird thing with symlinks) plugins look for usual location, as well as in the osdata partition.

Log location may also be found in the /etc/vmsyslog.conf but I have not implemented, neither worked on how it works.

Furthermore :

  • Add files related to pycharm, uv and coverage to .gitignore

This issue partially resolve #1218

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Explore ESXi logs for new parsers

1 participant