mirror of
https://github.com/minoplhy/scriptbox.git
synced 2024-12-05 01:46:57 +00:00
sysstat_webhook : add some context
This commit is contained in:
parent
124eb748eb
commit
223d245d18
@ -1,18 +1,40 @@
|
||||
# Sysstat_Webhook
|
||||
|
||||
currently, WIP. But yeah, Discord sucks! They don't rendering SVG.
|
||||
# Required Package
|
||||
```
|
||||
sudo apt install -y librsvg2-bin
|
||||
```
|
||||
|
||||
# Arguments
|
||||
```
|
||||
w) webhook_url=${OPTARG};; # Discord Webhook URL
|
||||
c) CPU="True";; # CPU
|
||||
r) RAM="True";; # RAM
|
||||
d) DISK_IO="True";; # DISK I/O
|
||||
n) NETWORK="True";; # Network
|
||||
t) MESSAGE_TEXT=${OPTARG};; # Add some text to your webhook message!
|
||||
f) datafile=${OPTARG};; # where your data belongs!
|
||||
o) SYSSTAT_OPTIONS=${OPTARG};; # Sysstat options
|
||||
```
|
||||
|
||||
# Basic running
|
||||
```
|
||||
curl -sL https://github.com/minoplhy/scriptbox/raw/main/sysstat_webhook/stat_discord.sh | bash -s -- -w WEBHOOK_URL ARGUMENTS GOES HERE!
|
||||
curl -sL https://github.com/minoplhy/scriptbox/raw/main/sysstat_webhook/stat_discord.sh | bash -s -- -w <WEBHOOK_URL> ARGUMENTS GOES HERE!
|
||||
```
|
||||
|
||||
# Sample usage
|
||||
|
||||
This will get stats from previous day , and the webhook message will be yesterday date.
|
||||
|
||||
something like this :
|
||||
|
||||
![Yesterday date](assets/screenshot.png)
|
||||
|
||||
```
|
||||
text=$(date -d '-1 day' '+%Y-%m-%d')
|
||||
d1=$(date -d '-1 day' '+%d')
|
||||
file=/var/log/sysstat/sa$d1
|
||||
|
||||
curl -sL https://github.com/minoplhy/scriptbox/raw/main/sysstat_webhook/stat_discord.sh | bash -s -- -w <WEBHOOK_URL> -c -f "$file" -t "$text
|
||||
```
|
BIN
sysstat_webhook/assets/screenshot.png
Normal file
BIN
sysstat_webhook/assets/screenshot.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 41 KiB |
Loading…
Reference in New Issue
Block a user