3.1. 메뉴 환경 설정

시스템 설치 후 논리적 단계는 시스템 매개변수를 구성하는 것입니다. 이번 장. 시스템 설정 메뉴로의 전환은 메인 패널( 그림 3.1 참조).

시스템 설정 메뉴에서 설정한 사항은 장치 추가 시 기본적으로 적용됩니다. 그러나 장치를 추가할 때 장치 또는 장치 그룹에 적용할 개인 설정을 지정할 수 있습니다. 개인 설정장치는 시스템 설정보다 우선합니다.

3.1.1 SNMP 설정

SNMP 탭에서 폴링 장치에 대한 세부 정보를 구성합니다. 설정은 다음 매개변수가 지정된 프로파일 시스템입니다( 그림 3.2 참조):

  • SNMP 버전;
  • SNMP 요구 사항(필수 조건 세트는 사용된 버전에 따라 다름)
  • 폴링 시도 횟수
  • 폴링 시도 사이에 일시 중지합니다.


기본적으로 3개의 프로필이 시스템에 추가됩니다. 기사의 프레임워크 내에서 사용할 프로필을 추가하고 기본 프로필로 선택하겠습니다.


3.1.2 폴링 설정

탭 " 투표"는 장치 폴링 구성을 담당합니다( 그림 3.4 참조). 탭에는 다음과 같은 옵션이 있습니다.

매개변수기본값설명
~할 수 있게 하다 장치 폴링을 활성화/비활성화합니다.
프로브 간격 30대 장치가 폴링되는 간격입니다.
프로브 시간 초과 10초 시스템이 요청을 보낸 후 장치의 응답을 기다리는 간격입니다.
프로브 다운 카운트 5 응답하지 않을 경우 시스템이 장치를 사용할 수 없는 것으로 간주하게 하는 요청 수입니다. Dude 인터페이스에서 사용 가능한 장치는 녹색으로, 사용할 수 없는 장치는 빨간색으로, 부분적으로 사용 가능한 장치는 주황색으로 강조 표시됩니다.
공고 syslog에 기록 장치 상태의 변경에 대해 알리는 방법입니다. 경고 설정은 섹션 3.3에 자세히 설명되어 있습니다.


3.1.3 에이전트 구성

탭에서 " 자치령 대표" 장치를 폴링할 에이전트가 선택됩니다. 메뉴의 이 섹션은 기본적으로 장치에 적용되는 구성을 수행하므로 이 섹션의 에이전트 구성은 에이전트 장치를 통해 대부분의 네트워크 장치에 액세스할 수 있는 방식에서만 유용합니다.


3.1.4 로깅 서버 설정

Dude는 자체적으로 로그를 작성하고 장치에서 직접 로그 데이터를 수신하는 syslog 서버 역할을 할 수 있습니다. 장치가 Dude syslog 서버에 로그를 보내려면 최종 장치에서 적절한 설정을 구성해야 합니다.

syslog 서버 구성은 " 시스템 로그" 시스템 설정 메뉴( 그림 3.6 참조). 관리자는 다음 설정을 구성할 수 있습니다.


3.1.5 지도 설정

탭에서 " 지도"는 기본적으로 적용되는 새 지도에 대한 표시 설정을 수행합니다. 각 카드의 구성을 개별적으로 변경할 수 있습니다( 섹션 3.4 참조).


3.1.6 그래프 사용자 정의

조사된 장치 매개변수의 그래프를 표시하기 위한 매개변수 구성은 " 차트" 시스템 설정 메뉴( 그림 3.8 참조). 그래프를 추가하는 메커니즘은 섹션 5.3에서 설명합니다.


3.1.7 보고서 설정

데이터를 목록으로 표시하는 Dude 섹션(예: 시스템의 장치 목록)을 사용하면 이 데이터를 형식으로 다운로드할 수 있습니다. *. CSV그리고 *. PDF. 정보를 업로드하기 위한 매개변수 설정 *. PDF시스템 설정 메뉴( 그림 3.9 참조).


3.1.8 장치 자동 검색 구성

모니터링 시스템에 장치를 추가하는 방법 중 하나는 장치 자동 검색입니다. 메커니즘의 일반 설정은 탭에서 수행됩니다. 발견” 시스템 설정 메뉴( 그림 3.10 참조).

주요 검색 매개변수는 검색 절차를 수행할 때 설정됩니다( 섹션 4.2 참조), 하지만 이 메뉴관리자는 다음과 같은 설정을 할 수 있습니다.

매개변수설명
블랙리스트 스캔 범위에 속하는 경우 모니터링 시스템에 추가되지 않는 장치 목록의 이름입니다.
이름 기본 설정 시스템에 장치를 추가할 때 장치의 이름을 지정하는 매개변수입니다. 예를 들어, DNS가 지정되면 DNS 서버에서 이 장치에 할당된 이름이 사용됩니다.
방법 장치 스캔 방법:
  • 빠른 핑- ping 명령에 응답하면 장치가 시스템에 추가됩니다.
  • 믿을 수 있는— 모든 장치 서비스가 검색됩니다. 이 방법은 어떤 이유로 장치가 ping에 응답하지 않는 경우에 유용합니다.
