본문으로 건너뛰기

네트워크 디바이스

네트워크 디바이스 화면에서는 라우터·스위치·방화벽 등 네트워크 장비를 SNMP 기반으로 수집·분석합니다. exem-ndm-agent를 통해 데이터를 수집하며, Syslog 및 SNMP Trap 이벤트 수신도 지원합니다.

화면에 들어가려면 좌측 메뉴에서 Infrastructure > Network Device를 선택하세요.

네트워크 디바이스 화면

디바이스 현황 확인하기

  • 우측 상단의 Global Time에서 모니터링 재생 여부를 선택합니다. 실시간 데이터만 조회할 수 있습니다.
  • 좌측 Filters에서 조회할 대상을 선택합니다.
  • Host Card에서 호스트 상태별 개수를 확인할 수 있습니다.
  • Search로 네트워크 디바이스 목록을 검색할 수 있습니다. 대소문자 구분 없이 입력하며, 결과가 없으면 "No data."가 표시됩니다.
  • Device List에 네트워크 디바이스 목록이 표시됩니다.

디바이스 상세 확인하기

목록에서 디바이스를 클릭하면 화면 우측에 상세 슬라이드가 표시됩니다. 상단에는 디바이스 이름이 표시되며, Information, Metric, Interface, Syslog, SNMP Trap, Alert 탭으로 전환할 수 있습니다.

네트워크 디바이스 상세 슬라이드

  • 우측 상단의 Slide History로 이전에 열어 본 상세 항목을 다시 확인할 수 있으며, 닫기(×)로 슬라이드를 닫습니다.

Information 탭

디바이스의 기본 정보를 확인할 수 있습니다.

네트워크 디바이스 상세 - Information 탭

  • Name, Network Group, Vendor, Model, Type(Route / Switch / Firewall / Security / Other), OID, System Service, Interface (Up / Total), UpTime, CPU, Memory, Description 등을 확인할 수 있습니다.

네트워크 인터페이스의 상태 플래그(Flags)로는 다음 항목이 수집됩니다.

UP
BROADCAST
DEBUG
LOOPBACK
POINTOPOINT
RUNNING
NOARP
PROMISC
NOTRAILERS
ALLMULTI
MULTICAST
IPv4
IPv6
VIRTUAL
DUPLICATE

Metric 탭

디바이스의 성능 지표를 차트로 확인할 수 있습니다.

네트워크 디바이스 상세 - Metric 탭

  • 우측 상단의 Global Time으로 조회 구간을 변경할 수 있으며, 기본값은 최근 5분입니다.
  • System Info 영역에서 다음 지표를 차트로 확인할 수 있습니다.
지표명설명
CPU UsageCPU 사용률
Memory Usage메모리 사용률
Inbound / Outbound Bandwidth Utilization인바운드·아웃바운드 대역폭 사용률
Inbound / Outbound Bytes수신·전송 데이터 바이트
Inbound / Outbound Errors인바운드·아웃바운드 에러 수
Inbound / Outbound Discards인바운드·아웃바운드 폐기 패킷 수
Inbound unknown packets인바운드 알 수 없는 패킷 수
Collisions충돌 발생 수
CRC errorsCRC 에러 수
Device Latency / SNMP Latency장치·SNMP 응답 지연 시간
Inbound / Outbound Error Rate인바운드·아웃바운드 에러 발생 비율
Inbound / Outbound Discard Rate인바운드·아웃바운드 폐기 비율
CRC Rate / Collision RateCRC 에러·충돌 발생 비율

Interface 탭

인터페이스별 수신·전송 현황을 확인할 수 있습니다.

네트워크 디바이스 상세 - Interface 탭

  • 우측 상단의 Global Time으로 실시간 데이터를 조회하고, Search로 인터페이스 목록을 검색할 수 있습니다. Option으로 그리드 옵션을 설정합니다.
  • Interface ListIndex, Interface Name, Status(Admin / Oper), Bytes In/Out(bytes), Inbound/Outbound Errors가 표시됩니다.

Syslog 탭

디바이스의 Syslog를 확인할 수 있습니다.

네트워크 디바이스 상세 - Syslog 탭

  • 우측 상단의 Global Time으로 실시간 데이터를 조회하고, Search로 로그를 검색할 수 있습니다. Option으로 그리드 옵션을 설정합니다.
  • 목록에는 IP, Collection Time, Facility, Severity, Message가 표시됩니다.

SNMP Trap 탭

