- pod
- mgmtip
- Storage
- Kubernetes
- 우파푸른하늘80만이벤트
- perplexity
- RHEL8
- snmp
- web&was apche htaccess
- n15148
- admin port
- data-door
- CEP
- mariadb
- drbd
- 웰카
- Netflix
- Auth
- dell
- 참교육
- docker
- banner
- MotD
- CentOS
- port description
- 우파푸른하늘
- openldap
- Network
- etcd
- unix_socket
- maxscale
- Galera Cluster
- Path
- vmware
- wildfly jboss
- 진상부모_물러가라
- n1548
목록분류 전체보기 (262)
전산쟁이의 기억노트
Linux 대상 Zabbix Agent 등록본 문서는 Zabbix Server에 Linux 호스트를 Agent 방식으로 등록하는 절차를 설명한다.Zabbix Agent는 Passive check와 Active check 두 가지 방식으로 동작할 수 있으며, 환경에 따라 둘을 함께 사용할 수도 있다.기본적으로 Passive check는 Zabbix Server(또는 Proxy)가 Agent를 조회하는 방식이고, Active check는 Agent가 Server(또는 Proxy)로 먼저 연결해 데이터를 전송하는 방식이다.일반적인 Linux 자원 모니터링은 템플릿 기반으로 빠르게 적용할 수 있다.구성 확인Zabbix Server: 모니터링 데이터 수집 및 트리거 평가 담당.Linux 대상 서버: Zabbix ..
Zabbix Server를 Kubernetes Helm Chart로 배포본 문서는 Kubernetes 클러스터에 Zabbix Server를 Helm Chart로 배포하는 절차를 설명한다.공식 Helm Chart는 PostgreSQL 또는 TimescaleDB를 데이터베이스 백엔드로 사용하며, MySQL/MariaDB는 지원하지 않는다.기본 구성은 Zabbix Server, Zabbix Web, Zabbix Agent, Zabbix Proxy, PostgreSQL로 이루어진다.사전 준비Kubernetes cluster 1.21 이상이 필요하다.Helm 3 이상과 kubectl이 필요하다.PersistentVolume provisioner가 있으면 PostgreSQL 데이터 영속성 구성이 더 쉬워진다.Zab..
Rocky Linux 9에 Zabbix 설치본 문서는 Rocky Linux 9 환경에 Zabbix Server, Web Frontend, Agent를 설치하는 절차를 설명한다.설치 방식은 Zabbix 공식 Repository 기반 패키지 설치를 기준으로 하며, 데이터베이스는 MySQL 계열(MariaDB), 웹 서버는 Apache를 사용한다.Zabbix 공식 문서는 운영체제 기본 저장소 패키지보다 공식 저장소 패키지 사용을 권장한다.설치 구성OS: Rocky Linux 9Zabbix: 7.0 LTS 또는 7.4 계열 패키지 기준, 운영 환경에서는 보통 LTS 사용을 우선 검토한다.DBMS: MariaDB(MySQL 호환)Web Server: Apache구성 요소: zabbix-server-mysql, z..
Zabbix 소개Zabbix는 오픈소스 기반의 통합 모니터링 솔루션으로, 서버, 네트워크, 애플리케이션, 클라우드 자원을 폭넓게 감시할 수 있다.Zabbix는 Agent, SNMP를 포함해 다양한 데이터 수집 방식을 지원하며, 환경에 따라 Agent 기반 또는 Agentless 방식으로 구성할 수 있다.Linux, Windows, macOS, FreeBSD, Solaris, AIX, HP-UX 등 다양한 운영체제 환경을 지원한다.Web UI를 통해 Host, Template, Item, Trigger, Graph, Discovery rule, Action 등을 통합 관리할 수 있으며, 데이터 수집 정책과 알람 정책을 중앙에서 운영할 수 있다.기본적으로 ICMP, TCP, 프로세스 상태, 웹 시나리오, C..
상황설명sudo에 계정을 추가하겨고 visudo를 실행시켰는데 vi가 아니라 nano기반으로 나온다.vi로만 사용하다가 nano를 사용하려니 영....어색하다...ㅠㅠ (일단 취소 : Ctrl + C / 종료 : Ctrl + x) 키로 나올수 있다.조치방법일단 vi가 설치되어 있는지 한번 봅시다. $> which vim/usr/bin/vim 음. 잘 설치되어 있네요...쉘의 기본 에디터를 변경하기 위해 EDITOR 변수를 지정해봅시다. $> vi /etc/profile...export EDITOR="/usr/bin/vim" 쉘 프로필 적용 $> . /etc/profile 에디터 변수가 선언되었는지 확인해봅시다. (vi로 잘 나오네요.ㅎㅎ){ width=500px }Referencehttps..
자존감 떨어지니 앞에 나와서 수학문제 풀게 하지 마세요 받아쓰기 틀린문제 빗금 표시말고 다른걸로 해주세요, 자존감 떨어지니까하지마! 안돼! 그만! 이런 제지하는 말들은 하지 말아주세요또래의 갈등이 생겼을 때 무조건 우리아이 편들어 주세요지시. 명령 보다는 권유, 부탁의 어조로 사용해주세요인사는 두손 모으고 고개 숙이는 거 강요하지 마세요. 인사 잘해야 한다는 부담에 가두시면 자존감 떨어집니다교실에서 아이들에게 시끄럽다고 야단치지 마세요. 의기소침해집니다참교육 5화에서 학부모가 담임선생님께 보낸 메시지인데, "자존감"이라는 단어가 얼마나 가볍게 소비될 수 있는지, 그리고 그 가벼움이 교실 안에서 얼마나 무거운 짐이 되는지를 뼈저리게 느꼈다. 자존감이라는 말을 이렇게까지 남용할 수 있구나 싶다. 수학 문제..
시작하는말안녕하세요, 고니입니다.kubernetes환경에서 호스트네임 변경같이 특정 노드의 속성변경 작업이 진행되는 경우 reset 및 join하는 절차가 필요하기 때문에 작성하였습니다.Gemini3에서 생성한 AI이미지사전 작업삭제할 노드에서 워커노드 제외방법를 통해 제외 준비 합니다.본 작업노드 삭제마스터 노드에서 실행$> kubectl delete nodes {{ 삭제할 노드명 }}* 삭제할 노드가 etcd가 구성된 Master노드의 경우 deletes 말고 etcd member 제외 방법 절차로 삭제작업을 수행해야 합니다. 워커 노드에서 실행$> kubeadm reset...[Y/n] Y...노드 추가마스터 노드에서 토큰 생성$> kubeadm token create --print-join-c..
perplexity에서 생성한 AI이미지ChatGPT, perplexity, Gemini... 많은 AI 서비스가 있고 서비스별로 다양한 엔진이 있죠. 문득 AI끼리 대화를 시켜보면 어떤 대화의 흐름을 이어갈까 궁금해졌습니다.그래서 해보았습니다.규 칙나(사람)은 양쪽 AI에서 출력된 문장을 전달해주는 전달자 입장서로 AI는 공개하지 않고, 토론이 마치고 공개하기로 함주제는 전달자가 정해줄 것이고, 만약 대화의 흐름이 원할하지 않을 경우 전달자는 다시 한번 물어볼 수 있으며, 주제에 벗어난 메시지가 보이면 강제로 대화는 종료될 예정주제IT개발자가 걱정하는 AI시대에서 앞으로 어떻게 살아가야할 것인가.토론의 시작인사1-AI : 안녕하세요! 만나서 정말 반갑습니다. 훌륭한 전달자분을 통해 이렇게 대화를 나누게..
perplexity에서 생성한 AI이미지 시작하는말안녕하세요, 고니입니다.OS 계정이 root가 아닌 일반 계정에서 kubectl을 사용할 인증정보가 없기 때문에 사용할 수 없습니다. 이를 해결하기 위한 절차를 기술합니다. 작업절차인증서 복사$> mkdir /home/{{ 계정명 }}/.kube$> /bin/cp /etc/kubernetes/admin.conf /home/{{ 계정명 }}/.kube/config$> chown -R {{ 계정명 }} /home/{{ 계정명 }}/.kube자동 갱신시 계정정보에도 반영* kubespray 기반에서 사용하는 경우 auth renew 기능이 활성화된 경우 갱신된 인증서가 일반 계정에는 복사되지 않기 때문에 해당 절차가 필요합니다$> cat /usr/local/b..
perplexity에서 생성한 AI이미지서비스 계정생성$> kubectl create sa testuserrole설정$> cat role.yamlapiVersion: rbac.authozation.k8s.io/v1kind: Rolemetadata name: ms-role namespace: msrules:- apiGroup: [""] resources: ["*"] verbs: ["get", "list", "watch"]rolebinding 설정$> rolebinding.yamlapiVersion: rbac.authorization.k8s.io/v1kind: RoleBindingmetadata: name: ms-rolebinding namespace: msroleRef: apiGroup: rb..