8 Commits
Author SHA1 Message Date
git 00572f598d Merge pull request 'feature/20260309' (#1) from feature/20260309 into main
Reviewed-on: #1
2026-03-11 16:44:40 +00:00
xavs 5576cb209f Fix SSH reconnection and improve interface description parsing in CiscoMacTableParser 2026-03-11 17:43:26 +01:00
Xavier Rodriguez 54ce126e20 Refactor Cisco MAC Monitor: Implement HTTPS service and restructure code
- Removed old requirements.txt and test_new_format.py files.
- Added new src/cisco_mac_http_service.py to implement an HTTPS service for MAC monitoring.
- Introduced src/cisco_mac_monitor.py for the main MAC monitoring functionality.
- Created new requirements.txt for dependencies.
- Added example usage documentation in Docs/example.
- Updated test_new_format.py to validate new JSON output format.
2026-03-09 15:26:51 +01:00
Xavier Rodriguez efbfa19904 Remove compiled Python files from repository and add __pycache__ to .gitignore 2026-03-09 15:23:14 +01:00
Xavier Rodriguez 6782aa47d1 Add interface information handling and update Zabbix formatting
- Introduced InterfaceInfo class to encapsulate interface details.
- Modified CiscoMacTableParser to gather and store interface information.
- Updated ZabbixLLDFormatter to include interface status and descriptions in the output.
- Adjusted test_new_format.py to validate new interface information integration.
- Enhanced run.sh for improved container management.
2026-03-09 15:21:48 +01:00
Xavier Rodriguez f12e236e82 Update run.sh to run container in detached mode with restart policy and add example script for mac-monitor API 2025-12-09 14:33:37 +01:00
Xavier Rodriguez d2ae32a47a Remove legacy configuration and scripts for Cisco MAC Monitor
- Deleted old configuration file (config.yaml) containing device and monitoring settings.
- Removed outdated Docker Compose file (docker-compose.yml) for container setup.
- Eliminated entrypoint script (entrypoint.sh) that handled container initialization and command processing.
- Cleared example output JSON file (example_output.json) used for testing.
- Removed test suite script (test_suite.sh) that validated the project structure and functionality.
- Deleted Zabbix integration script (zabbix_integration.sh) for external script execution.
- Removed Zabbix template examples (zabbix_template_examples.md) for monitoring setup.
- Updated permissions for run.sh and test_new_format.py scripts.
2025-12-09 12:49:14 +01:00
Xavier Rodriguez 7fc616b5c3 first commit 2025-12-09 12:45:15 +01:00