librenms backup & restore
librenms 백업 스크립트다.
curtime=`date +%Y_%m%d_%H`
curdate=`date +%Y_%m%d`
# collect data; db
mysqldump -u root -p --default-character-set=utf8 --max_allowed_packet=32M librenms|gzip > /data/backup/librenms_db_$curtime.mysql.gz
# home backup
tar -cvzf /data/backup/librenms_home_$curdate.tgz /opt/librenms
자신의 환경에 맞게 알아서 ~
librenms 는 기본적으로 DB와 home 파일만 백업 해주고 복구 해주면 된다. 간단하다.
DB 백업
mysqldump librenms -u root -p > librenms.sql
DB 복원
mysql -u root -p librenms < librenms.sql
home 파일 복사 해주고
chown -R librenms:librenms /opt/librenms/
권한 넣어주고
# service ngix restart
# service nginx restart
서비스 재시작 해주면
정상적으로 올라온다.
당연한거지만 mysql 과 기타 php 등을 설치해놓은 상태여야지만 가능하다.
https://algo79.tistory.com/1747
설치는 위 링크 참고
db 연결이 안될경우 /opt/librenms
폴더 밑에 있는 .env 파일에 db 정보가 있으니 암호가 맞는지 확인하자.
'Linux' 카테고리의 다른 글
yum install error Module yaml error: Unexpected key in data: static_context [line 9 col 3] (0) | 2024.05.01 |
---|---|
mount error(112): Host is downRefer to the mount.cifs(8) manual page (e.g. man mount.cifs) (0) | 2024.03.31 |
솔리라스 10 nis 설정 2024 버전 (0) | 2024.03.21 |
firewall 방화벽 설정 방법 (0) | 2024.03.04 |
솔라리스 네트워크 설정 방법 2(IP변경방법) (0) | 2024.03.03 |