재귀 홉 재귀 홉 수입니다. 검색에서 다른 네트워크가 연결될 장치를 감지하면 이러한 네트워크에서도 장치가 검색됩니다. 매개변수는 네트워크 스캐닝의 깊이를 결정합니다.
최대 네트워크 크기 허용 홉 지도에 표시되는 최대 네트워크 크기입니다. 매개변수는 네트워크의 깊이를 홉 수로 정의합니다.
고급의 장치가 추가될 때 수행할 일련의 작업입니다.
서비스 장치를 추가할 때 검색된 서비스 목록입니다. 선택할 때 모드=믿을 수 있는확인할 서비스 목록은 이 목록에서 가져옵니다.
장치 유형 추가될 때 인식될 장치 유형 목록입니다. 장치 유형은 네트워크 맵에서 장치에 할당될 아이콘에 영향을 줍니다.
아이템 배치 설정 네트워크 맵에서 장치 아이콘의 위치에 대한 매개변수입니다.


3.1.9 RouterOS와의 연결 구성

RouterOS가 설치된 장치와의 연결 매개변수는 " 라우터OS” (그림 3.11 참조).


3.1.10 기타 친구 설정

탭에서 " 기타” 시스템 설정 메뉴에서 네트워크 맵 업데이트 기간과 클라이언트 애플리케이션의 동작을 구성할 수 있습니다( 그림 3.12 참조).


Dude에는 시스템 변경 내역을 추적할 수 있는 두 개의 섹션이 있습니다( 그림 3.13 참조) 및 로그 목록( 그림 3.14 참조). 섹션은 시스템 관리의 좌측 메뉴에 위치하며, 리스트 형태로 시각화되어 보고서 형식으로 업로드 가능 *. CSV그리고 *. PDF.

"장에서 역사행위"는 관리자가 Dude 시스템에서 수행한 모든 변경 사항을 반영합니다. "장에서 로그"는 내장된 syslog 서버에서 수신한 모든 로그와 모니터링 시스템 자체의 로그를 반영합니다.



3.3 경고 설정

발생한 이벤트에 대한 알림 방법 구성은 " 알림" 왼쪽 시스템 관리 메뉴( 그림 3.15 참조).


여러 알림 방법이 시스템에 사전 설치되어 있으며 관리자는 자신의 집합을 만들 수 있습니다. 만들자 새로운 방법"를 클릭하여 알림을 + ". 새 알림 방법에 대한 구성 메뉴가 열립니다( 그림 3.16 참조),탭에서 " 일반적인" 경고의 이름을 지정하고 활성화 또는 비활성화하고 경고 방법을 설정해야 합니다. 시스템은 다음 알림 방법을 지원합니다.

경고 방법설명
삑 하는 소리 소리 신호를 재생합니다.
이메일 이메일로 편지 보내기.
로컬에서 실행 클라이언트 응용 프로그램을 실행하는 PC에서 스크립트를 실행합니다.
서버에서 실행 Dude 서버에서 스크립트를 실행합니다.
플래시 작업 표시줄에서 클라이언트 응용 프로그램 창을 깜박입니다.
그룹 다른 알림 방법의 조합.
통나무 Dude 서버에서 로그 항목을 생성합니다.
팝업 팝업창.
소리 지정된 오디오 파일을 재생합니다.
말하다 경고 텍스트 음성 변환 및 재생(Windows 도구로 수행).
시스템 로그 원격 syslog 서버에 로그 항목 생성.

생성된 메소드알림, 그룹 방법을 선택하고 팝업 창을 통해 알림을 선택하고 현지 진입로그( 그림 3.16 참조). 시스템에서는 " 테스트”.


탭에서 " 일정"는 알림 시간을 설정하고 있습니다( 그림 3.17 참조).


탭에서 " 고급의" 경고가 생성될 이벤트 구성 및 반복 경고 구성. 이벤트는 장치 서비스 상태의 변경처럼 보입니다( 그림 3.18 참조).


3.4 네트워크 맵 설정

맵을 사용하면 네트워크 다이어그램을 시각화할 수 있으며, 이는 맵이 모니터링되는 장치 매개변수의 상태와 표시기를 온라인으로 표시하기 때문에 일부 문제를 진단할 때 유용합니다.

관리자는 설정이 다른 여러 지도를 만들 수 있습니다. 예를 들어, 각 도시의 네트워크에 대해 별도의 지도를 만들 수 있습니다. 표시 편의성 외에도 각 지도는 지도에 있는 모든 장치에 적용되는 고유한 조사 및 경고 프로필을 사용할 수 있도록 합니다.

각 맵에는 통신 채널과 종속성이라는 두 개의 레이어가 있습니다. 장치 종속성 계층 사용 " 의존성"를 사용하면 경고에 영향을 주는 네트워크 계층을 만들 수 있습니다.

기본 지도는 " 현지의”, 지도는 왼쪽 시스템 관리 메뉴( 그림 3.19 참조).


네트워크 맵 메뉴는 기본 컨트롤과 맵 자체가 있는 메뉴 모음입니다. 지도에 배치할 수 있습니다 다음 항목 (그림 3.19 참조):

지도 요소설명
장치 상태 및 폴링된 값이 표시될 네트워크 장치입니다.
회로망 네트워크 이미지. 네트워크 다이어그램을 그리는 데 사용되는 비대화형 요소입니다.
서브맵 장치에 대한 통계 정보를 표시하는 다른 지도에 연결합니다.
공전 네트워크 다이어그램을 그리는 데 사용되는 정적 개체입니다.
링크 사이의 통신 채널 네트워크 장치.
의존 네트워크 장치 간의 종속성. 종속성을 사용하면 경고를 생성할 때 사용할 수 있는 계층을 형성할 수 있습니다. 요소는 "레이어"에서만 사용할 수 있습니다. 의존성”.

