서버모니터 앱 - vm 설치 가이드(Install manual)

▧   Install rocky linux root: **** rocky1_test: ***** *****    storage:  ***** ***** rocky2_test: ***** *****   storage:  ***** ***** rocky3_test: ***** *****    storage:  ***** ***** rocky3_backend: ***** *****   storage:  ***** *****   ▧   TroubleShoot ⁘ Issue : Ping works 8.8.8.8 but ping doesn’t reach internal network.   ⁘ S olutions: #1 : To install VMware Tools on Rocky Linux 9, follow these steps: Step 1: Install Required Packages sudo dnf install open-vm-tools open-vm-tools-desktop Step 2: Start and Enable VMware Tools Service sudo systemctl start vmtoolsd.service sudo systemctl enable vmtoolsd.service Step 3: Verify Installation vmware-toolbox-cmd -v Step 5: Reboot the System   #2 : Installing VMware Tools from the VMware GUI ( Alternative Method ) Step 1: Mount the VMware Tools ISO: ↪ Click on VM > Install VMware Tools . Step 2: Mount the CD-ROM: sudo mount /dev/cdrom /mnt Step 3: Extract VMware Tools: Navigate

서버모니터 앱 - 백엔드 서버 설치 가이드(Install manual)

  < How to Install Backend Server > -- Summary— <Update OS> <Install Python and Pip> <Set Up the Backend Server > <Run app.py = After modificatying app.py, follow this procedures > Etc: Source code location: nolgaemi.github.io -- Detailed Procedures – <Files Location> (server-monitor-env) [root@BackEnd-Server instance]# pwd /root/server-monitor/instance (server-monitor-env) [root@BackEnd-Server instance]# ll total 12 -rw-r--r--. 1 root root 12288 Aug   2 10:34 agent_data.db   (server-monitor-env) [root@BackEnd-Server server-monitor]# pwd /root/server-monitor (server-monitor-env) [root@BackEnd-Server server-monitor]# ll total 16 -rw-r--r--. 1 root root 3671 Jul 23 17:14 app.py -rw-r--r--. 1 root root   125 Jul 16 16:34 config.py drwxr-xr-x. 2 root root    27 Aug   2 10:36 instance -rw-r--r--. 1 root root   189 Jul 23 13:21 manage.py -rw-------. 1 root root    46 Jul 18 14:46 nohup.out drwxr-xr-x. 2 r

서버모니터 앱 - 에이전트 설치 가이드(Install manual)

  < How to Install agent > -- Summary-- <Install Python> <Install pip> <Install package> <Python File> <File Mode Change> <Check Service> <Create & Run Service> <Error Check> <Code Modification and ReStart Service>   Etc <How to stress resources> <How to change server’s name>   -- Detailed Procedures -- <Install Python> ▧ Check if Python is installed. [root@localhost ~]# python --version Python 3.9.18 [root@localhost ~]#   <Install pip> ▧   Install python3-pip [root@localhost system]# dnf install python3-pip   <Install package> ▧   Install packages [root@localhost system]# pip3 install psutil requests netifaces   <Python File> ▧ Apply Code cd /opt mkdir server-monitor-agent vi agent.py   <File Mode Change> ▧ Change mode chmod +x /opt/server-monitor-agent/agent.py   <Check Service> ▧ Chec

세상에서 가장 인기없는 앱 공개 (flask, kotlin)

이미지
  서버모니터 앱을 만들었습니다. 백엔트, 프론트 앤드, 파이썬, 플라스크(프레임워크)에 대해 관심이 있다면, 코드, 프로젝트 구조 등 모든 것을 오픈 소스로 공개하였으니 참고하세요. https://youtu.be/6bRb8r5zwXU https://youtu.be/JiYo7ujaXcg https://nolgaemi.github.io/index.html 서버 모니터 앱 프로젝트 (세상에서 가장 인기 없는 앱을 만든 이유) 슬라이드 1: 서버모니터 앱 만든 이유 이유1 : 최근의 클라우드스크라이크와 같은 상황에 대한 신속한 대처 (이중화à 모니터링으로 신속한 대처 ) 이유2 : Backend/Frontend 이해 (기존: 치킨 파이트 / 병정 놀이 게임 è 모니터링 앱으로 발전(playstore) Backend server + Backend agent + frontend(android app) <구조> 사진 설명을 입력하세요. 이미지 출처: createiv commons license: https://www.google.com/imgres?imgurl=https%3A%2F%2Ffreerangestock.com%2Fsample%2F123658%2Fapps-on-smartphone-.jpg&tbnid=pZYFNkpwHvv1KM&vet=12ahUKEwi7iciTlr6HAxWtXvUHHd6cJsUQMygJegUIARCFAQ..i&imgrefurl=https%3A%2F%2Ffreerangestock.com%2Fphotos%2F124092%2Fapps-on-smartphone-.html&docid=GdF7wL8ZZxa7HM&w=970&h=646&q=android%20app&hl=en&ved=2ahUKEwi7iciTlr6HAxWtXvUHHd6cJsUQMygJegUIARCFAQ 건너뛰어도 되지만 재미있는 이야기 Android Studio download: 슬라이드 2

