Netflow/Sflow Visualization #3 Grafana
Netflow/Sflow Visualization 가이드 3편 – Grafana 설치
Netflow/Sflow Visualization 을 위해 Netflow/Sflow Visualization #1 Elasticsearch | Umount Blog, Netflow/Sflow Visualization #2 Opennms | Umount Blog 두 단계를 진행하였습니다. 마지막 단계는 수집한 자료를 시각화 해 주는 Grafana 설치를 해 보도록 하겠습니다.
Grafana 는 다양한 모니터링 프로그램들을 연동하여 시각화 할 수 있는 오픈 소스입니다.
Grafana 설치
의존성 패키지 설치
[root@localhost]# yum -y install fontconfig freetype* urw-fonts
Grafana 설치
[root@localhost]# mkdir -p /usr/local/Server/grafana-6.2.4-1 [root@localhost]# cd /usr/local/Server/grafana-6.2.4-1 [root@localhost]# wget https://dl.grafana.com/oss/release/grafana-6.2.4-1.x86_64.rpm [root@localhost]# sudo yum localinstall grafana-6.2.4-1.x86_64.rpm
Grafana 에서 opennms 를 datasource 로 설정할 수 있게 해주는 opennms-helm plugin 설치
[root@localhost]# grafana-cli plugins install opennms-helm-app
Grafana 실행
[root@localhost]# systemctl enable grafana-server.service [root@localhost]# systemctl start grafana-server.service
Grafana 설정
Grafana 접속
http://<ip-or-fqdn-of-your-server>:3000/opennms
Default 접속 정보는 admin / admin 입니다.
opennms-helm pulgin 을 enable 합니다.
datasource 에서 opennms-flow 를 설정합니다.
설정이 정상적으로 되었다면 마지막 이미지와 같이 녹색으로 Data source is working 이라고 출력 됩니다.
Netflow/Sflow 시각화 확인
이제 opennms의 flow 정보를 가져와서 보여주는 화면으로 가 보도록 하겠습니다.
모든 연동이 정상적으로 잘 진행이 되었다면 마지막 화면과 같이 Netflow/Sflow 의 정보를 확인하실 수 있습니다. 이제 필요한 정보만 가공하여 자신만의 대시보드를 만들어서 사용하시면 됩니다.
Hi, is this example about sflow or netflow? why do you need to use elasticsearch?
Sorry for the late reply.
This example is written based on sflow, but you can also use it for netflow by looking at https://umount.net/netflow-sflow-visualization-2-opennms/.
Elasticsearch is used to store information collected/processed by opennms.