Fix collectd plugin

This commit is contained in:
Kevin Alberts 2020-04-25 14:35:46 +02:00
parent ed53d71709
commit aacbf55f34
Signed by: Kurocon
GPG key ID: BCD496FEBA0C6BC1

View file

@ -5,7 +5,7 @@ import re
import time
HOSTNAME = os.getenv('COLLECTD_HOSTNAME', "localhost")
INTERVAL = os.getenv('COLLECTD_INTERVAL', 60)
INTERVAL = int(os.getenv('COLLECTD_INTERVAL', '60'))
FILENAME = "/tmp/spitfire_smbspy_status.txt"
SMB_STATUS_REGEX = re.compile(r'<b>Spitfire SMB</b> has <b>(?P<files>[0-9]+)</b> file\(s\) opened by <b>(?P<users>[0-9]+)</b> user\(s\) \(<b>(?P<active>[0-@9]+)</b> active users\)\.')
@ -48,10 +48,10 @@ while True:
if http_noopen_match:
http_current_transfers, http_current_users = 0, 0
print("PUTVAL \"{}/shares/smb_open_connections\" interval={} N:{}".format(HOSTNAME, INTERVAL, smb_current_users))
print("PUTVAL \"{}/shares/smb_active_users\" interval={} N:{}".format(HOSTNAME, INTERVAL, smb_active_users))
print("PUTVAL \"{}/shares/smb_open_files\" interval={} N:{}".format(HOSTNAME, INTERVAL, smb_current_files))
print("PUTVAL \"{}/shares/http_active_users\" interval={} N:{}".format(HOSTNAME, INTERVAL, http_current_users))
print("PUTVAL \"{}/shares/http_open_transfers\" interval={} N:{}".format(HOSTNAME, INTERVAL, http_current_transfers))
print("PUTVAL \"{}/shares/gague-smb_open_connections\" interval={} N:{}".format(HOSTNAME, INTERVAL, smb_current_users))
print("PUTVAL \"{}/shares/gague-smb_active_users\" interval={} N:{}".format(HOSTNAME, INTERVAL, smb_active_users))
print("PUTVAL \"{}/shares/gague-smb_open_files\" interval={} N:{}".format(HOSTNAME, INTERVAL, smb_current_files))
print("PUTVAL \"{}/shares/gague-http_active_users\" interval={} N:{}".format(HOSTNAME, INTERVAL, http_current_users))
print("PUTVAL \"{}/shares/gague-http_open_transfers\" interval={} N:{}".format(HOSTNAME, INTERVAL, http_current_transfers))
time.sleep(INTERVAL)