Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

Sử dụng python lấy danh sách thiết bị từ network controller (dna center) - phần 1

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Sử dụng python lấy danh sách thiết bị từ network controller (dna center) - phần 1

    SỬ DỤNG PYTHON LẤY DANH SÁCH THIẾT BỊ TỪ NETWORK CONTROLLER (DNA CENTER) - Phần 1

    Quản lý hệ thống mạng có làm bạn đau đầu với hàng tá thiết bị, địa chỉ IP và cấu hình không? Bạn có bao giờ ước rằng mình chỉ cần chạy một dòng lệnh là có thể truy xuất toàn bộ danh sách thiết bị trong hệ thống? Tin vui là điều đó hoàn toàn khả thi – và Python chính là chìa khóa giúp bạn mở cánh cửa tự động hóa này!
    Trong tài liệu này, bạn sẽ được hướng dẫn cách sử dụng Python để kết nối với Cisco DNA Center, gọi API và lấy về danh sách thiết bị chỉ trong vài bước đơn giản. Việc này không chỉ giúp bạn tiết kiệm thời gian mà còn giảm thiểu rủi ro sai sót khi phải kiểm tra thủ công từng thiết bị. Quan trọng hơn, nó mở ra cánh cửa để bạn tiến xa hơn trong việc tự động hóa và quản lý mạng một cách chuyên nghiệp.

    Không cần phải là chuyên gia lập trình, chỉ cần một chút kiến thức về Python và API, bạn hoàn toàn có thể áp dụng phương pháp này. Chúng ta sẽ cùng đi qua các bước từ cấu hình môi trường lập trình, xác thực API để lấy token, truy xuất danh sách thiết bị, đến xử lý dữ liệu trả về một cách trực quan. Mọi thứ đều được giải thích dễ hiểu, có mã nguồn mẫu và hướng dẫn từng bước để bạn có thể áp dụng ngay vào hệ thống thực tế của mình.
    Nếu bạn là một kỹ sư mạng, một quản trị viên hệ thống, hay đơn giản là một người đam mê công nghệ muốn khám phá cách Python có thể giúp tối ưu hóa công việc quản lý mạng, thì hướng dẫn này chính là dành cho bạn. Hãy sẵn sàng trải nghiệm cách thức lấy dữ liệu từ hệ thống một cách nhanh chóng, chính xác và hiệu quả!
    Tiếp theo Vnpro sẽ tìm hiểu về cách lấy danh sách và viết chương trình python để lấy được danh sách thiết bị từ Network Controller.

    CÁC BƯỚC LẤY DANH SÁCH THIẾT BỊ
    Để thực hiện gọi API để lấy các danh sách thiết bị đầu tiên chúng ta phải thực hiện xác thực. Để thực hiện điều đó chúng ta truy cập đến https://developer.cisco.com/docs/dna-center/ để xem các thông tin và thực hiện các bước để lấy thông tin từ chúng.

    Đầu tiên chúng ta cần truy cập vào đường link: https://developer.cisco.com/docs/dna-center/importcertificate/
    Click image for larger version

Name:	Picture1.png
Views:	0
Size:	51.4 KB
ID:	429466


    Chúng ta sẽ kéo xuống và chọn phần Authentication API để xác thực :
    Sau khi chọn phần Authentication API chúng ta sẽ xem được một số thông tin như sau

    Click image for larger version

Name:	Picture2.png
Views:	0
Size:	21.0 KB
ID:	429467

    Click image for larger version

Name:	Picture3.png
Views:	0
Size:	51.2 KB
ID:	429468

    ​​​
    Click image for larger version

Name:	Picture4.png
Views:	0
Size:	17.9 KB
ID:	429469

    Email : vnpro@vnpro.org
    ---------------------------------------------------------------------------------------------------------------
    Trung Tâm Tin Học VnPro
    149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
    Tel : (08) 35124257 (5 lines)
    Fax: (08) 35124314

    Home page: http://www.vnpro.vn
    Support Forum: http://www.vnpro.org
    - Chuyên đào tạo quản trị mạng và hạ tầng Internet
    - Phát hành sách chuyên môn
    - Tư vấn và tuyển dụng nhân sự IT
    - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

    Network channel: http://www.dancisco.com
    Blog: http://www.vnpro.org/blog
Working...
X