본문 바로가기

sonarqube3

[SonarQube] 소나큐브 구동 시 vm.max_map_count Error 해결하기 소나큐브 구동 시 vm.max_map_count Error 해결하기 SonarQube(소나큐브)를 설치 후 구동 시 시스템 설정에 따라서 구동이 되지 않고 아래와 같은 vm.max_map_count 관련 Error(에러)를 발생하는 경우가 있다. 해당 경우는 vm.max_map_count의 설정값이 애플리케이션에서 필요로 하는 수보다 작음에 따라서 발생하는 경우이다. 그럼 해당 에러를 어떻게 해결하는지 한번 알아보도록 하자. 1. 에러 발생 내용 확인 일단 현재 소나큐나를 구동하면 실행이 되지 않아서 우선적으로 console이라는 옵션을 통해서 소나큐브를 구동시켜 보았다. 소나큐브를 구동 시 start로도 가능하나, Log 등을 직접 콘솔 화면에서 볼 수 있도록 console 옵션이 존재하며 해당 옵션으.. 2022. 3. 19.
[SonarQube] 소나큐브 Admin 패스워드 변경 방법 소나큐브 Admin 패스워드 변경 방법 SonarQube(소나큐브)를 설치하고 Admin 계정의 기본 패스워드로 사용하는 것은 편리하지만 그래도 가능하면 변경해서 사용하는 것이 좋다. 물론 해당 페이지를 통해서 중요한 정보 노출이 되지 않을 수도 있지만, SonarQube는 코드 분석, 보안 취약점, 중요 정보 노출 등이 발생 가능하기에 Admin 계정의 패스워드는 변경하여 사용하도록 하자. 그럼 변경하는 방법을 간단히 알아보도록 하자. 1. Admin 패스워드 변경 변경하는 방법은 매우 쉽다. 우선 해당 웹 페이지로 Admin 계정으로 접속하여 메뉴 상단에 보이는 "A" 아이콘을 선택 하자. 그리고 하위에 보이는 "My Account" 메뉴를 클릭 하자. 이제 "Adminstrator" 메뉴에서 "Se.. 2022. 3. 8.
[SonarQube] 소나큐브 구축하기 소나큐브 구축하기 SonarQube(소나큐브)는 개발한 프로그램 코드상에서 보안 취약점, 버그, 중복 코드, 주석 등을 발견할 목적으로 사용하는 정적 코드 분석 오픈 소스 플랫폼이다. 물론 더 많은 언어와 기능 등을 사용하려면 상용으로 구매하여 사용을 해야 하나, 이미 오픈 소스로도 충분히 많은 언어를 지원 및 기능을 지원하고 있다. 무료로 사용 가능한 Community Edition에서는 총 17개의 언어를 지원하고 있다. 지원하고 있는 17개 언어도 사용성이 많은 언어이기 때문에 무료로 사용을 해도 무방하다. Java, C#, JavaScript, TypeScript, CloudFormation, Terraform, Kotlin, Ruby, Go, Scala, Flex, Python, PHP, HTM.. 2022. 3. 6.
300x250
300x250
 
300x250
300x250

loading