Skip to content

alekstet/linux_service_checker

Repository files navigation

Linux services manager

This service allows using the web interface to display systemd services running on a Linux system. The server side is written in Golang, the client side is in Vue JS.

To display only the services you need, there is a config.yml file in the project directory, in which you need to write down the names of your services, as well as the port number on which the service is launched.

The service allows you to:

  1. View service name, current job status, systemctl and journalctl help;
  2. Start and stop services by pressing a button;
  3. Sort services by configuration file, by state of work.

View

Test project setup

For a test run, you can write from the directory

npm install
npm run build
./service_checker

Project setup

To run the project as a separate service, change path in service_checker.txt and copy the contents of the file, create a service_checker.service in /etc/systemd/system and paste the content

systemctl daemon-reload
npm install
npm run build
systemctl start service_checker

About

Realtime Linux services manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published