@@ -28,7 +28,10 @@ Trong cả 2 trường hợp, giả sử rằng thư mục source code đã down
...
@@ -28,7 +28,10 @@ Trong cả 2 trường hợp, giả sử rằng thư mục source code đã down
Chứa thông tin về host, dữ liệu đầu vào theo chuẩn csv, các trường dữ liệu cách nhau vởi dấu *,*
Chứa thông tin về host, dữ liệu đầu vào theo chuẩn csv, các trường dữ liệu cách nhau vởi dấu *,*
Thông tin các trường dữ liệu như sau :
Thông tin các trường dữ liệu như sau :
- device_type : Loại thiết bị, lưu ý chọn đúng kiểu thiết bị. Tham khảo thêm tại https://github.com/ktbyers/netmiko/blob/develop/PLATFORMS.md
- name : Là tên định danh thiết bị
- device_type : Loại thiết bị, lưu ý chọn đúng kiểu thiết bị. Tham khảo thêm tại https://github.com/ktbyers/netmiko/blob/develop/PLATFORMS.md.
Có thể hỗ trợ device_type là autodetect để tự động nhận dạng loại thiết bị, tuy nhiên ko recommend vì nhiều lúc chức năng này hoạt động ko chính xác, nếu có thể thì input chính xác device_type theo danh sách trên.
- host : ip truy cập
- host : ip truy cập
- username : username truy cập
- username : username truy cập
- password : mật khẩu truy cập
- password : mật khẩu truy cập
...
@@ -52,13 +55,17 @@ Thì dấu nhắc mới có thể là
...
@@ -52,13 +55,17 @@ Thì dấu nhắc mới có thể là
Thì expect_string có thể là *walled-garden>*
Thì expect_string có thể là *walled-garden>*
### 3. File output.txt
### 3. File log.txt
Chứa log kết quả chạy cho toàn bộ thiết bị
### 4. Thư mục output_dir
Chứa kết quả thực thi
Chứa toàn bộ file log thực thi, mỗi thiết bị là 1 file với tên file là tên thiết bị được xác định bởi trường name trong file hosts.txt
### 4. File config.py
### 5. File config.py
Về cơ bản có thể chạy các ứng dụng với các thông số mặc định. Nếu người dùng cần tùy chỉnh các thông số thì điều chỉnh ở file này. File này chứa cấu hình đường dẫn các file trên, có thể đổi tên file hay đường dẫn nếu muốn. Ngoài ra có format ghi log file output, có thể điều chỉnh thêm thời gian ghi log nếu muốn bằng cách chỉnh lại định dạng log format (tham khảo thêm tại https://realpython.com/python-logging/)
Về cơ bản có thể chạy các ứng dụng với các thông số mặc định. Nếu người dùng cần tùy chỉnh các thông số thì điều chỉnh ở file này. File này chứa cấu hình đường dẫn các file trên, có thể đổi tên file hay đường dẫn nếu muốn. Ngoài ra có format ghi file log, có thể điều chỉnh thêm thời gian ghi log nếu muốn bằng cách chỉnh lại định dạng log format (tham khảo thêm tại https://realpython.com/python-logging/)