I'm a developer and 2nd level support engineer for many years for a Linux based appliance (the name of the product is not relevant for this post).
When I started in this position, I couldn't believe how customer technical support was handled (an eternal send me the output of this command, email-cycle) so I built a script to collect diagnostic data and an interface to exploit the data and share it with the team.
Back then I didn't know about sosreport command (now sos) but it was very much alike.
For those who don't know what the sos command is, sos is a very active open-source project from RedHat that collects diagnostics, configurations and logs from Linux systems. It is used by companies like RedHat, Canonical, Oracle, Intel an many others to provide support services to their customers. The tool is highly customizable and can be used not only to get the health of the server but contains enough information to provide a security assessment of the system, hardware and software inventories, performance measurement, and configuration for third party software products like Apache web servers, Grafana, OpenStack components, Mysql, and many many more.
Based on this experience, I decided to build sos-vault. A secure vault to store sosreports, manage them and more importantly, analyze them with your team.
The tool provides some basic analysis tools and dashboards.
In its current state the solution does not provide any AI analysis capabilities. However it will. As this is a low hanging fruit to add to the current set of analytical tools already provided.
I been working on this project for a while now and decided to provide it as a SaaS which has turned out to be not the best approach.
I'm currently working on a self-hosted open-source version based on the SaaS version.
Just login with you Google account and you will find a shared sosreport for you to look at and interact with.
If you have any question I'm more than happy to answer to the best of my ability. Any feedback is welcome.
Thank you all.