Network & Server Factory

개인 공부 기록

전체 글 528

[Synology] 비정상 정전 알림 후 파일 시스템 검사

시놀로지 NAS에서 볼륨 1 드라이브에 비정상 정전이 발생했다는 알림을 받아 파일 시스템 검사를 했습니다. 검사 중에는 볼륨이 마운트 해제되어 쓸 수 없고, 2TB RAID 1 볼륨 기준 2분이 안 걸렸습니다.1. 증상NAS에서 드라이브에 비정상 정전이 발생했다는 알림이 왔습니다. 로그인해 보니 위젯에도 경고가 떠 있었습니다.위젯의 경고 표시 저장소 관리자에 들어가 보니, 볼륨 1의 드라이브에서 비정상 정전이 발생해 파일 시스템 검사가 필요하다고 나왔습니다.저장소 관리자의 볼륨 1 경고2. 작업 전 확인할 것구성 백업: 만일에 대비해 시스템 구성을 먼저 백업했습니다.데이터 백업: 매일 백업을 받고 있어서, 최근 백업이 정상적으로 끝났는지만 확인했습니다.서비스 중단: 검사하는 동안 볼륨이 분리되어 데이터와..

Hardware/NAS 2022.10.24

[TP-Link] T1700G-28TQ 스위치를 SNMP로 Zabbix에서 모니터링

TP-Link T1700G-28TQ 스위치에서 SNMP v2c를 켜고, Zabbix 5.4에 공식 TP-Link SNMP 템플릿을 가져와 호스트로 등록했습니다. 설정을 마치면 SNMP로 스위치 데이터를 수집합니다.1. 환경항목내용스위치TP-Link T1700G-28TQ모니터링 서버Zabbix 5.4 (192.168.1.123)SNMP 버전v2cCommunitypublic2. 스위치 설정2.1 SNMP 활성화스위치 관리 페이지에 로그인한 뒤 MAINTENANCE > SNMP > Global Config에서 SNMP를 Enable로 바꾸고 적용합니다.스위치 관리 페이지 로그인SNMP Global Config 활성화2.2 Community 설정SNMP v1/v2c에서 Add를 눌러 Community를 추가합니..

[Synology] DS1821+를 SNMP로 Zabbix에서 모니터링

시놀로지 DS1821+에서 SNMP를 켜고 방화벽에서 허용한 뒤, Zabbix에 커뮤니티 템플릿을 가져와 호스트로 등록했습니다. 잠시 기다리면 SNMP로 NAS 데이터가 수집됩니다.1. 환경항목내용NASSynology DS1821+모니터링 서버Zabbix템플릿zabbix/community-templates의 Synology DiskStation 템플릿2. 시놀로지 설정2.1 SNMP 활성화제어판 > 터미널 및 SNMP에서 SNMP 서비스를 활성화하고 커뮤니티를 입력합니다. SNMP 장치 정보에는 Zabbix 서버 IP를 넣습니다.터미널 및 SNMP 설정2.2 방화벽 허용방화벽에서 SNMP를 허용합니다. 여기까지 하면 시놀로지 쪽 설정은 끝입니다.방화벽에서 SNMP 허용3. Zabbix 설정3.1 템플릿 ..

Hardware/NAS 2022.10.10

[EdgeRouter] ER-4를 SNMP로 Zabbix에서 모니터링

EdgeRouter 4(ER-4)의 메모리, CPU, 인터페이스 트래픽을 보려고 SNMP를 켜고 Zabbix에 호스트로 등록했습니다. CLI에서 community와 listen-address만 설정하면 되고, Zabbix에서는 SNMPv2 인터페이스와 매크로, 템플릿을 지정합니다.1. ER-4 설정콘솔로 접속해 SNMP를 설정합니다.configureset service snmp community publicset service snmp listen-address 192.168.100.1commit; savecommunity: 이 글에서는 public으로 설정했습니다. 다른 값을 써도 되며, Zabbix에 넣는 Community 값과 같아야 합니다.listen-address: SNMP 요청을 받을 인터페이..

[Linux] Ubuntu에서 ifmetric으로 네트워크 인터페이스 우선순위 바꾸기

Ubuntu 서버에 네트워크 인터페이스가 두 개(ens160, ens192) 있을 때, ifmetric으로 기본 경로의 metric을 바꿔 우선순위를 조정했습니다. metric은 값이 작을수록 우선순위가 높습니다.1. 환경인터페이스게이트웨이변경 전 metric변경 후 metricens160192.168.1.1060ens192192.168.100.150502. 작업 과정2.1 ifmetric 설치apt install ifmetric2.2 현재 metric 확인route -n으로 경로별 metric을 확인합니다. 변경 전에는 ens160(metric 0)이 기본 경로로 우선 사용됩니다.root@zabbix:~# route -nKernel IP routing tableDestination Gateway..