지도 설정 메뉴로 이동하려면 " 설정” 지도 메뉴 바( 그림 3.19 참조). 카드에 대해 다음과 같은 설정을 할 수 있습니다.

3.5 파일

친구에서 당신은 변경할 수 있습니다 표준 아이콘장치, 소리 경고 MIB 세트를 확장하십시오. 또한 장치 펌웨어를 업데이트하려면 이러한 펌웨어가 포함된 파일이 모니터링 시스템에 있어야 합니다. 이러한 목적을 위해 메뉴 섹션 " 파일” (그림 3.20 참조).


ver.6.37부터는 클라이언트 애플리케이션을 통해 파일이 있는 디렉토리를 편집할 수 없지만 다음 방법을 사용하여 파일을 로드/삭제할 수 있습니다.

  • 윈박스;
  • 웹 그림;
  • SFTP.

Winbox를 통해 펌웨어 파일을 " 녀석/파일"를 입력하고 클라이언트 응용 프로그램을 통해 파일의 존재 여부를 확인합니다( 그림 3.20 참조).

3.6 기기 설정

호출 시 컨텍스트 메뉴각 장치에 대해 제공됩니다 빠른 실행관리 및 진단 도구 세트. 이러한 도구 세트는 " 도구” 왼쪽 시스템 관리 메뉴( 그림 3.21 참조).


시스템에는 다음으로 구성된 기본 도구 세트가 사전 설치되어 있습니다.

도구한정설명
대역폭 테스트 라우터OS 전용 테스트 유틸리티 실행 대역폭선택한 장치에서.
녀석 라우터OS 전용 친구 서버에 연결 중입니다.
FTP 선택한 장치의 IP 주소를 사용하여 FTP 서버에 연결합니다.
선택한 장치의 IP 주소로 ping 유틸리티를 실행합니다.
원격 연결 라우터OS 전용 선택한 장치를 통해 최종 장치에 연결하기 위한 유틸리티를 시작합니다.
snmpwalk 선택한 장치에 대해 SNMP OID 폴링 유틸리티를 실행합니다.
스펙트럼 스캔 라우터OS 전용 선택한 장치에서 스펙트럼 스캔 유틸리티를 시작합니다.
텔넷 선택한 장치의 IP 주소로 텔넷 유틸리티를 실행합니다.
단말기 라우터OS 전용 유틸리티 실행 명령줄선택한 장치에서.
토치 라우터OS 전용 선택한 장치에서 토치 유틸리티를 실행합니다.
경로 추적 선택한 장치의 IP 주소로 traceroute 유틸리티를 실행합니다.
편물 웹 브라우저를 통해 선택한 장치를 엽니다.

관리자는 기본 도구 세트 외에 다른 도구를 추가할 수 있습니다. 목록에 Winbox 도구 실행이 없습니다. 추가해 보겠습니다. 이렇게 하려면 키를 누르십시오. + " 그리고 열리는 메뉴에서 Winbox를 시작하는 명령을 작성하십시오( 실행 파일의 위치에 따라 다릅니다.) 장치의 IP 주소( 예를 들어 명령은 다음과 같습니다. “ D:\Distrib\winbox.exe”) (그림 3.22 참조). 이 예에서는 장치의 IP 주소만 매개변수로 전달되지만 시스템에서는 로그인 및 암호와 같은 다른 많은 매개변수를 전달할 수 있습니다.


3.7 기능 설정

플로팅 데이터( 섹션 5.3 참조) 및 모니터링은 메뉴 섹션 " 기능” (그림 3.23 참조).

기본적으로 시스템은 논리적 기능, 폴링 기능, 데이터 변환, 수학 연산등. 표준 기능 외에도 관리자는 표준 기능을 조합하거나 다른 작업을 수행할 수 있는 기능 세트를 생성할 수 있습니다. 예를 들어 프로세서 부하 수준을 폴링하는 기능이 있거나 이를 반전하여 여유 리소스 수준을 표시할 수 있습니다.


표준 세트기능에는 기능이 포함됩니다 CPU(), CPU 사용 수준을 반환합니다. 로드 값이 다음과 같으면 True를 반환하는 함수를 추가해 보겠습니다. CPU 5% 미만이고 부하 값이 더 크면 False(기능 텍스트: if((cpu_usage()<5),"1","0") ):


3.8 폴링 서비스 구성

모니터링을 위한 서비스 세트의 구성은 기본 메뉴의 "프로브" 섹션에서 수행됩니다( 그림 3.25 참조). 시스템에는 사전 설치된 서비스 세트가 포함되어 있지만 관리자는 자신의 서비스를 추가하거나 기존 서비스를 편집할 수 있습니다.


