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:
- View service name, current job status, systemctl and journalctl help;
- Start and stop services by pressing a button;
- Sort services by configuration file, by state of work.
For a test run, you can write from the directory
npm install
npm run build
./service_checker
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