전산 이 정도 알면 실무자다! → 윈도우즈 원격지원 안될때 / rdp 안될때

이미지
윈도우즈 원격지원 안될때 해결하는 방법  윈도우즈는 원격 연결을 지원한다(RDP 서비스). 하지만, 시스템 설정에 따라 되지 않는 경우도 있고, 윈도우즈 서버는 보안상의 이유로 서버를 설치후 rdp를 막아 놓은 상태이므로, rdp를 사용하기 위해서는 별도의 세팅을 해주어야 한다. 일단 아래의 3가지 를 설정 하면 된다.  ■ 첫째, 시스템 속성에서 원격을 허용하는지 확인 ■ 둘째, rdp 서비스가 running  중인지 확인 ■ 세째, 방화벽에서 rdp를 허용 하는 지 확인 win + r  → firewall.cpl 입력 → 고급 설정  → 방화벽 설정  간단하지요. 윈도우즈에서 자체 지원하는 기능으로 별도의 설치 과정 없이  바로 사용 할 수 있는 기능이고, 전산 담당자의 경우 꼭 알아야 하는 기능이에요. ■ 옵션이지만,  보안 강화를 위해 port 3389를 변경하는 법입니다. 1. win+R을 하고 아래와 같이 입력 2. 레지스트리 편집기에서 형광색을 아래와 같이 계속 클릭 3. 레지스트리 편집기에서 형광색을 아래와 같이 계속 클릭 4. rdp-tcp까지 왔으면, 오른쪽 패널에서 portnumber를 더블 클릭한다 5. 더블클릭후 10진수 클릭후 원하는 포트 번호로 바꾼다.(값데이터를 바꾼다) 보안을 강화한다는 것은 이렇게 사소한 것을 챙기는 거군요...ㅎㅎ

전산 이 정도 알면 실무자다! → 서버 담당자로 살아가는 법 → 서버로 파일을 전송하는 방법 - 파일질러 설정하는 방법

이미지
 << 서버 담당자가 하는 일 : sftp 서버 설치하기 >> ■ 로컬/클라이언트/호스트에서 서버로 파일을 전송하는 방법 ■ 원하는 그림    → 4가지 개념 이해하기(로컬에서 서버로 파일 전송)  ■ 큰 개념 이해 하기(Big Picture) 👍 파일을 전송하기 위해 "목적 서버의 서비스 포트(22)"를 오픈 한다. 👍 "SSH 서버"를 설치한다(ssh 서버 / sftp) 👍 메인 방화벽 혹은 타겟 서버의 방화벽을 오픈 한다 👍 ssh 서버의 설정에서 포트를 변경 해준다 ■ 실습 하기     ❤️ 파일질러 연결 성공     ❤️ 메인 방화벽에 ip 및 포트 오픈 하기 (기업용과 같이 방화벽이 있는 경우만 해당)                     → 회사마다 솔루션이 다양하다. 아래는 국내에서 점유율이 높은 안랩 제품                          로고이다     ❤️ 타겟 서버 방화벽에 ip 및 포트 오픈 하기 (개인과 기업 모두 해당)                     → 아래의 이미지는 윈도우즈에서 인바운드 방화벽 설정시 많이 보았을                         것이다                                 ❤️ 타겟 서버에 ssh 서버 설치                  → 브라우저를 열고 아래의 사이트로 이동한다                   url: https://github.com/Powershell/Win32-OpenSSH/releases                 → 아래 이미지에서 형광색으로 칠해진 부분을 다운로드 및 압축을 푼다               → 압축 풀때 주의점: 반드시 아래의 위치에 압축을 푼다                          cd "C:\Program Files\OpenSSH"               → 환경변수중에서 시스템 변수에 위의 내용을 추가              →