본문 바로가기

분류 전체보기

(307)
[Grafana] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) Grafana 에서 Last 24 hours 에서 표출되던 그래프가 Last 2 Days 로 변경하게 되면 표출되지 않는 문제가 발생한다. 이때 grafana log 는 아래와 같다. level=info msg="Request Completed" method=POST path=/api/ds/query status=400 remote_addr=10.10.100.5 time_ms=6556 duration=6.556452887s size=122 referer= nginx error log는 아래와 같다. [error] 270841#0: *153055 FastCGI sent in stderr: "PHP message: PHP Deprecated: Parameter "/auth" is deprecated. in ..
[Grafana] Invalid params. Invalid parameter "/": unexpected parameter "user" Grafana 에서 Zabbix Plugin 사용중에 다음과 같은 에러 발생하였다. 먼저 에러가 발생하기 전에 zabbix 5.0 -> 6.4로 grafana enterprise 8.3.4 -> 10.30.1 참고 : grafana upgrade 방법(CentOS 기준) 더보기 # yum install -y https://dl.grafana.com/enterprise/release/grafana-enterprise-10.3.1-1.x86_64.rpm grafana zabbix plugin(alexanderzobnin-zabbix-app) 4.2.1 -> 4.4.5 참고 : alexanderzobnin-zabbix-app upgrade 방법 더보기 # grafana-cli plugins install al..
IOPS(Input/Output Operations Per Second) 계산 방법 IOPS 계산법 초당 데이터 전송량 = IOPS * 블록크기 or IOPS = 초당 데이터 전송량 / 블록크기 볼록크기(Block Size) 확인 방법 Linux 파일시스템이 xfs의 경우 "xfs_info /dev/sda2" 의 명령어로 "bsize=4096" 을 확인 할수 있다.(단위는 byte) # xfs_info /dev/sda2 meta-data=/dev/sda2 isize=512 agcount=9, agsize=6422464 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0 spinodes=0 data = bsize=4096 blocks=51904251, imaxpct=25 = sunit=0 swidth=0 blks naming =versio..
[zabbix] 5.4 -> 6.4 upgrade 개요 현재 zabbix 5.4 환경 CentOS Linux release 8.4.2105 php-fpm-7.2.24 nginx-1.14 mariadb-server-10.3.28 zabbix 6.4 요구 조건 mariadb : 10.5.00-11.1.X 버전으로 InnoDB 엔진이 필요하며 권장 버전은 10.5 php-fpm : 7.4.0 - 8.3.X 버전으로 권장 버전은 8.0 이상 nginx : 1.20 이상 참조 : https://www.zabbix.com/documentation/current/en/manual/installation/requirements upgrade 개요 CentOS Linux release 8에서 기본 제공하는 패키지는 아래와 같다. php php는 7.2가 default고..
[Perforce P4] Replica 복제 서버 만들기[3] (master journal 순환, open for read: journal.N: 지정된 파일을 찾을 수 없습니다.) Replica 복제서버 만들기[1] : Master 설정 https://ploz.tistory.com/entry/Perforce-P4-Replica-%EB%B3%B5%EC%A0%9C-%EC%84%9C%EB%B2%84-%EB%A7%8C%EB%93%A4%EA%B8%B0 [Perforce P4] Replica 복제 서버 만들기[1] P4는 크게 Metedata를 보관하는 DB와 Transation Log 역할을 하는 Journal, 그리고 아카이브파일을 저장하는 Versioned File Content로 총 3부분으로 이루어져 있다. SCM의 경우 백업이 매우 중요시 되는데 P4의 Cold ploz.tistory.com Replica 복제서버 만들기[1] : Replica 설정 https://ploz.tist..
jq filter를 이용한 json 출력하기 아래와 같은 결과값을 var1, var2 를 key 값으로 하는 json을 표출 하려한다. test1 jq filter: var1 100, var2 200. this is test1 test2 jq filter: var1 300, var2 400. this is test2 최종 json 표출은 아래와 같다. [ { "var1": "100", "var2": "200.", "other": "this is test1" }, { "var1": "300", "var2": "400.", "other": "this is test2" } ] 1. 특수기호 제거 ",", ":", "." 같은 특수 기호를 제거한다. 편의상 a라는 파일에 넣고 작업한다. cat a | sed 's/://g' | sed 's/,//g' | ..
[Grafana] 서로 다른 Datasource(zabbix) 의 그래프 합치기(sum) 환경 - Grafana v9.4.7 - Datasource : zabbix zabbix1의 Datasource와 zabbix2의 Datasource 를 하나의 Dashboard에 표출하고 두개의 그래프를 하나로 합치는(sum) 그래프를 만들고자 한다. 서로 다른 Datasource를 하나의 Dashboard에 표출 하고자 할때 --Mixed-- Datasource를 사용한다. 그러면 각각의 Query별로 Datasource를 다르게 사용하여 그래프를 표출 할 수 있다. 서로 다른 Datasource의 그래프를 합치기 위해서는 Transform의 Add field from calculation을 사용한다. Mode - Binary operation 을 사용하여 값을 연산할수 있다. Operation에 합칠..
[ActiveDirectory] AD 계정 마지막로그인, 패스워드 변경. 계정생성 날짜 출력해보기(powershell) 활성화 된 사용자 계정만을 대상으로 계정 정보 출력 Clear-Host $users = (Get-ADUser -Filter * -Properties *).SamAccountName Foreach ($user in $users){ $isenable = (Get-ADUser -identity $user -Properties LastLogonDate).Enabled if (!$isenable) { continue } else { $passwdlastset = (Get-ADUser -identity $user -Properties PasswordLastSet).PasswordLastSet $create = (Get-ADUser -identity $user -Properties whenCreated).whenCr..
[Perforce P4] Replica 복제 서버 만들기[2] 1편 참조 : https://ploz.tistory.com/entry/Perforce-P4-Replica-%EB%B3%B5%EC%A0%9C-%EC%84%9C%EB%B2%84-%EB%A7%8C%EB%93%A4%EA%B8%B0 Replica 설정 1. hosts 파일에 master, replica 등록 172.16.10.103hiss 172.16.10.121gabriel 2. Perforce 서비스 중지 3. Master Checkpoint 복원 - 복원 전에 P4를 설치하며 있던 C:\Perforce\db.* 파일은 다른 디렉토리로 백업 한다. > p4d -r C:\Perforce -z -jr checkpoint.1.gz 4. Master에 Service 계정 로그인 티켓 생성 > p4 -E P4TICKE..
[Perforce P4] Replica 복제 서버 만들기[1] P4는 크게 Metedata를 보관하는 DB와 Transation Log 역할을 하는 Journal, 그리고 아카이브파일을 저장하는 Versioned File Content로 총 3부분으로 이루어져 있다. SCM의 경우 백업이 매우 중요시 되는데 P4의 ColdBackup은 Metadata(Checkpoint), Journal, Versioned File Content 3부분을 모두 백업 해야 완전 장애시에 복구 할 수 있다. (Journal의 경우 Metadata Checkpoint가 만들어지면 그 시점에서 Journal의 내용이 포함되므로 Checkpoint 시점으로 복원한다면 Journal은 필요 없을 수 있다) 다만 ColdBackup은 백업 간격에 따라 최대 그 간격만큼 유실되는 Data가 발생..