디바이스의 SNMP Trap을 확인할 수 있습니다.

네트워크 디바이스 상세 - SNMP Trap 탭

  • 우측 상단의 Global Time으로 실시간 데이터를 조회하고, Search로 목록을 검색할 수 있습니다. Option으로 그리드 옵션을 설정합니다.
  • 목록에는 Collection Time, IP, SNMP version, Enterprise OID, Index, Generic Trap Type, Specific Trap Type, Trap OID, Message가 표시됩니다.

네트워크 디바이스 설정하기

설정 목록

Setting > Infrastructure > Network Device에서 등록된 네트워크 디바이스를 관리합니다.

Network Device 설정 목록

  • 좌측 Network Device Group에서 디바이스 그룹을, 우측 Network Device List에서 디바이스 목록을 확인할 수 있습니다.
  • 목록에는 Device Name, Alias, SNMP Status, IP, SNMP Port, Vendor, Model, SNMP Community, Group, Agent, SNMP Version, Created date, Device Type가 표시됩니다.

디바이스 추가하기

Setting > Infrastructure > Network Device > Add Network Device에서 디바이스를 추가합니다.

Add Network Device

  • Connection Information — 연결 정보를 입력합니다. Group(디바이스 그룹), Agent(에이전트), IP(IP 범위), Excluded IP(제외할 IP).

    Connection Information

  • SNMP Information — SNMP 정보를 입력합니다. SNMP Port, SNMP Version, SNMP Community, Timeout(ms), Retry, Connection Test(연결 테스트는 10개 단위로 진행하며 중단 버튼으로 중지할 수 있습니다).

    SNMP Information

  • Connection Success List — 연결 테스트 후 성공한 디바이스가 표시됩니다. 기존에 추가된 항목은 비활성화되고 신규 항목만 활성화됩니다.

  • Event Log — 이벤트 로그 수신 방식을 선택합니다. Syslog Message Receive(Syslog 메시지 수신), SNMP Trap Receive(SNMP 트랩 수신).

디바이스 편집하기

Setting > Infrastructure > Network Device에서 디바이스를 선택한 뒤 Edit으로 편집합니다.

Edit Network Device

  • Connection Information — 그룹·에이전트·IP 정보를 수정합니다.
  • SNMP Information — SNMP Port·Version·Community를 수정하고 연결 테스트를 수행합니다.
  • Connection Result — Device Name과 OID는 수정할 수 없으며, Alias, Device Type, Model, Vendor, Description을 수정할 수 있습니다.
  • Collect Setting — 디바이스별 이벤트 타입, OID 그룹 이름, 체크 주기, 수집 여부를 수정합니다.
  • Event Log — Syslog / SNMP Trap 수신 방식을 수정합니다.

OID Pack Manager

Setting > Infrastructure > OID Pack Manager에서 네트워크 디바이스의 수집 항목을 확장·관리합니다.

OID Pack Manager

  • 좌측 OID Group에서 OID 그룹을, 우측 OID List에서 OID 목록을 확인할 수 있습니다.

OID 추가하기

OID TypeModel/Vendor 또는 Resource로 선택해 OID를 추가합니다.

Model/Vendor 타입

Add OID - Model/Vendor

  • OID, Vendor, Model, Device Type(Route / Switch / Firewall / Security / Other), Description을 입력합니다.

Resource 타입

Add OID - Resource

  • Event Type(이벤트로 묶은 OID), OID Name(선택한 이벤트 타입에 속한 OID), OID, Description을 입력합니다.

F5 BIGIP 장치 수집 설정 예시

F5 BIGIP 장치 수집을 위한 OID 설정 방법입니다.

1단계. 리소스 추가Setting > Infrastructure > OID Pack Manager > [Add OID]를 클릭합니다.

F5 BIGIP - Add OID

F5 BIGIP - Add OID 입력

  1. OID TypeResource로 선택합니다.
  2. Event TypeMetric으로 선택합니다.
  3. OID NameOID 값을 입력해 리소스를 추가합니다.

아래 4개 리소스를 추가합니다.

f5.bigip.adcCurConns                     - .1.3.6.1.4.1.12356.101.4.3.2.1.3
f5.bigip.sysStatHttpRequests - .1.3.6.1.4.1.12356.101.11.2.2.1.1
f5.bigip.sysClientsslStatTotConns5s - .1.3.6.1.4.1.12356.101.4.1.8
f5.bigip.sysClientsslStatTotNativeConns - .1.3.6.1.4.1.12356.101.4.1.11

