Linuxfabrik / monitoring-plugins

220+ check plugins for Icinga and other Nagios-compatible monitoring applications. Each plugin is a standalone command line tool (written in Python) that provides a specific type of check.
https://linuxfabrik.ch
The Unlicense
220 stars 51 forks source link

Simplify Installation in any way #300

Closed NavidSassan closed 1 year ago

NavidSassan commented 3 years ago

Python setup.py with something like a requirements.txt? https://docs.python.org/3/distutils/setupscript.html, pip3 install -r /path/to/requirements.txt

Bash script? Something like curl https://git.linuxfabrik.ch/path/to/install.sh | sudo bash?

should:

should use a default PYVER and default to the master branch, but accept those as options

NavidSassan commented 3 years ago

In GitLab by @markuslf on Jul 18, 2021, 10:17

Possibilities to think about

What would be the best? Advantages/Disadvantages? What is the best in a datacenter environment?

And what about Windows?

NavidSassan commented 3 years ago

In GitLab by @markuslf on Jul 28, 2021, 16:52

Bash:

fl0wx commented 2 years ago

+1 for debian package :)

markuslf commented 2 years ago

Sounds like there's definitely a need for a Linuxfabrik repo server, based on fpm or something similar.

markuslf commented 2 years ago

RPM or DEB file will do a complete low-level installation including Python psutil (not with pip), like glances does. There will be no dependency on EPEL or similar.

markuslf commented 2 years ago

We will implement this as follows:

NavidSassan commented 1 year ago

done :) https://repo.linuxfabrik.ch/monitoring-plugins/