Commit Graph

11 Commits

Author SHA1 Message Date
0f0bdd2da7 chore: Clean up project structure
- Removed `monitoring_data.json` as it has been replaced by `monitoring.db`.
- Updated `.gitignore` to ignore log files.
2025-09-15 13:14:29 -05:00
07c768a4cf feat: Implement data retention policy
- Replaced `data_storage.py` with `database.py` to use SQLite instead of a JSON file for data storage.
- Added an `enforce_retention_policy` function to `database.py` to delete data older than 7 days.
- Called this function in the main monitoring loop in `monitor_agent.py`.
- Added Docker container monitoring.
- Updated `.gitignore` to ignore `monitoring.db`.
2025-09-15 13:12:05 -05:00
6f7e99639c Attempting to remove the LLM out of processing 2025-08-23 19:03:40 -05:00
f65b2d468d feat: Implement daily log rotation
- Add logging to monitor_agent.py to replace print statements.
- Configure TimedRotatingFileHandler to keep logs for the past 24 hours.
- Update .gitignore to exclude the new log file.
- Update PROGRESS.md to reflect the completion of the task.
2025-08-21 12:15:36 -05:00
b8b91880d6 Added log to .gitignore 2025-08-20 15:23:44 -05:00
63ee043f34 Completed NMAP & Refactoring 2025-08-20 15:16:21 -05:00
369cb0b155 For real this time 2025-08-20 12:20:59 -05:00
524120c9f2 Watch over Temps 2025-08-18 14:32:39 -05:00
3d74bf13f5 Added Test Mode 2025-08-17 20:44:38 -05:00
df1e01e87f fix: Correct .gitignore 2025-08-15 14:07:05 -05:00
89902dfd6b feat: Implement monitor agent 2025-08-15 14:04:09 -05:00