Sysinspect is an engine of Anomaly Detection and Root Cause Analysis. This engine is indented to perform anomaly detection and root cause analysis on any system. It is using Model Description as a source of knowledge and a collection of modules with telemetry data in order to perform various testing scenarios.
Primarily this is an experimental work for Anomaly Detection (AD) and Root Cause Analysis (RCA).
Configuration management. As Sysinspect can get the information, it also can set the information. It is a matter of modules. This workflow works very similar to Ansible style.
Complete documentation can be found here: https://sysinspect.readthedocs.io/en/latest/
At this moment, Rust 1.81 toolchain is required. Maybe earlier versions also work. 😉
Your system should have the following packages (Ubuntu/Debian):
- pkg-config
- libssl-dev
Or equivalent names in your Linux distribution.
To build Sysinspect, do not use cargo
directly, but use GNU
Make. Building release xis as simple as that:
make
Binary will be found in /target/release
and modules in /target/release/sys
(currently only sys.
namespace implemented).