이 시스템에는 다음을 포함하는 상당히 유연한 설문 조사 설정 시스템이 있습니다.

  • DNS — 지정된 필드 값으로 DNS 쿼리 형성;
  • 기능 — 사용자 정의 기능의 사용(섹션 3.7 참조)
  • ICMP - 주어진 필드 값으로 ICMP 요청을 형성하고, 설정된 필드 값으로 응답을 기다립니다.
  • 논리 논리 함수입니다.
  • TCP - 주어진 필드 값으로 TCP 요청을 형성하고, 설정된 필드 값으로 응답을 기다립니다.
  • UDP - 주어진 필드 값으로 UDP 요청을 형성하고, 설정된 필드 값으로 응답을 기다립니다.
  • SNMP — SNMP를 통해 특정 OID를 폴링합니다.
  • 무작위의 - 서비스 가용성에 대한 무작위 결정(테스트에 사용됨).

시스템은 CPU 로드 서비스를 폴링하기 위해 사전 설치됩니다. CPU고정 OID의 폴링이 실패하면 사고가 발생합니다. 장치에서 응답을 받지 못했습니다. 이 접근 방식은 장치의 가용성을 확인하지만 실제로는 프로세서 부하가 특정 임계값에 도달할 때 사고를 발생시키는 것이 편리합니다.

프로세서 부하가 5% 이상일 때 사고를 발생시키는 서비스를 만들어 보겠습니다. 여기에는 이전에 만든 함수를 사용합니다. spw_CPU() (섹션 3.7 참조).


2013년 14월 5일 23:13에 생성된 세부 정보 2014년 4월 15일 04:23에 업데이트됨

무료 모니터링 시스템 Mikrotik의 The Dude.

The Dude라는 Mikrotik의 모니터링 시스템에 대한 일련의 기사를 시작하려고 합니다. 영어에서 번역 DUDE. 개발자들이 어떤 원리로 모니터링 시스템을 불렀는지는 모르겠지만, 너무 지루하지 않도록 약간의 유머를 더하고 싶었던 것 같습니다.

복사붙이기와 표절자에게 즉시 경고하고 싶습니다. 이러한 자료를 복사하여 게시할 때 작성자 및 사이트에 대한 링크가 필요합니다. 게으른 사람을 위해 저자는 Vitaliy(obsessionsys) - tranz-it.net입니다. ㅏ

더 자세히 분석을 시작하겠습니다. 나는 회사의 원격 직원이고 원격 서버와 시스템을 서비스하고 장비와 직접적인 물리적 접촉이 없기 때문에 모니터링 시스템이 필요했습니다.

많은 기준에 따라 선택:

1. 무료, 즉 오픈 소스

2. 확장 기능 다양한 시스템저것들. 크로스 플랫폼

3. 간편한 초기 설정

4. 괴물 Nagios, Cacti, Zabbix와 같이 부피가 크지 않습니다.

5. 직관적인 인터페이스

6. 재정적 투자 없이(철로 만든 것을 사용)

7. 최소 시간 비용

8. 확장 가능한 기능

9. 확장성

10. 자원에 대한 부담이 없음

11. 모니터링 기반 표준 수단에이전트를 사용하지 않고 모든 OS 제품군(SNMP, TCP 등)

12. 자동 폴링 기반 장치 타이핑

13. Syslog-Server가 탑재되었습니다.

14. 기본 -> 수동으로 지도를 구축할 수 있는 네트워크 지도.

15. MAIN -> 컨텍스트 매개변수를 전달하는 원격 시스템에서 프로그램 시작

16. 투표 기능 작성을 위한 내장 언어

17. 이메일, SMS 등을 통한 통지.

18. 표준 프로그램의 사용업무용 PC에서서버에 연결하려면

글쎄, 당신은 아무것도 놓치지 않은 것 같습니다. 따라서 NAGIOS, CACTI, ZABBIX와 같은 모니터링 시스템은 여러 가지 이유로 즉시 폐기되었으며 나열하고 싶지도 않습니다. 나는 아주 오랜 시간 동안 많은 소프트웨어를 샅샅이 뒤졌고, 심지어는 유료 소프트웨어와 지독한 유료 소프트웨어까지 보았지만 이것은 나에게 어울리지 않았습니다. 피.

그리고 Mikrotik 장비를 사용하기 시작하고 Draytek, Mikrotik RB800 + 816 대신 집에 설치했을 때 놀라운 사실을 발견했습니다. 무료 시스템 The Dude를 모니터링합니다. 회사에서 이 개발을 무료로 제공한다는 사실에 매우 놀랐습니다(1점 만족). 많은 사람들이 진흙을 쏟아 붓고 그 친구는 쓰레기라고 등등, 맛과 색깔에 동지가 없다. 그러나 여전히 나는 계속할 것이다.

시스템은 Linux와 Windows 모두에 설치할 수 있지만 가장 좋습니다. 이 시스템 OS - RouterOS에서 작동합니다.

모니터링 시스템 자체 다양한 플랫폼공식 웹사이트 MIKROTIK.COM에서 다운로드할 수 있습니다. 공식 웹사이트에서 데모 모드를 시도할 수도 있습니다. 위의 링크를 사용하면 The Dude를 다운로드하고 설치한 후 IP 주소가 표시됩니다(클라이언트와 서버 모두입니다. 즉, 한 병에 모두 들어 있지만 Windows 및 Linux ) 암호 없이 관리자 로그인을 사용하여 테스트 그리드에 연결하고 볼 수 있습니다.

