2 KiB
PastafariStats, a simple collector for basic stats.
Installation
You can install PastafariStats with its command.
pip3 install git+https://bitbucket.org/paramecio/pastafaristats
Add systemd service
If your linux distro use systemd, you can initialize the script with this systemd unit
# Save it in /etc/systemd/system/pastafaristats.service
[Unit]
Description=Pastafari Stats
After=syslog.target
After=network.target
[Service]
Type=simple
User=pzoo
Group=pzoo
ExecStart=/path/to/pastafaristats
Restart=always
Environment=PYTHONUNBUFFERED=1
[Install]
WantedBy=multi-user.target
Configuration
You can configure the script placing a config file in /etc/pastafari/stats.cfg
[DEFAULT]
url_server=http://url_server_collect_data/
Where url_server_collect_data is the hostname of server collecting data, api_key_selected, the api key of server for accept the data, and ip_server, the ip of the server that send the data.
Configuration for Windows 10, Windows Server 2012, etc.
Windows sucks, but you can need monitoring windows servers or desktops.
First, install python 3 (last stable version if you can, actually python 3.9). You can download from here
Important
You must install python with "Add python.exe to windows path" enabled.
You need install git. You should install it in Windows path too.
You can install PastafariStats with its command how in Linux/*nix.
pip3 install git+https://bitbucket.org/paramecio/pastafaristats
Next, you need create the config file. For example, if you have an user called "my_user", you can install configuration file in C:/Users/my_user/config/stats.cfg with the same contents how in Linux.
[DEFAULT]
url_server=http://url_server_collect_data/
Now, you need install the python script how service. You can use a classic manager services for windows called NSSM. If you use Windows 10 64 bits, you can download from here