==> Download Link <==
적용 사항
구글 크롬설치
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
dpkg -i google-chrome-stable_current_amd64.deb
한글입력 스크립트 업데이트
- /BiO/Install/Hangul_input_setting/hangul_input_setting.pl 사용자이름 (root 권한으로 실행)
- ex) /BiO/Install/Hangul_input_setting/hangul_input_setting.pl suan
- 로그아웃 하지 말고, 꼭 재부팅 필요
대용량 ISO 파일 USB 만드는 툴(woeusb) 추가
apt install coreutils util-linux gawk parted wget p7zip wimtools
wget https://raw.githubusercontent.com/WoeUSB/WoeUSB/master/sbin/woeusb
chmod 777 woeusb
mv ./woeusb /usr/local/bin
Skype설치
wget https://go.skype.com/skypeforlinux-64.deb
dpkg -i ./skypeforlinux-64.deb
네트워크 설정 자동화 스크립트 (root 권한 실행)
우분투 20.04부터는 네트워크 설정 파일을 수정할때 띄워쓰기나 탭 설정이 잘못되면 설정에러가 나는 불편함을 해결
- 고정 IP 설정 : /BiO/Manage/Network_Setting/Static_IP_Addr_Setting/network_setting.pl
- DHCP 설정 : /BiO/Manage/Network_Setting/DHCP_Setting/network_setting.pl
서버모니터링 스크립트 추가 (데몬 죽거나, 주요 리소스 특정 값 넘기면 자동 메일 발송) => 메일 서버 설정 없이도 메일 보내는 기능
- apt-get -y install sysstat
- 스크립트들 위치 : /BiO/Manage/Server_Monitoring
1) CPU 로그 90프로 이상 올라가면 설정한 메일로 알람 메일 보냄
- /BiO/Manage/Server_Monitoring/CPU_load_alarm/Check_CPU.pl => 이 파일 열어서 90(CPU 로드 평균 퍼센트 값)을 원하는 값으로 조정하면 그에 맞게 조정됨
- /BiO/Manage/Server_Monitoring/CPU_load_alarm/mailer.lib.php 파일 열어서 아래 부분에 본인의 Naver 계정으로 수정
$mail->Username = "Naver_Email_Address";
$mail->Password = "Naver_Email_Password";
- /BiO/Manage/Server_Monitoring/CPU_load_alarm/sendmail.php 파일 열어서 아래에 보내는 사람 메일 주소와 받는 사람 메일주소로 수정
mailer("Server Admin", "Sender_email_Address", "Recipient_email_Address", "CPU load alram", "CPU load is high", 1);
- crontab에 /BiO/Manage/Server_Monitoring/CPU_load_alarm/Check_CPU.pl 을 매 분마다 실행하게 하면 매 분마다 체크하여 CPU 로드가 90%이상 넘으면 메일로 알람을 받을 수 있음
crontab -e 하여 맨 아래 줄에 아래 내용 삽입 후 저장
* * * * * /BiO/Manage/Server_Monitoring/CPU_load_alarm/Check_CPU.pl > /dev/null 2>&1
2) 설정한 폴더의 용량이 90% 이상 넘어감면 메일로 알람 보내는 설정
- /BiO/Manage/Server_Monitoring/Disk_usage/Check_Disk.pl => 이 파일 열어서 /BiO 라고 되어 있는 부분을 원하는 폴더로 수정하여 변경 가능
- /BiO/Manage/Server_Monitoring/Disk_usage/mailer.lib.php 파일 열어서 아래 부분에 본인의 Naver 계정으로 수정
$mail->Username = "Naver_Email_Address";
$mail->Password = "Naver_Email_Password";
- /BiO/Manage/Server_Monitoring/Disk_usage/sendmail.php 파일 열어서 아래에 보내는 사람 메일 주소와 받는 사람 메일주소로 수정
mailer("Server Admin", "Sender_email_Address", "Recipient_email_Address", "Disk Usage alram", "Disk Usage is high", 1);
- crontab에 /BiO/Manage/Server_Monitoring/Disk_usage/Check_Disk.pl 을 매 분마다 실행하게 하면 매 분마다 체크하여 CPU 로드가 90%이상 넘으면 메일로 알람을 받을 수 있음
crontab -e 하여 맨 아래 줄에 아래 내용 삽입 후 저장
* * * * * /BiO/Manage/Server_Monitoring/Disk_usage/Check_Disk.pl > /dev/null 2>&1
3) 메모리의 전체 사용량이 90% 이상 넘어감면 메일로 알람 보내는 설정
- /BiO/Manage/Server_Monitoring/Mem_total/Check_mem.pl => 이 파일 열어서 90(메모리 사용율 퍼센트 값)을 원하는 값으로 조정하면 그에 맞게 조정됨
- /BiO/Manage/Server_Monitoring/Mem_total/mailer.lib.php 파일 열어서 아래 부분에 본인의 Naver 계정으로 수정
$mail->Username = "Naver_Email_Address";
$mail->Password = "Naver_Email_Password";
- /BiO/Manage/Server_Monitoring/Mem_total/sendmail.php 파일 열어서 아래에 보내는 사람 메일 주소와 받는 사람 메일주소로 수정
mailer("Server Admin", "Sender_email_Address", "Recipient_email_Address", "Memory Usage Alram", "Memory usage is high", 1);
- crontab에 /BiO/Manage/Server_Monitoring/Mem_total/Check_mem.pl 을 매 분마다 실행하게 하면 매 분마다 체크하여 CPU 로드가 90%이상 넘으면 메일로 알람을 받을 수 있음
crontab -e 하여 맨 아래 줄에 아래 내용 삽입 후 저장
* * * * * /BiO/Manage/Server_Monitoring/Mem_total/Check_mem.pl > /dev/null 2>&1
4) NFS 데몬이 죽으면 설정한 메일로 알람 메일 보냄
- /BiO/Manage/Server_Monitoring/NFS_Monitor/Check_NFS.pl
- /BiO/Manage/Server_Monitoring/NFS_Monitor/mailer.lib.php 파일 열어서 아래 부분에 본인의 Naver 계정으로 수정
$mail->Username = "Naver_Email_Address";
$mail->Password = "Naver_Email_Password";
- /BiO/Manage/Server_Monitoring/NFS_Monitor/sendmail.php 파일 열어서 아래에 보내는 사람 메일 주소와 받는 사람 메일주소로 수정
mailer("Server Admin", "Sender_email_Address", "Recipient_email_Address", "NFS_Daemon Dead", "Test Server NFS_Daemon Dead", 1);
- crontab에 /BiO/Manage/Server_Monitoring/NFS_Monitor/Check_NFS.pl 을 매 분마다 실행하게 하면 매 분마다 체크하여 CPU 로드가 90%이상 넘으면 메일로 알람을 받을 수 있음
crontab -e 하여 맨 아래 줄에 아래 내용 삽입 후 저장
* * * * * /BiO/Manage/Server_Monitoring/NFS_Monitor/Check_NFS.pl > /dev/null 2>&1
2021/05/26
문서
역사
댓글 0