본문 바로가기
  • AI (Artificial Intelligence)

Security/Monitoring26

[Monitoring] rrdtool + rrdexec + snmp를 이용한 네트워크 모니터링 RRD는 Round Robin Database의 약자로써 MRTG와 비슷한 Logging&Graping 도구 입니다. 시간의 흐름에 따라 변하는 데이터를 DB화 시켜서 남기고, DB화된 정보를 그래픽 화면으로 출력해서 시각적으로 데이터의 변화를 쉽게 알아볼 수 있도록 도와주는 프로그램이죠. 어떻게 보면 MRTG와 비슷하다고 볼 수 있습니다만, RRD는 MRTG에서 지원하지 못했던 여러가지 기능등을 추가 확장한것이 다릅니다. 물론 RRD 개발사의 소개글을 보면 RRD는 MRTG에서 아이디어를 얻었다고 쓰여 있습니다. 확장된 기능중 일부인 네트워크 트래픽 모니터링 하는것을 예로 들게 되면, 관리하고자 하는 요소가 In/Out bps와 In/Out pps라고 할 경우 기존의 MRTG에서는 bps와 pps를 위.. 2014. 11. 28.
[Monitoring] 시스템 및 네트워크 모니터링 (RRDtool, cacti) 시스템 모니터링 RRDtool과 cacti RRDtool은 일정시간 동안 몇가지 어떤 값을 측정하여 이 정보를 임의의 기간동안 RRDtool에 의해 저장되고 사용자에 의해서 그래프파일을 생성한다. 저장되는 값들은 일반적으로 숫자값이지만 반드시 이러한 값에는 제한이 없다. 많은 예제들이 SNMP를 사용하여 장비가 가지고 있는 MIB값을 추출하여 이값을 RRDtool은 데이터베이스를 만들고 이곳에 데이터를 저장하고. 이 데이터를 추출하는 웹 브라우저를 통해 볼수 있도록 GIF나 PNP형식으로 그래프를 만들어 준다 예를 들어 평균 네트워트 사용률이나 최대 사용률등을 계속 모니터링을 하면서 볼수 있도록 개발되어 있다 리눅스 시스템의 하드디스크 상황, 메모리 상황, 프로세스 상황, 이더넷의 네트웍트래픽 상황 등을.. 2014. 11. 28.
[Monitoring] NetFlow 데이터 분석 관련 프로그램 설치 및 활용 1. NetFlow 데이터란? Source IP와 destination IP사이에 발생하는 일련의 패킷들을 NetFlow라고 정의할 수 있는데, 여기에는 NetFlow버전에 따라 다양한 정보를 포함하고 있다. 기본적으로 source IP, destination IP, application port 번호, IP Protocol Type, Service Type, AS번호 등이다. 이런 정보를 이용해 현재 발생하고 있는 이벤트에 대한 추적이 가능하다. 참조: http://www.cisco.com/warp/public/cc/pd/iosw/ioft/neflct/tech/napps_wp.htm 기존의 MRTG가 실제 트래픽 사용률에 대한 정보를 보여 주었다면, NetFlow 데이터는 위에서 언급한 정보들을 가지고.. 2014. 11. 28.
[Monitoring] Netflow 와 분석도구의 활용 네트워크 와 시스템은 정보화 사회의 중추적인 역할을 담당하고 있으며 그 중요성은 날로 커지고 있다. 이에 따라 안전하고 효율적인 네트워크 환경을 위한 관리의 개념이 중요하게 대두되고 있다. 이 연재를 통해 네트워크 모니터링 툴로 현재 가장 많이 쓰고 있는 MRTG의 한계를 벗어나 특정한 내부의 네트워크 트래픽(Layer4) 모니터링을 사용할 수 있는 내용을 살펴보도록 하겠습니다. Cisco NetFlow기반의 라우터가 인터넷 패킷 흐름을 Flow 정보로 가공하여 다양한 트래픽을 분석하게 됩니다. Flow 정보는 Network-layer 와 Transport-layer 계층의 7 가지의 필드(Source IP address , Destination IP address, Source port number, .. 2014. 11. 28.
[Monitoring] Top 25 Best Linux Performance Monitoring and Debugging Tools I’ve compiled 25 performance monitoring and debugging tools that will be helpful when you are working on Linux environment. This list is not comprehensive or authoritative by any means.However this list has enough tools for you to play around and pick the one that is suitable your specific debugging and monitoring scenario. 1. SARUsing sar utility you can do two things: 1) Monitor system real ti.. 2014. 11. 26.
[Monitoring] 네트워크 트래픽 모니터링 툴 iftop top, mytop은 많이 사용하는데오늘 회사에서 갑자기 네트워크 사용량을 알아볼 일이 생겨서 검색이을 해 보았더니 이것이 나왔다.iftop (http://en.wikipedia.org/wiki/Iftop) 설치하기 환경 : CentOS 6.2 Remi repository 등록(http://blog.famillecollet.com)# rpm -Uvh http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm Remi repository가 이미 설치되어 있는 사람은 생략 하면 된다. # yum -y .. 2014. 11. 26.
[Monitoring] Collectd Graph Panel v0.4 After 2,5 years and about 100 commits I’ve tagged version 0.4 of Collectd Graph Panel.This version includes a new interface with a sidebar for plugin selection.Javascript library jsrrdgraph has been integrated. Graphs will be rendered in the browser using javascript and HTML5 canvas by setting the “graph_type” configuration option to “canvas”. This saves a lot of CPU power on the server. Jsrrdgr.. 2014. 11. 14.
[Monitoring] Building a Better Dashboard for Virtual Infrastructure TL; DRWe built a pretty sweet dashboard for our R&D infrastructure using Graphite, Grafana,collectd, and a home-made VMware VIM API data collector script.Background – Tracking Build TimesThe second major project I worked on after joining Virtual Instruments resulted in improving the product build time performance 15x, from 5 hours down to 20 minutes. Having spent a lot of time and effort to acco.. 2014. 11. 14.