+ admin 2023.12.07 rocky linux cacti install os : rocky linux 8.x cacti 는 rrdtool을 이용해서 snmp정보를 가져온기반으로 그래프를 만드는데 보통 회선 사용량 mrtg를 사용할때 가장 많이 사용한다 설치 방법에 대해서 알아보자 1. epel-release 설치 [crayon-65777d44cea07900563665/] 2. httpd 설치 [crayon-65777d44cea13302582907/] 3. 서비스 활성화 [crayon-65777d44cea18262535426/] 4. php 7.4 설치 모듈을 추가한 후 설치하면 된다 [crayon-65777d44cea1c565780354/] [crayon-65777d44cea21653899967/] 5. php.ini 수정 [crayon-65777d44cea2530169176... Read More..
+ admin 2023.10.30 Grafana HTTPS 통신 ( Set up Grafana HTTPS ) grafana 통신은 기본 http 통신에 포트 3000번 포트를 기본으로 사용한다 이것을 https 로 통신할 수 있게 grafana.ini 설정을 등록하면 https 사용이 가능하다 1. grafana.ini 수정 [crayon-65777d44cf728887273797/] 2. grafana 파일 권한 root:grafana 확인 [crayon-65777d44cf730498386141/] 3. 서비스 재시작 [crayon-65777d44cf735404122018/] 4. 웹페이지 htps 통신 Read More..
+ admin 2023.10.30 mysql Exporter – Prometheus 연동 ( mariadb exporter ) mariadb 버전 (10.4) [crayon-65777d44cfabe933331847/] mysql , mariadb상태 모니터링 할수 있는 mysqld_exporter 설치 진행 1. mysql 및 mariadb가 설치가 되어 있다면 모니터링 할수 있게 유저를 추가해준다 [crayon-65777d44cfac6584958372/] 2. 다운로드 및 압축 해제 [crayon-65777d44cfacb918534341/] 3. 서비스 환경설정 파일 작성 ( mysqld_exporter 환경설정 파일) [crayon-65777d44cfacf971857307/] 4. 서비스 시작 파일 생성 [crayon-65777d44cfad4123435061/] 5. 서비스 등록 및 실행 [crayon-65777d44cfad8... Read More..
+ admin 2023.10.30 Apache Exporter for Prometheus install apache의 server-status 파일을 가지고 모니터링 할수 있는 방법 연동은 promethues 로 연동 1. 웹서버의 server-status 의 활성화 ( apache 2.4.x) [crayon-65777d44cffa0335434243/] 2. 웹서버 재시작 [crayon-65777d44cffa8086553903/] 3. curl 상태 확인 정상적으로 확인이 되었다면 아래와 같이 표시가 된다 [crayon-65777d44cffad566082216/] 4. apache_exporter 다운로드 및 경로 이동 [crayon-65777d44cffb2250831892/] 5. 서비스 시작 파일 생성 ( 만약 server-status가 https로 통신하는 url주소이라면 –scrape_uri=”htt... Read More..
+ admin 2023.10.23 rocky linux Grafana install 데이터 시각화, 성능 최적화 정보에 입각한 의사 결정을 내리고 시스템 성능을 향상하며 문제 해결을 간소화하는 오픈 소스 데이터 시각화 O/S [crayon-65777d44d0489900667100/] 1. yum repo 추가 [crayon-65777d44d0490250624690/] 2. yum grafana install [crayon-65777d44d0495876585016/] 3. 버전 확인 [crayon-65777d44d049a149562009/] 4. 서비스 등록 및 서비스 시작 [crayon-65777d44d049e777844918/] [crayon-65777d44d04ac597518323/] 웹페이지 접속 ( 초기 패스워드 admin / admin ) 환경설정 파일 [crayon-6577... Read More..
+ admin 2023.10.23 rocky linux prometheus install prometheus 는 오픈소스 모니터링 솔루션이고 뛰어난 쿼리 및 시각화를 할수 있는 오픈소스이다 프로메테우스의 주요 기능은 다음과 같습니다. 측정항목 이름과 키/값 쌍으로 식별되는 시계열 데이터가 포함된 다차원 데이터 모델 이러한 차원성을 활용하는 유연한 쿼리 언어인 PromQL 분산 스토리지에 의존하지 않습니다. 단일 서버 노드는 자율적입니다. 시계열 수집은 HTTP를 통한 풀 모델을 통해 발생합니다. 푸시 시계열은 중간 게이트웨이를 통해 지원됩니다. 대상은 서비스 검색 또는 정적 구성을 통해 검색됩니다. 다양한 그래프 작성 및 대시보드 지원 모드 O/S 버전 [crayon-65777d44d0905934453692/] 1. 유저추가 [crayon-65777d44d090c244818345/] 2. 파일... Read More..
admin 2023.10.16 bash until 400씩 증가 (100씩 증가) until 문을 이용해서 400씩 증가시키는 쉘 스크립트 [crayon-65777d44d0d5a297518004/] 결과값 [crayon-65777d44d0d62021709640/] Read More..
admin 2023.10.13 bash 여러줄을 1개의줄로 표시하는데 구분을 콤마(,)로 표현 여러개의 줄이 있는데 이 여러개의 줄을 ,로 구분해서 1줄로 표현하는 방법 1. 15개 이상의 줄이 있다 ( ip list ) [crayon-65777d44d1023708767229/] 2. 이것을 콤마로 구분하여 1줄로 표현해보자 [crayon-65777d44d102a804576356/] 3. 파일로 받아보면 1줄로 표시 [crayon-65777d44d102f019975817/] 참고사이트 : https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EC%97%AC%EB%9F%AC_%EC%A4%84_%EC%B6%9C%EB%A0%A5%EC%9D%84_%ED%95%9C%EC%A4%84%EB%A1%9C_%EB%A7%8C%EB%93%A4%EA%B8%B0 Read More..
admin 2023.10.13 bash 콤마(,) 구분을 줄로 변경하기 ( sed 이용) 내용이 1개의 라인으로 되어 있는데 콤마로 구분되어 있다 아래 ip 는 중국 아이피인데 모두 , 구분되어 있는데 난 이것을 1줄씩 표현하고 싶다 [crayon-65777d44d132c039798869/] 위와 같이 ip_list.txt 파일의 내용이 1개의 줄로 여러 아이피가 있는데 이것을 여러줄로 표시하는 방법 sed 명령어를 이용하면 되고 명령어 이용시 꼭 /\ ( 이부분이 슬러시 한다음에 꼭 엔터를 입력해야함) [crayon-65777d44d1334676334726/] 즉 sed ‘s/,/\ 여기까지 입력 후 엔터이다 이게 1줄로 표시가 되면 370개의 라인으로 표시가 된다 [crayon-65777d44d133a456302708/] Read More..
+ admin 2023.10.12 linux shell script ( bash if eq 연산자) bash if 문 사용 방법 bash if 연산자 사용 [crayon-65777d44d16f2461108598/] if 산술 비교 연산자 [crayon-65777d44d16f9106380915/] 문자열 비교 [crayon-65777d44d16fe973703757/] 1. 파일이 존재하는지 여부 체크 ( -e ) [crayon-65777d44d1703871372098/] 2. 디렉토리 체크 ( -d ) [crayon-65777d44d1708739538078/] 실제 디렉토리로 다시 체크해보면 ( 디렉토리명을 명시해주면 ) [crayon-65777d44d170d256700521/] 폴더가 없으면 바로 폴더를 생성하는 if문 [crayon-65777d44d1711749180511/] 3. 파일은 존재하는데... Read More..