Netflow / sflow visualization using open source #3 – grafana

마지막으로 그동안 수집할 자료를 시각화 해 주는 grafana를 설치해 보도록 하겠습니다.

grafana는 다양한 모니터링 프로그램들을 연동하여 시각화 할 수 있는 오픈 소스입니다.

 

1. 의존성 파일 설치

[root@localhost]# yum -y install fontconfig freetype* urw-fonts

 

2. 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

 

3. opennms-helm 설치

[root@localhost]# grafana-cli plugins install opennms-helm-app

grafana에서 opennms를 datasource로 설정할 수 있게 해주는 plugin을 설치합니다.

 

4. Grafana 실행

[root@localhost]# systemctl enable grafana-server.service
[root@localhost]# systemctl start grafana-server.service

 

5. Grafana 접속

http://<ip-or-fqdn-of-your-server>:3000/opennms

Default 접속 정보는 admin / admin 입니다.

 

6. opennms-helm pulgin을 enable 합니다.

grafana_plugin

grafana_plugin_enable

 

7. datasource에서 opennms-flow를 설정합니다.

grafana_datasource

grafana_datasource_select

grafana-opennms-datasource_info

grafana_opennms_datasource_success

설정이 정상적으로 되었다면 마지막 화면 처럼 초록색의 Data source is working이 보이실  겁니다.

 

8. Netflow / Sflow 시각화 확인

이제 opennms의 flow 정보를 가져와서 보여주는 화면으로 가 보도록 하겠습니다.

grafana_dashboard

grafana_opennms_dashboard_select

grafana_opennms_dashboard

 

모든 연동이 정상적으로 잘 진행이 되었다면은, 마지막 화면과 같이 Netflow/Sflow의 시각화 하여 보여주게 됩니다.

이제 필요한 정보만 변형해서 dashboard를 만들어 필요에 따라 사용하시면 될 것 같습니다.

You may also like...

Subscribe
Notify of
guest

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x