No description
Find a file
2021-06-22 14:29:34 +02:00
pastafaristats Fix in start func 2021-06-14 11:34:57 +02:00
.gitignore Added first files 2020-06-28 21:25:47 +02:00
README.md Fix in README 2021-06-22 14:29:34 +02:00
setup.cfg Added first files 2020-06-28 21:25:47 +02:00
setup.py Fix dependences, if you need pyqt5, install by hand 2021-06-14 11:24:28 +02:00

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=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/send_data/api_key/api_key_selected/ip/ip_server

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)[https://www.python.org/downloads/]