리눅스
서버 상태 모니터링 및 보고서 생성
dinggul94
2024. 10. 16. 20:15
728x90
서버의 상태(디스크, 메모리, CPU, 네트워크)를 주기적으로 확인하고, 그 결과를 내보낼 수 있다.
- 디스크 사용량, 메모리 상태, CPU 부하, 네트워크 트래픽 등을 정기적으로 확인
- 보고서를 파일로 저장 후 이메일이나 다른 메신저로 보내는 것도 가능.
#!/bin/bash
# 시스템 상태 확인 후 파일로 저장
report_file="/tmp/system_report_$(date +%Y%m%d).txt"
{
echo "Disk Usage:"
df -h
echo ""
echo "Memory Usage:"
free -h
echo ""
echo "CPU Load:"
uptime
} > "$report_file"
728x90