hetrixtools / agent

HetrixTools Server Monitoring Agent (Linux)
https://hetrixtools.com/uptime-monitor/
88 stars 29 forks source link

Having no swap causes division by zero in awk #38

Open zejjnt opened 3 years ago

zejjnt commented 3 years ago

When no swap file is used nor installed, bash/awk gives awk: cmd. line:1: (FILENAME=- FNR=1) fatal: division by zero attempted

I've fixed it by manually commenting out the relevant lines and instead set the variables to zero; $Swap, $SwapFree and $SwapSize around row 320

I am not very proficient in bash but from a general programming aspect I am thinking it will be quite easy to fix for example by skipping the relevant equations if both swap size and swap free are equal to or below 0

Sincerely Z image

hetrixtools commented 3 years ago

Thank you for reporting this. We are aware of this issue, and we'll try a fix for it in future patch releases.