나는 Linux와 Windows에서 설치하는 약간 슬픈 경험을 간략하게만 설명할 것입니다. 어떤 방해 요소와 버그를 발견했지만 아마도 저만 그랬을 수도 있습니다. 많이 걷어차지 마십시오. 축에 설치 윈도우 서버또는 TCP 세션이 잠금 해제 된 Windows XP가 실패하고 모니터링 장치 수가 증가하고 소켓 스택이 오버플로되고 서버가 엄청나게 느려지기 시작하여 RDP를 통해 로그인하는 것이 불가능했으며이 모든 것이 계속되었습니다. 재부팅 할 때까지 잠시 후 반복됩니다. Linux에서는 문제가 없었습니다. Windows와 Linux 소켓은 비슷하지만 Linux에서는 약간 다르게 작동하며 오버플로가 없었습니다. TCP/IP 프로토콜을 통한 크고 빈번한 요청으로 소켓에 과부하가 걸렸지만 이것은 매우 드물게 발생했으며 다시 진부합니다. 시스템 재부팅이 도움이 되었습니다. Linux의 모든 것을 빼면 모니터링은 Wine을 통해 작동할 수 있으며 자동 로드에 자동으로 할당되지는 않지만 약간의 조작으로 수행할 수 있지만 와인에서 도망칠 수는 없습니다.

따라서 모니터링 시스템을 설치하기 위해 여전히 기본 RouterOS 시스템을 선택하고 설치했습니다. 가상 기기가상 상자. 그런 다음 그래픽 유틸리티를 통해 Winbox가 RouterOS에 연결되었습니다. 등록된 IP 주소(IP -> 주소 - [+]), 게이트웨이(IP -> 경로 -> [+]), 웰, DNS(로컬 DNS 서버 폴링용)

오프사이트에서 모니터링 시스템의 .npk 파일을 다운로드하고 Winbox에서 파일 메뉴 항목을 열고 끌어서 놓기(마우스 전송)를 사용하여 드롭한 다음 시스템을 재부팅합니다(시스템 -> 재부팅 -> 예).

모든 것은 시스템을 재부팅한 후 RouterOS에 모니터링 시스템이 설치됩니다.

을 위한 Windows 서버모든 것이 사소합니다. 설치할 때 서버 파일 확인란을 지정해야 하며 다른 모든 것은 사용자의 취향에 달려 있습니다.

이제 작동 중인 PC(Windows인 경우)에 동일한 The Dude 파일을 설치하고 Server Files 항목만 선택 취소하고 OS가 Linux인 경우 Wine을 사용하여 설치하고 클라이언트를 실행합니다. 명확성을 위해 가상 컴퓨터에 Dude의 테스트 버전을 설치했습니다. 윈도우 머신, 서버와 클라이언트 모두가 됩니다.


그런 다음 서버 필드에 The Dude가 설치된 가상 머신 또는 서버의 IP 주소, 모드는 보안, 포트는 2211, 사용자 이름은 admin, 암호 필드는 공백으로 두고 " 연결" 버튼을 클릭합니다. 나는 localhost를 등록했습니다. 왜냐하면 같은 컴퓨터에 서버가 설치되어 있습니다. 연결 후 자동 폴링 창이 즉시 팝업됩니다. 지역 네트워크 IP 주소 기반 운영 체제 The Dude가 설치된 곳. 첫 번째 테스트의 경우 폴링을 클릭하면 시스템이 로컬 네트워크의 모든 IP 주소를 폴링하는 동시에 발견된 모든 장치를 맵에 추가하는 방법을 볼 수 있습니다. (항목 12 - 만족)

나는 이것을하지 않고 취소를 눌렀습니다. 내가 직접 지도에 장치를 추가하는 과정을 제어할 것이며 더 듀드 시스템 자체가 구성되지 않은 경우에는 더욱 그렇습니다.

먼저 시스템 자체를 구성해야 합니다. 사실 모니터링 시스템의 모든 설정은 매우 직관적이고 이해하기 쉽지만, 이 시스템을 사용하면서 찾은 몇 가지 권장 사항을 더 자세히 분석하고 몇 가지 권장합니다. 따라서 설정으로 이동합니다.

그리고 우리는 다음을 보게 될 것입니다:

섹션: 일반


일반 탭에서 무엇이 무엇인지 즉시 확인할 수 있습니다. 이메일 보내기많은 문제가 있지만 해결할 수 있습니다. 따라서 기본 탭에서 DNS 서버는 모니터링 시스템에서 장치를 검색하고 이메일로 보내기를 구성하도록 구성됩니다.

섹션: SNMP


위 그림에서 SNMP 폴링이 구성되어 있습니다. 장치에서 데이터를 수집할 SNMP 프로필입니다. 프로필에는 커뮤니티, 포트 및 버전이 포함됩니다. MY ADVICE: 네트워크마다 다른 SNMP 프로필을 사용하고 네트워크가 분산되어 있는 경우 다른 에이전트를 사용하십시오. 실용적인 목적보다 더 심미적인 목적을 위해. 나중에 탐색하기가 훨씬 쉽기 때문에 이 작업을 수행할 수 있는 모든 지점에 대한 설명을 포함해야 합니다.

이 단계에서 기본 snmp 프로필은 모든 네트워크 및 장치에 자동으로 적용되는 공개 버전 1입니다. 직접 선택하거나 직접 생성하여 기본값으로 설정할 수 있습니다. Dude는 세 가지 버전의 snmp 프로토콜을 모두 지원합니다. (포인트 11 - 대부분 만족)

