mirror of
https://github.com/ShaYmez/HBmonitor.git
synced 2024-11-10 10:33:25 -05:00
45 lines
1.3 KiB
Markdown
45 lines
1.3 KiB
Markdown
Requirements:
|
||
|
||
- a webserver with activated PHP (apache, nginx or whatever) – PHP 7.x is ok
|
||
|
||
|
||
|
||
Extension of hbmonitor – we log if a call is ended (I think it’s better as start) Please check permissions for writing the logfile in target folder !
|
||
|
||
|
||
|
||
The line:
|
||
|
||
if int(float(p[9])) > 2:
|
||
|
||
we can skip show in last heard for exmaple from MASTER with name OPB-Link
|
||
|
||
if p[5] != 'OPB-Link' and int(float(p[9])) > 2:
|
||
|
||
|
||
I recommed to shorten the lastheard.log from time to time (I cut every day to 150 lines, longer values maybe extend the load time and parsing) with this script lastheard:
|
||
|
||
#!/bin/bash
|
||
mv /opt/HBmonitor/log/lastheard.log /opt/HBmonitor/log/lastheard.log.save
|
||
/usr/bin/tail -150 /opt/HBmonitor/log/lastheard.log.save > /opt/HBmonitor/log/lastheard.log
|
||
mv /opt/HBmonitor/log/lastheard.log /opt/HBmonitor/log/lastheard.log.save
|
||
/usr/bin/tail -150 /opt/HBmonitor/log/lastheard.log.save > /opt/HBmonitor/log/lastheard.log
|
||
|
||
|
||
Call this script with crontab for everyday use.
|
||
|
||
Put this file in /etc/cron.daily/ and add attribute:
|
||
chmod +x /etc/cron.daily/lastheard
|
||
|
||
|
||
|
||
Call the website with http://[YOUR_HOST/log.php it runs with a refresh/reload time of 30sec, change the script for other timeset.
|
||
|
||
|
||
|
||
Thank you, Heiko DL1BZ, who shared the lastheard code.
|
||
|
||
|
||
73 Waldek SP2ONG
|
||
|