2단계. OID 그룹 추가Setting > Infrastructure > OID Pack Manager > [Add Group]을 클릭합니다.

F5 BIGIP - Add Group

  1. Event TypeMetric으로 선택합니다.
  2. Request TypeSUBTREE로 선택합니다.
  3. 추가한 리소스를 선택합니다.

Topology 위젯과 연계하기

Dashboard > Topology 위젯 추가로 네트워크 디바이스 및 호스트 간 데이터 흐름을 시각적으로 확인할 수 있습니다. 네트워크 장치의 송수신 트래픽(Throughput Size)과 임계값 기반 색상 표시 등 다양한 네트워크 상태 정보를 제공합니다.

Topology 위젯 연계

노트

Topology OID가 등록되지 않으면 네트워크 인터페이스의 사용량 데이터가 수집되지 않습니다. 예를 들어 Cisco 스위치는 CDP OID를 추가해야 정상적으로 데이터가 수집됩니다.

exem-ndm-agent 설치 가이드

지원 환경

  • Linux 환경
  • root 권한 필요

사전 설정

  1. exemONE 웹페이지의 Setting > Agent에서 Network Device Agent를 사전 등록합니다.

  2. NDM Agent 설치 파일을 준비합니다.

    setup_exem_ndm_1.0.13.bin
  3. 다운로드한 파일에 실행 권한을 부여합니다.

    chmod 500 setup_exem_ndm_1.0.13.bin

기본 설치 방법

1단계. 설치 파일을 실행합니다.

./setup_exem_ndm_1.0.13.bin

2단계. 설치 메뉴에서 1을 선택해 기본 설치를 진행합니다.

=====================================================
EXEM NDM Agent Setup
=====================================================
choise work
1. install(default)
2. patch
3. unpack
:1

3단계. 설치 완료 후 임시 디렉터리 삭제 여부를 선택합니다.

Delete directory after work?[y(default)/n]:

4단계. 설치 위치를 입력합니다. (엔터 입력 시 기본 경로 /root/exemone/exem에 설치)

Install Directory (/root/exemone/exem):

5단계. Receiver IP 및 Port 정보를 입력합니다. (Port 미입력 시 기본값 9010)

6단계. 에이전트를 시작합니다.

{NDM Agent Home}/bin/start.sh

7단계. 로그를 확인합니다.

{NDM Agent Home}/log/ndm-agent.log

Linux Service 등록 방법

1단계. NDM home 경로에 service 폴더를 생성합니다.

mkdir service

2단계. service 폴더에 exem-ndm-agent.service 파일을 넣습니다.

[Unit]
Description=exem-ndm-agent
Wants=network-online.target
After=network-online.target

[Service]
Type=forking
WorkingDirectory=/root/exem/ndm/bin
PIDFile=/root/exem/ndm/data/ndm-agent.pid
ExecStart=/root/exem/ndm/bin/start.sh
ExecStop=/root/exem/ndm/bin/stop.sh
ExecStartPost=/bin/sleep 1
Restart=on-failure
RestartSec=10

[Install]
WantedBy=default.target
노트

WorkingDirectory, PIDFile, ExecStart, ExecStop 경로를 실제 NDM Home 경로로 수정해야 합니다.

3단계. service_start.sh, service_stop.sh 파일을 service 폴더에 넣습니다. (경로 수정 필요)

4단계. /etc/systemd/system/ 경로에 exem-ndm-agent.service를 복사하고 서비스를 등록합니다.

sudo cp service/exem-ndm-agent.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl start exem-ndm-agent
systemctl status exem-ndm-agent

Agent 메뉴 없이 수동 등록하기

NDM-Agent를 Agent 메뉴 없이 수동으로 등록·연결하는 방법입니다.

1단계. PostgreSQL DB에 쿼리로 에이전트를 수동 등록합니다.

insert into xm_network_device_agent(name, enable, agent_id, access_token)
values('에이전트 이름', true, 'e8300b97-19e2-4f83-8da9-ec0af0432dbc', 'uuid 토큰 값');

2단계. NDM-Agent 설치 시 위 등록 정보(Agent ID, Access Token, Agent Name)와 일치하는 값을 입력합니다.

3단계. 에이전트 실행 후 로그를 확인합니다.

{NDM Agent Home}/bin/start.sh

# 로그 확인
{NDM Agent Home}/log/ndm-agent.log