섹션: 설문조사

이 탭에서 중지하는 것이 매우 중요합니다.


내 생각에 가장 흥미로운 탭. 그리고 매우 위험합니다. 즉시 말하겠습니다. "사운딩 간격" 매개변수 비용과 "사운딩 시간 초과" 및 "프로브 수..." 매개변수 비용이 적을수록 모니터링 시스템의 부하가 커지고 하드웨어에서 더 많은 시스템 리소스가 필요합니다. . MY ADVICE: 첫 번째 단계에서 "프로빙 간격" 매개변수를 더 많이 설정합니다(모든 것은 장치 수에 따라 다름), 약 5-10분, 그에 따라 더 많은 장치이 매개변수는 비례하여 약간 증가해야 합니다. "Probing timeout" 매개변수는 적게 설정해야 하지만 0이 아니므로 약 2-3초로 설정합니다. 매개변수 "Number of probes in the "Not working" state"를 약 2로 설정했습니다. 왜 2개일수록 장치 자체를 모니터링할 때 더 많은 프로브를 갖게 됩니다(예: CPU, DNS, TELNET, SSH, HTTP 등 모니터링). 모니터링 시스템의 부하가 커질수록 모니터링 시스템이 설치된 하드웨어의 자원을 합리적으로 사용하려고 합니다. 속담 - 저축은 경제적이어야 한다.

경고, 이것은 경고 시스템을 마음의 내용에 맞게 사용자 정의할 수 있는 섹션입니다. 기기의 모든 활동에 대한 정보입니다. 경고, 재생에 추가할 수 있습니다. 사운드 파일, 또는 SMS를 보내거나 편지를 보냅니다. 예를 들어, 서버가 꺼지면 돼지 비명을 지르며 내가 이미 알고 있는 다른 방에 앉아 있어도 서버가 꺼진 이유를 알고 있습니다. 아마도 제 아들이 서버 시스템 장치의 재설정 버튼을 눌렀을 것입니다. 또는 예를 들어 IT 부서 직원에게 1C 서버가 끊어지면 장례 소리를 보내 회계사가 곧 올 것이고 수석 회계사가 시스템 관리자의 옷장에 하나씩 묻을 것임을 알립니다. . 따라서 이 모니터링 시스템에서는 모든 네트워크 노드를 시각적으로 표시하기 위해 별도의 모니터에 지도를 표시할 때까지 IT 부서 직원을 위한 알림 시스템을 유연하게 구성할 수 있습니다. (항목 17 만족)

섹션: 서버


이 섹션에서는 모니터링 시스템에 연결할 수 있는 포트를 지정할 수 있습니다. 기본적으로 The Dude 모니터링 서버에 연결하기 위한 일반 포트는 2210, safe 2211입니다. 연결할 때만 자신의 포트를 설정할 수 있습니다. 연결할 포트를 지정해야 합니다. 모니터링 서버에 연결할 수 있는 네트워크를 지정할 수도 있습니다. 기본적으로 모든 네트워크는 연결할 수 있습니다. 아래쪽 화살표를 클릭하여 여러 네트워크를 추가할 수 있습니다. 그리고 핵심에 있는 모니터링 시스템은 모니터링 시스템에 액세스하기 위한 방화벽 규칙을 규정합니다.

와우, 포트 80과 SSL 모두에서 작동할 수 있는 웹 인터페이스도 있습니다. 왼쪽 메뉴의 파일 섹션에서 시스템. 이 섹션에는 문제가 없어야한다고 생각합니다. 모든 것이 매우 명확합니다.

섹션: 에이전트

이 섹션에서는 분산 모니터링을 위한 에이전트의 연결을 지정하고 구성합니다. 원격 네트워크. 우리가 지금 설정하고 있는 메인 서버와 같은 버전의 Dude 서버가 에이전트로 표시됩니다. (항목 9 - 만족)

섹션: 시스템 로그

(항목 13 - 만족)


syslog 서버에서, 우리는 그것을 켜고, 포트를 설정하고, 우리 서버에 로그를 덤프할 장치에 대한 많은 프로필을 추가할 수 있으며, 각 서버가 자신의 로그를 자체 파일에 덤프하도록 배포할 수도 있습니다. 원하는 만큼 구성할 수 있는 모니터링 시스템의 왼쪽 메뉴 섹션 시스템 로그및 다른 장치에 대해).

섹션: 지도

이 섹션에서는 지도에 있는 개체의 시각적 표시를 구성할 수 있습니다(배경, 모습장치, 네트워크 보기, 서브맵 보기, 정적 보기 등)

섹션: 다이어그램

여기에서 그래프 및 차트 기록을 저장하는 기간을 구성하고, 초기 저장 크기를 지정하고, 차트를 표시하기 위한 색 구성표를 지정할 수 있습니다. 히스토리는 아무 것도 만지지 않고 그대로 두었고, 도식에 쓰여진 내용이 명확하게 보이도록 글꼴만 변경했습니다.

나머지 섹션은 처음에는 그다지 중요하지 않지만 설정을 가지고 놀 수는 있지만 신중하게만 해야 합니다. :)

그런 다음 "확인" 버튼을 누릅니다. 시스템이 구성되어 있다고 말할 수 있습니다.

합산

1. 무료, 즉 오픈 소스- 무료

