Commit Graph

  • 8e594d0fe7 Bringing in package restructure main Justus Grunow 2025-05-17 11:24:33 -04:00
  • acd9b5b6e3 Now installable as package using 'pip install -e' after which imports work properly! flask Justus Grunow 2025-05-15 21:24:03 -04:00
  • 4f48919c90 Still trying to figure out how to organize this correctly. Can now do "import plugin from monimon", and can run app with "python -m monimon.app", but Flask doesnt find it Justus Grunow 2025-05-09 13:57:55 -04:00
  • 5c903158b5
    Create README.md Justus Grunow 2025-05-09 13:06:41 -04:00
  • bf0078f0b2 Renamed cert_expiration -> certexp Justus Grunow 2025-05-08 21:53:02 -04:00
  • 1bf4ead343 Pretty output Justus Grunow 2025-05-08 21:49:23 -04:00
  • 24c5eac1b9 Re-simplified plugin dirs Justus Grunow 2025-05-08 21:24:59 -04:00
  • f10ae438e0 Catch error when cert_expiration plugin is not able to connect to server Justus Grunow 2025-05-08 20:56:36 -04:00
  • 3c0e669596 cert_expiration plugin now parses cert manually with OpenSSL so that the cert can still be parsed even it doesn't validate Justus Grunow 2025-05-08 16:14:20 -04:00
  • 3a0567ef0c Started implementing Plugin class, doesn't do anyhting yet Justus Grunow 2025-05-08 13:01:51 -04:00
  • d5d0c068fc Finished WIP #31a27229 - now optional parameters can be specified for each plugin in the hosts.yaml file Justus Grunow 2025-05-08 07:36:25 -04:00
  • 31a27229f4 WIP passing args to plugin as dict Justus Grunow 2025-05-07 22:10:38 -04:00
  • 13af3c562c Decode byte string to string Justus Grunow 2025-05-07 21:58:40 -04:00
  • 8bc349c21f Renamed monitor.py to monimon.py, added requirements.txt Justus Grunow 2025-05-07 21:49:22 -04:00
  • 7db55fe2db Initial commit - working mvp Justus Grunow 2025-05-07 21:31:28 -04:00
  • 4bae94ae03
    Initial commit Justus Grunow 2025-05-07 21:33:53 -04:00