1./ Cài đặt Docker container.

Cài đặt tự động bằng script sau:

kiểm tra lại

Chuyển thư mục lưu trữ docker về /opt

2./ Khởi tạo container Prometheus



#Paste

Cần thay thế targets là IP của switch, router cần monitor

Chắc chắn rằng không có port nào đang chiếm port 9090

Kiểm tra UID và GID của user prometheus

#tạo container prometheus

Kết quả

Như vậy đã Map được port 9090 của server cài Docker vào container và trỏ các file cấu hình tương ứng vị trí.

Lưu ý mở port 9090 trên server cài Docker

Để truy cập được vào container prometheus tiến hành sử dụng lệnh

Lỗi khi tiến hành exec vào container mode bash thay vì sh :​​ OCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused “exec: \”/bin/bash\”: stat /bin/bash: no such file or directory”: unknown

#​​ https://github.com/docker/for-linux/issues/246

Truy cập vào prometheus qua Browser

http://yourip:9090/graph

3./ Enable SNMP trên switch, router cisco.

4./ Check thông tin SNMP của switch, router cần lấy SNMP

cài thêm snmp

sudo apt-get install snmp -y

snmpwalk -v2c -c​​ public​​ 10.100.110.21

#với public là community string. và 10.100.110.21 là IP của switch, router.

5./ Cấu hình trên Grafana

chọn SNMP Datasouce Prometheus

Sau đó add thêm Dashboard với​​ ID 11169 sẽ hiện được thông tin của Dashboard

Tham khảo:

https://fixloinhanh.com

https://github.com/prometheus/snmp_exporter

https://vnsys.wordpress.com/2020/01/05/monitoring-network-voi-prometheus-grafana/

By vuat8b

Leave a Reply

Your email address will not be published. Required fields are marked *