2. 다른 시스템에 배포할 수 있습니다. 크로스 플랫폼 - 크로스 플랫폼

3. 간편한 초기 설정 - 설정이 어렵지 않다는 점은 모두가 공감하실 거라 생각합니다.

4. 괴물 Nagios, Cacti, Zabbix와 같이 부피가 크지 않습니다. - 예, 확실히 3.9MB에 불과합니다.

5. 직관적인 인터페이스 - 나에게 아주 좋은 (IMHO)

6. 금전적 투자 없이 (철로 만든 것을 만들다) - 가상 기기

7. 최소 시간 비용 - 솔직히 말해서 20분 만에 시스템을 설정했습니다.

8. 확장 가능한 기능 - 나중에 설명하겠습니다.

9. 확장성 - 예 확장 가능, 동일한 시스템의 소규모 에이전트로 친구

10. 리소스가 필요 없음 - 가상 머신 1CPU, RAM 512Mb, HDD-RouterOs 1GB, HDD-Dude 8Gb, 41개 장치를 모니터링할 때 가상 CPU 부하 34%(하드웨어 인텔 데스크탑 보드 DN2800MT)

11. 에이전트를 사용하지 않고 모든 OS 제품군(SNMP, TCP 등)의 표준 도구를 기반으로 모니터링 - 예, 에이전트 없이 모니터링

12. 자동 폴링 기반 장치 타이핑 - 있다

13. Syslog-Server가 탑재되었습니다. - 나쁘지 않고 작동합니다.

14. 기본 -> 수동으로 지도를 구축할 수 있는 네트워크 지도. - 예,지도가 있으며 매우 유연합니다 (마이너스가 있습니다. 각 장치에 대한 데이터 표시를 미세하고 수동으로 구성해야 함)

15. MAIN -> 컨텍스트 매개변수를 전달하는 원격 시스템에서 프로그램 시작 (가장 중요한 것은 두뇌와 손이 올바른 위치에 있다는 것입니다)

16. 투표 기능 작성을 위한 내장 언어 (매우 유연함 - 사용 가능)

17. 이메일, SMS 등을 통한 통지. (있다)

18. 작동하는 PC에서 표준 프로그램 사용하기 d 서버에 연결하려면(영혼이 있는 곳은 Linux Mint + The Dude Client + Remmina + 미니 스크립트를 사용합니다)

다음 기사에서는 지도에 장치를 추가하고 모니터링을 설정하는 방법을 설명합니다.

얼마 전 회사에서 제공하는 다소 편리하고 기능적인 네트워크 모니터링 도구로 알게 되었습니다. 미크로틱 - 친구. 이것은 쉬운 일이 아니며 그 기능을 완전히 이해하는 데 많은 시간이 걸립니다. 그러나 나는 이미 어떤 아이디어를 형성하기 시작했습니다. 따라서 이제 Dude와 함께 작업하는 약간의 연습이 필요합니다.
모든 것은 설치로 시작됩니다. 오히려 첫 번째 어려움은 이미 설치와 함께 시작됩니다. 요점은 더 일찍 이 프로그램클라이언트와 서버를 결합한 "그 자체"였습니다. 이제 모든 것이 동시에 더 편리하고 더 복잡해졌습니다. 1분 안에 설치할 수 있고 어디든지 있을 수 있는 서버 부분에 도달할 수 있는 별도의 경량 클라이언트가 있습니다. 라우터 OS. 처음에는 The Dude가 Mikrotik 라우터를 위한 별도의 플러그인이기 때문에 이것이 이상적이라는 사실에 기뻤습니다. 즉, 라우터의 펌웨어를 업데이트하고 서버 부분을 다운로드하면 이것이 행복인 것 같습니다. 하지만.
Dude 서버는 다소 제한적입니다. 라인업철 조각 - 건축에 타일 (CCR, 클라우드 코어 라우터), (CRS3xx, RB3011, RB1100AHx4), X86 (RB230, X86), MMIPS (RB750Gr3). 따라서 가장 일반적인 소유자는 밉스베결정은 발을 빨다. 이것은 명백한 이유로 포인트입니다. 넷메탈, wAP, 육분의등, 라우터 hAP/mAP/등., 다음을 기반으로 한 수정 RB2011목록을 더 아래로. 아픔과 고통. 무엇을 할까요? 해결책은 마법의 약어에 있습니다. X86- 하드웨어에 RouterOS를 설치합니다.
가장 간단한 경우에는 이를 위해 필요합니다. 오라클 VM 버추얼박스 Mikrotik 웹사이트의 라우터 OS 배포 키트 CD 이미지, 이 글을 쓰는 시점에 관련성 - 우리는 그 위에 더 듀드 서버 .
메모..iso-image의 배포 키트에는 Duda의 미리 설치된 서버 부분이 있습니다.
이제 설치 과정입니다. 물론, 우선, 우리는 설정 가상 상자. 그와 함께 모든 것이 비교적 간단합니다. 더 멀리, 더 멀리, 더 멀리. 이제 가상 머신을 만드는 방법에 대해 알아보십시오.
만들기를 클릭하고 제안된 단계를 따릅니다.
1. 가상 머신의 이름과 유형을 설정합니다. 유형은 Linux 2.6/3.x/4.x(32비트)

2. 볼륨 지정 랜덤 액세스 메모리, 가상 머신이 갖게 될


