Skip to content

giangcse/network-administrator-automations

Repository files navigation

Cover!

NETWORK ADMINISTRATOR AUTOMATIONS

  • CÁC TÍNH NĂNG:

    1. Phát hiện các thiết bị lạ truy cập vào mạng và cảnh báo qua Telegram

    2. Phát hiện thay đổi config và cảnh báo qua Telegram

    3. Backup config

    4. Ping kiểm tra trạng thái hoạt động các thiết bị trong mạng và gửi kết quả qua Telegram

    5. Kiểm tra trạng thái sử dụng port switch và thông báo qua Telegram

    6. Speedtest và trả kết quả qua Telegram

    7. Thực thi lệnh thông qua Telegram

  • YÊU CẦU:

    1. Switch cisco sử dụng hệ điều hành IOS

    2. Switch hỗ trợ SSH hoặc Telnet

  • HƯỚNG DẪN SỬ DỤNG CLONE REPO GITHUB:

    1. Clone repo

    2. Gõ lệnh: pip install -r requirements.txt

    3. Cài đặt MongoDB

    4. Import các file JSON trong thư mục Switch vào MongoDB

    5. Gõ lệnh: python main.py

  • HƯỚNG DẪN SỬ DỤNG DOCKER:

    1. Clone docker hub: docker pull gphanthanh/networkadministratorautomations

    2. Chạyyyyyy