laryakan / valheim-server-status

Simpliest server monitoring for a Linux Valheim dedicated server. Compat. 100% Ubuntu Server 18.04 LTS.
MIT License
5 stars 0 forks source link

VALHEIM SERVER STATUS

Renamed from VALHEIM SERVER MONITORING

ULTRA QUICK START

Existing logs ? Discord Webhook only : ./setup -> option 5 -> option 6 -> Discord Menu

Simplest server status using basic bash command and libs. All mandatory binaries, or the very very most, are included with distro.

Quick launch

git clone ...

cd valheim-server-status

./setup (bash script)

Setup

menu The setup will guide you into setting be everything in order, step by step.

You can check the setup completion at any time, in any menu. You can also scroll up to previous views.

Something really important for every VSS version is to pipe your server onto the log filter at repository root. Except for CPU and RAM usage, all server info will come through logs. The log filter brings a low level log management to Valheim. VSS comes with a custom server launcher directly piped to the log filter (it's in the ./launcher directory). NEW VSS comes now with a service providing you a tail pipe on existing logs if you don't want to use our custom launcher or modify your own launcher

Already have a Valheim server ?

You have 2 way to activate VSS - Valheim server status if you already have a server.

or

your_valheim_server_launch \
1> >( tee -a >("${<path/to/logfilter>}") ) \
2> >( tee -a "${<path/to/valheim-logs.d>}/`date +%Y-%m-%d`.stderr.log" >&2 )

or

Auto-conf quickstart

Once done, your Valheim server should be running as it was, but this time with a launcher piped on our log-filter you can now set your Discord webhook as described below you can also setup vss.http as described below

Tail Pipe quickstart

Discord Valheim Server Status

discord-statusdiscord-logs

Uninstall

If you want to remove component that the setup has created :

Mandatory

All

Log filter through custom Valheim Server Launch

HTTP Status

Services

Discord webhook