Skip to content

Jvlegod/sysDetector

Repository files navigation

sysDetector

🌐 English | 🇨🇳 中文

EN Doc CN Doc

📌 version:v0.1.0 | CHANGELOG

Monitoring tools for linux systems.

FrameWork

description

How to install

git clone first.

git clone git@github.com:Jvlegod/sysDetector.git
git submodule update --init --recursive

compile

# method 1:
# It should be executed in the "src/" directory
mkdir -p tmp && cd tmp
sudo cmake ..
sudo make && sudo make install
# method 2:
# It should be executed in the "src/" directory
sudo python3 install.py

How to start

sysDetector.service is the basic service.

sudo systemctl start sysDetector.service
systemctl status sysDetector # check if it is OK.

we can start with model.

# module exists in misc dir
sudo systemctl start <module_name>.service

How to uninstall

# It should be executed in the "src/" directory
sudo python3 uninstall.py

How to use

Command-line tool

sysDetector-cli helps to management all modules.

# TODO: add more deail docs
sysDetector-cli --help

Module Configuration

For more detailed usage, you should browse the documentation of each sub-module.

proc fs

we can find out log in "/var/log/sysDetector/<model_name>.log"

Key directories

  • /etc/sysDetector Root directory where submodule configuration files are stored

  • /var/log/sysDetector Log storage directory

TODO

  • full fill docs

  • add selftest system

  • ...

Contact

If you have any questions, suggestions, or feedback, feel free to contact us:

About

Monitoring tools for linux systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published