Files
zabbix_scripts/Scripts/lld_certlist.py
2025-03-03 14:17:03 +01:00

20 lines
417 B
Python
Executable File

#!/usr/bin/python
import json
import os
import re
import glob
import sys
if __name__ == "__main__":
data=[]
filelist = glob.glob( '/etc/letsencrypt/renewal/*.conf' )
cert=[]
for line in filelist:
cert.append( os.path.basename(os.path.splitext(line)[0]) )
print( os.path.splitext(line)[0] )
data = [{"{#CERT}": line.strip()} for line in set(cert)]
print(json.dumps({"data": data}, indent=4))