
내 고객 중 한 명이 confluence/JIRA 시스템을 설정했습니다. 아웃바운드 이메일이 막히는 등 몇 가지 문제가 있었습니다. JIRA 설치를 지원하는 경우 무엇을 모니터링합니까? JMX를 사용하시나요? 직접 DB 쿼리? API에 대한 가끔 SOAP 요청이 있습니까?
Nagios/NRPE를 사용하여 모니터링할 예정이지만 필요한 지원 스크립트를 직접 작성할 것이므로 Linux 상자에서 실행되는 모든 기술은 아마도 괜찮을 것입니다.
답변1
저는 JIRA 서버(Confluence도 실행함)에 Nagios/NRPE를 사용합니다.무닌시간 경과에 따른 리소스 추적(메모리/CPU 급증, 과도한 DB 액세스 등을 찾는 데 유용함)
NRPE와 함께 제공되는 표준 검사 외에도 JIRA에 다음을 추가했습니다.
- 애플리케이션이 작동 중인지 확인하는 check_http 검사
- JIRA 백업 파일이 생성되었고 예상 크기인지 확인하는 check_file_age 검사입니다.
JIRA 인스턴스에 외부 SMTP 서버를 설정했기 때문에 이메일과 관련하여 확인할 사항이 많지 않습니다. JIRA 시스템에서 발신 메일 서버를 실행 중인 경우 Nagios 검사를 추가하여 발신 메일 대기열이 너무 꽉 차 있지 않은지 확인할 수 있습니다(Munin도 기본적으로 이를 모니터링합니다). 당신은 또한웹인젝션테스트를 통해 JIRA에 로그인하고 메일 대기열의 크기를 보여주는 관리 페이지로 이동하세요.
답변2
jboss와 함께 snmp를 사용할 수 있습니다(물론 jboss에 jira가 있어야 합니다).
그런 다음 스레드 풀, 데이터 소스와 같은 많은 데이터에 액세스할 수 있습니다.
보다JBossSNMP 어댑터그리고JBossSNMPAdapterGetValues
선인장을 사용하여 데이터를 그래프로 표시할 수 있으며 이는 문제를 처리하는 데 매우 유용할 수 있습니다.선인장 포럼.