Server & OS/Linux 2022.10.09

[ZABBIX] Linux에 Zabbix Agent 5.4 설치

CentOS 7(RHEL 7 계열) 서버에 Zabbix Agent 5.4를 rpm으로 설치하고, zabbix_agentd.conf에 서버 정보를 넣은 뒤 10050/tcp 포트를 열었습니다. Windows 10 Agent 설치에 이어지는 글입니다.1. 환경항목값Agent 설치 서버CentOS 7 (192.168.232.129)Zabbix 서버192.168.232.128Agent 버전5.4.0포트10050/tcp2. 설치 과정2.1 Agent 패키지 설치Zabbix 공식 저장소에서 OS 버전에 맞는 Agent 패키지를 찾아 rpm으로 설치합니다. Zabbix Official Repository repo.zabbix.com[root@Linux_master ~]# rpm -ivh http://repo.zabb..

[Windows 10] Zabbix Agent 5.4 설치하고 모니터링 등록

Windows 10을 Zabbix로 모니터링하려고 Zabbix Agent 5.4(MSI)를 설치하고, Windows 방화벽에서 Agent 포트를 허용한 뒤 Zabbix에 호스트로 등록했습니다.1. 환경항목내용모니터링 대상Windows 10 (amd64)AgentZabbix Agent 5.4, OpenSSL, MSI 패키지2. Agent 내려받기Zabbix 공식 다운로드 페이지에서 환경에 맞는 Agent를 고릅니다. 저는 Windows / amd64 / 5.4 / OpenSSL / MSI로 선택했습니다. Download Zabbix agentsDownload pre-compiled Zabbix agent binaries For Agent DEBs and RPMs please visit Zabbix pack..

[ZABBIX] zabbix-backup 스크립트로 설정 DB 백업하고 다른 서버에 복원

Zabbix를 다른 서버로 옮기려고 maxhq/zabbix-backup 스크립트(0.9.3)로 설정 DB를 백업하고, 새 서버의 zabbix DB를 다시 만든 뒤 복원했습니다. 이 스크립트는 이력(history, trends 등) 같은 큰 테이블은 구조만 백업하고, 설정 데이터만 옮깁니다.1. 환경항목내용DBMySQL 5.7.33 (zabbix DB)백업 도구maxhq/zabbix-backup 0.9.3 (zabbix-dump)백업 범위설정 데이터 (history, trends, events 등 큰 테이블은 스키마만)주의: 복원 과정에서 새 서버의 기존 zabbix DB를 삭제(DROP)합니다. 새 서버에 남겨야 할 데이터가 있다면 먼저 백업해 두세요.2. 백업 (기존 서버)2.1 스크립트 준비아래 저장..

[Linux] fallocate로 원하는 크기의 대용량 파일 만들기

리눅스에서 테스트용 대용량 파일이 필요할 때는 fallocate를 쓰면 됩니다. 디스크 공간만 바로 할당하기 때문에 10G 파일도 즉시 만들어집니다.1. 사용법fallocate -l 크기 파일명크기에는 숫자만 쓰면 바이트 단위이고, K, M, G 같은 단위를 붙일 수 있습니다.2. 예시2.1 100바이트 파일[root@Centos7 test]# fallocate -l 100 test.txt[root@Centos7 test]# ll test.txt-rw-r--r--. 1 root root 100 Feb 5 08:37 test.txt2.2 10G 파일[root@Centos7 test]# fallocate -l 10G test.txt[root@Centos7 test]# ll -h test.txt-rw-r--..

Server & OS/Linux 2022.10.05

[EVE-NG] Windows 10 이미지 추가하고 노드 만들기

EVE-NG에서 Windows 10을 노드로 쓰기 위해 ISO를 qemu 이미지 폴더에 올리고, 설치용 디스크(virtioa.qcow2)를 만든 뒤 노드를 생성해 설치했습니다. 설치 화면에서 디스크가 보이지 않으면 드라이버를 불러와야 합니다.1. 이미지 폴더 만들기EVE-NG VM에 접속해 아래 경로에 폴더를 만듭니다. 폴더 이름은 win-로 시작해야 EVE-NG가 Windows 이미지로 인식합니다.mkdir -p /opt/unetlab/addons/qemu/win-10-x642. ISO 업로드만든 폴더에 Windows 10 ISO 파일을 cdrom.iso라는 이름으로 올립니다. 저는 WinSCP로 옮겼습니다.WinSCP로 cdrom.iso 업로드3. 설치용 디스크 만들기EVE-NG가 쓸 수 있는 qco..

Network/EVE-NG 2022.09.21
서울
--:--:--
-전체 글
-카테고리
오늘 방문