참고 : 이 문서는 완성된 문서가 아니며, 개발자 입장에서 작성 되어 정확 하지 않을수 있으며 가장 기본적인 설정만 다룰 것이다. 상세한 설정은 zabbix 홈페이지(메뉴얼이 굉장히 잘 되어 있음) 또는 정리가 잘 된 다른 사이트나 블로그를 이용. 참고 : zabbix 와 prometheus 두가지를 가지고 고민 하던중, 설정이 매우 간편 하다는 점과, 내가 가진 서버 사양이 좋지 않다는 점과 아이폰, 아이패드 환경 에서도 모니터링이 가능한 ZBX Viewer 가 있는 zabbix 를 선택 하게 되었다. ZBX Viewer 홈페이지를 보니 현재(2021.10.26) 안드로이드 계열 디바이스는 지원 하지 않는 것으로 보인다. 1. 시스템 구성도 내 상황에서는 위와 같이 구성할 것이다. 구성이 조금 이상해 ..
OS - Debian Linux 10 64Bit zabbix-server : 5.4 이 문제는 한글을 지원 하지 않는 글꼴의 문제로, 한글을 지원 하는 글꼴을 다운로드 받아 심볼릭 링크를 걸어 주어 해결 가능 하다. root@freecatz.pe.kr:~/# mkdir font root@freecatz.pe.kr:~/# cd font root@freecatz.pe.kr:~/font# wget http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_TTF_ALL.zip root@freecatz.pe.kr:~/font# ls NanumFont_TTF_ALL.zip root@freecatz.pe.kr:~/font# unzip NanumFont_TTF_ALL.zip..
freecatz@FREECATZ.PE.KR:~$ sudo su - sudo: unable to resolve host FREECATZ.PE.KR: Name or service not known root@FREECATZ.PE.KR:~# /etc/hostname, /etc/hosts 의 호스트네임이 달라서 발생 하는 문제 root@FREECATZ.PE.KR:~# cat /etc/hostname FREECATZ.PE.KR root@FREECATZ.PE.KR:~# cat /etc/hosts ... 중략 ... 127.0.1.1 vm-9282832455 127.0.0.1 localhost ... 중략 ... vi 에디터를 이용하여 /etc/hosts 파일의 127.0.1.1 부분의 내용을 변경 하여 준다. roo..
1. 각 프로세스들의 swap 사용량 확인 root@freecatz-web:~# find /proc -maxdepth 2 -path "/proc/[0-9]*/status" -readable -exec awk -v FS=":" '{process[$1]=$2;sub(/^[ \t]+/,"",process[$1]);} END {if(process["VmSwap"] && process["VmSwap"] != "0 kB") printf "%10s %-30s %20s\n",process["Pid"],process["Name"],process["VmSwap"]}' '{}' \; 2. 각 프로세스들을 swap 사용량 순서대로 정렬하여 출력 root@freecatz-web:~# find /proc -maxdepth 2 -..
OS : Debian 10 64Bit MySQL : 8.0.23 Community Server 64Bit mysql 서버의 데이터가 커지면서 새로운 디스크를 추가 하여 /opt/home/ 에 마운트를 하였고, mysql 의 데이터 디렉토리를 이동 시키기로 하였다. root@freecatz-pe-kr:/# service mysql stop root@freecatz-pe-kr:/# cp /etc/mysql/mysql.conf.d/mysqld.cnf /etc/mysql/mysql.conf.d/mysqld.cnf.ori root@freecatz-pe-kr:/# vi /etc/mysql/mysql.conf.d/mysqld.cnf #datadir=/var/lib/mysql datadir=/opt/home/mysql..
회사에서 사용중인 K* 클라우드 가상 머신에 올라간 데비안 리눅스에 주기적으로 사용자 계정에 비밀번호를 변경 하라는 메세지가 나온다. 개인적으로는 동일 버젼의 데비안 리눅스를 몇년간 사용하고 있었지만, 단 한번도 이런적이 없었는데... K* 클라우드에서 리눅스 배포판에 수정을 가한것으로 보인다. 예) # chage -E -1 -M [비밀번호재설정일] [계정명] # chage -E -1 -M 99999 tester tester 사용자의 비밀번호 만료일을 99999일 로 설정 함. 매번 명령어를 통해 설정 하기 귀찮은 경우, /etc/login.defs 파일을 수정 하여 'PASS_MAX_DAYS' 의 값을 변경 하도록 한다. 예) #PASS_MAX_DAYS 90 PASS_MAX_DAYS 99999 PASS..
root@freecatz-pe-kr:~# vi /etc/ssh/sshd_config ClientAliveInterval - 클라이언트와 통신이 되는지 확인 하는 시간. 0인 경우는 확인 하지 않음. 초단위. ClientAliveCountMax - 클라이언트와 통신이 되는지 확인 하는 횟수. ClientAliveInterval 60 ClientAliveCountMax 99 위의 경우는 60초 마다 99번 확인 하기 때문에 99분간 연결이 유지 된다. 값을 수정 후, ssh service 를 다시 시작 한다. root@freecatz-pe-kr:~# /etc/init.d/ssh restart [ ok ] Restarting ssh (via systemctl): ssh.service.
출처 : blog.leocat.kr/notes/2018/04/23/sshfs-mount-remote-server-using-ssh 이 문서는 단순 참고용이며, 자세한 내용은 다루고 있지 않으니, 위의 출처에서 자세한 내용을 확인 하시기 바랍니다. 준비 : '백업 서버' 와 '로컬 서버' 둘다 ssh 서비스가 동작중이어야 한다. 목적 : '로컬 서버' 의 특정 사용자 계정으로 '백업 서버' 를 sshfs 로 마운트 한다. [ 백업 서버 : 192.168.0.1 ] root@freecatz-nas:~# mkdir -p /var/sshfs root@freecatz-nas:~# useradd sshfs -d /var/sshfs root@freecatz-nas:~# passwd sshfs 새 UNIX 암호 입력:..
- Total
- Today
- Yesterday
- development
- json parse
- 엘리스센터
- SSL
- Review
- samba
- dart
- devtools
- Fun
- Mobile
- Security
- Java
- gpkiapi
- ssh
- JavaScript
- place
- Spring
- food
- Android
- 맛집
- kotlin
- Compile
- MySQL
- devel
- TIP
- web
- HTTP
- Linux
- Flutter
- springboot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |