The [cci]community/shadowsocks[/cci] package on Arch itself doesn't offer much support for bandwidth monitoring, so we must build our own. My Shadowsocks setup includes a few ports for different client users. Bandwidth data for each separate port that Shadowsocks uses allows me to monitor usage by each client.
The bandwidth data ... Read more
Since Odroid isn't as widespread as Raspberry Pi, I had to do some digging to find out how to monitor its temperature, CPU frequency, and fan speed. Odroid comes with 5 temperature sensors on its chip, each of which can be read by the command
[cc lang="bash"]$ cat /sys/devices/virtual/thermal/thermal_zone0/temp[/cc]
where ... Read more
Netdata works out of the box with fail2ban and monitors the number of bans in each of the jails defined. It displays 2 charts: IPs banned per second and cumulative IPs banned (since the last restart of netdata). The downside of this is that whenever netdata or the server machine ... Read more
After about a year with my first ARM computer — Raspberry Pi 3B, I found that it is not powerful enough for some of the services I run on it. Nextcloud feels sluggish, and any serious processing (imagick processing or file upload) is likely to bring it above 75 ... Read more