느리지만 단단한 IT 인프라 이야기

전체 글 7

[RHEL/Rocky] 리눅스에서 SNMP 사용하기

SNMP란?SNMP(Simple Network Management Protocol)는 네트워크 장비(서버, 라우터, 스위치 등)를 모니터링하고 관리하기 위한 표준 프로토콜입니다.1990년 IETF에서 표준화되어 TCP/IP 네트워크 상에서 장비 정보를 주고받는 데 사용됩니다.SNMP 구성 요소구성 요소설명SNMP 매니저장비를 관리하는 주체. 예: SNMPc, Zabbix 서버 등SNMP 에이전트장비 내부에 설치된 SNMP 응답용 소프트웨어. 정보 제공자 역할MIB장비 정보(이름, 트래픽, 상태 등)를 계층 구조로 정리한 데이터베이스SNMP 프로토콜매니저와 에이전트 간 통신 형식 및 절차 정의 (RFC 기반) 통신 방식: Polling vs TrapPolling: 매니저가 주기적으로 정보를 요청 (일반..

Server/Rocky 2025.06.05

[RHEL/CentOS] NTP 서버 설정

사내 또는 폐쇄망 환경에서 시간 동기화는 매우 중요한 요소입니다. 이번 글에서는 CentOS 7 환경에서 NTP(Network Time Protocol) 서버를 설정하는 방법을 설명합니다.예제에 사용되는 타임서버와 IP 대역은 다음과 같습니다서버, 클라이언트 대역 ( 동일 ) : 192.168.0.0/24타임서버 : time.google.com1. YUM 리포지터리 변경 (vault.centos.org) CentOS 7은 EOL(End of Life)이 되어 기존 mirror가 제대로 작동하지 않을 수 있습니다.이를 위해 리포지터리를 vault.centos.org로 변경합니다. vim /etc/yum.repos.d/CentOS-Base.repo# mirrorlist 주석 처리# baseurl 주석 해제 ..

Server/CentOS 2025.06.04

[RHEL/CentOS] VNC 서버 설치 및 설정 방법

리눅스 서버에 원격 GUI 접속을 위한 VNC 서버 설치 및 설정 방법을 안내합니다.실습 환경은 CentOS 7/8 또는 RHEL 기준이며, tigervnc-server를 사용합니다. 1. VNC 서버 설치 yum 명령어로 간단하게 설치 가능 yum install tigervnc-server -y 2. 방화벽 설정 ( VNC 포트 허용 ) VNC 서버를 외부에서 접근 가능하도록 방화벽에서 허용이 필요 합니다. firewall-cmd --add-service=vnc-serverfirewall-cmd --runtime-to-permanent 3. VNC 설정 파일 구성 사용자를 위한 설정 파일 작성 vi ~/.vnc/config# 사용하는 데스크톱 환경 gnomesession=gnome# 인증 방..

Server/CentOS 2025.06.02

[Fortinet] LLCF(Link Loss Carry Forward) 설정

LLCF 란? LLCF (Link Loss Carry Forward)는 네트워크에서 한쪽 링크에 장애가 발생할 경우, 연결된 반대편 포트에도 의도적으로 링크 다운(Link Down) 상태를 전파하여, 장애를 신속하게 인지하고 대체 경로로 트래픽을 우회하도록 돕는 기능입니다.LLCF 시나리오 port1은 상위 스위치와 연결port2는 하위 서버나 스위치와 연결port1에 장애가 발생하면 port2도 링크 다운 상태로 전파되어 이 경로를 비활성화하고 다른 경로로 전환동작 ( 양방향 설정 필요 )port1이 다운되면 port2도 자동으로 다운port2가 다운되면 port1도 자동으로 다운 설정 방법 ssh 장비 접속 / 웹 CLI Console 실행하기 설정 내용에서 port1, port2 는 실제 설정..

Firewalls/Fortinet 2025.05.30

[윈도우] 그룹 정책 편집기를 통한 실행 프로그램 차단

윈도우 클라이언트에서 그룹정책편집기(gpedit.msc) 를 통한 실행 프로그램 차단 방법에 대한 내용입니다. 메모장, 워드패드 등등..실행 파일을 가지고 있는 프로그램의 경우 아래의 방법으로 차단이 가능합니다. 1. 윈도우 + R ( 실행 ) 2. 그룹 정책 편집기 규칙 추가 컴퓨터 구성 - 보안 설정 - 소프트웨어 제한 정책 - 추가 규칙 - 새 경로 규칙 만들기 규칙 생성, 해당 경로에 실행 파일 경로 입력하여 추가 기본적인 대표적 편집 실행 파일 경로메모장 : C:\Windows\System32\notepad.exe그림판 : C:\Windows\System32\mspaint.exe 워드패드 : C:\Program Files\Windows NT\Accessories\wordpad.exe캡처..

PC/windows 2025.05.29

[RHEL/Rocky] Firewalld 포트 포워딩

포트 포워딩(Port Forwarding)은 외부에서 특정 포트로 들어온 요청을 내부 네트워크의 다른 IP와 포트로 전달하는 기능입니다. 일반적으로 NAT(Network Address Translation)와 함께 사용되며, 방화벽과 연계하여 특정 포트를 허용하거나 내부 서버로 전달할 수 있습니다. 본 매뉴얼은 firewalld를 사용하는 RHEL 기반 ( CentOS / Rocky ) 시스템에서 포트 포워딩을 설정하는 방법과 관련 개념을 정리한 문서입니다. Zabbix 의 경우 시나리오 설명을 위한 구성으로 실제 운영에 필요한 전체 방화벽에 대한 내용이 아님을 안내 드립니다.포트포워딩 시나리오 호스트명IP 주소역할사용 포트Zabbix10.10.10.10 ( 공인 )모니터링 서버 - Server 12..

Server/Rocky 2025.05.28

[JSP] 현재 시간 반환하기 (ISO 8601)

아래의 코드는 JSP를 사용하여 서버의 현재 시간을 ISO 8601 형식으로 포맷하고, 이를 JSON 형태로 반환하는 간단한 예제입니다. API 응답이나 클라이언트-서버 시간 동기 테스트 등에 활용할 수 있습니다. ISO 8601이란? : 국제 표준 날짜 및 시간 형식 즉, 컴퓨터가 날짜·시간을 명확하게 인식하고 교환할 수 있도록 정해진 규칙 입니다.ISO 8601 기본 형식YYYY-MM-DDTHH:MM:SS# 출력 값2025-05-27T16:45:00 T는 날짜와 시간 사이 구분자 역할을 합니다.타임존을 붙여서 더 정확하게 사용도 가능합니다. ( 예: 2025-05-27T16:45:00+09:00 )JSP 코드 SimpleDateFormat sdf = new SimpleDateFormat("..

Coding/Jsp 2025.05.27