3. 가상 하드. 선택하다 새로운 가상 하드디스크.


4. 하드타입으로 설정 VDI (VirtualBox 디스크 이미지)


5. 그리고 저장 형식을 선택하십시오 동적 가상 하드 디스크.


6. 우리는 하드의 이름과 크기를 설정했습니다.


7. 결과적으로 다음과 같은 가상 머신을 얻습니다.


8. 이제 설정으로 이동하여 구성해야 합니다. 그물. 생성에 필요 네트워크 브리지 (다리) 실제 네트워크 카드로.


그게 다야. 이미지를 마운트하는 것이 남아 있습니다. mikrotik-X.XX.X.iso(기사를 읽는 시점에서 버전은 분명히 위의 링크에 제시된 버전이 아닙니다.)


좋습니다. 가상 머신을 시작하고 설치 마법사의 단계를 따릅니다. 즉, 모든 구성 요소의 설치를 계속 선택합니다. 설치가 완료되면 .iso 이미지를 마운트 해제하고 가상 하드에서 부팅합니다. 다운로드가 완료되었지만 가상 Mikrotik은 인터넷은 물론이고 로컬 영역에 연결되어 있지 않습니다. 인터페이스 에테르1구성해야 합니다. 터미널 명령을 사용하는 친구라면 가상 머신의 콘솔에서 이 작업을 수행할 수 있습니다.
그리고 그렇지 않다면 모든 것이 다시 전혀 어렵지 않습니다. 우리는 프로그램이 필요합니다 윈박스(오프사이트 Mikrotik에서 다운로드). RouterOS를 실행하는 하드웨어를 하나 이상 관리하는 경우 이 프로그램을 작업 컴퓨터에서 사용할 수 있습니다.
우리는 시작합니다 윈박스탭을 열고 이웃. 하나의 장치에서 멀리 떨어져 있을 수 있지만 당신과 나는 IP 주소가 없고 비문이 있는 무언가에 관심이 있습니다. x86게시판 열에서. 우리는 그것을 선택하고 사용자는 admin이고 암호가 없습니다.


다음으로 IP를 설정해야 합니다. 어느? VirtualBox가 있는 머신이 연결된 라우터를 배포하는 풀에서. 수영장이라고 하자 192.168.88.0/24 , 머신은 192.168.88.90이 되고 x86은 192.168.88.100이 됩니다. 이 값은 섹션에서 설정할 것입니다. IP > 구애:

Dude는 네트워크를 스캔하고 연결된 장치(노트북, 컴퓨터, 라우터)의 작동을 모니터링하도록 설계된 강력한 응용 프로그램입니다. 이 소프트웨어는 기능 면에서 좋은 잠재력을 가지고 있으며, 오늘의 새로운 리뷰에서 이에 대해 서둘러 말씀드리겠습니다.

누가 프로그램을 필요로 하는가?라는 질문에 대한 답으로 전통부터 시작합시다. - 가장 먼저 시스템 관리자(이유는 분명합니다), 상인과 사업가, 인터넷 제공자, 그리고 장치의 네트워크 프로세스(환경)에서 무슨 일이 일어나고 있는지 "알고자"하는 사용자(예: 미니 집에서 사무실).

The Dude for Windows

모니터링 과정에서 스캐너는 감지된 장치의 유형과 유형을 결정하고 발견된 네트워크의 맵을 "그리며"(복잡한) 미래에 시각적으로 더 쉽게 상호 작용할 수 있습니다. 또한 자신의 지도를 만들고 작업할 수 있습니다.

나는 유틸리티의 자율성을 좋아하고 자동 모드지정된 서브넷에서 스캔하고 문제가 있는 경우 소프트웨어에서 경고를 발행한다는 사실. 소프트웨어의 다른 기능에 대해 이야기하면 다음이 포함됩니다.

  • 네트워크 레이아웃 + 유형 인식 ∕ 장치 브랜드;
  • 사용자 정의 아이콘 및 배경 지원;
  • SNMP, ICMP, DNS 및 TCP와 함께 작동합니다.
  • 채널 모니터링 등

도움말: Windows 7/8/10, Linux 기반으로 동작합니다.


이제 Mikrotik The Dude 인터페이스에 대한 몇 마디. 매우 간결하며 러시아어가 있습니다. 기본 창에는 기본 키, 명령(많은 항목이 있음) 및 탭이 포함되어 있습니다. 단 6개입니다. 실제로 유틸리티가 있으면 네트워크 변경 사항을 쉽게 추적하고 연결을 "핑"하고 동시에 신뢰성을 위해 시간을 테스트하십시오. 필요한 분석 정보와 전문 차트가 많이 있습니다. 컴퓨터에 클라이언트를 설치하는 것은 표준이므로 너무 많이 이야기하지 않겠습니다.

이 유틸리티를 사용하면 의심할 여지 없이 네트워크 환경의 성능이 향상되고 장치를 제어하고 관리할 수 있습니다. 최근 활력을 되찾은 개발자들은 "뇌"를 향상시키기 시작했습니다. 업데이트된 버전. 우리는 당신이 전 세계 수천 명의 사용자가 했던 것처럼 프로그램을 긍정적으로 평가하기를 바랍니다.

공식 웹사이트에서 직접 링크를 통해 웹 포털에서 The Dude를 무료로 다운로드할 수 있습니다. 최신 버전을 사용할 수 있습니다.