2
perf 레코드 명령을 사용하여 frm linux 성능 카운터를 기록합니다.perf.data 읽기 및 구문 분석
결과 perf.data를 다른 프로그래밍 응용 프로그램의 입력으로 사용하고 싶습니다. perf.data에서 데이터를 읽고 구문 분석하는 방법을 알고 있습니까? 그것을. 텍스트 파일 또는 .csv로 변환하는 방법이 있습니까?
perf 레코드 명령을 사용하여 frm linux 성능 카운터를 기록합니다.perf.data 읽기 및 구문 분석
결과 perf.data를 다른 프로그래밍 응용 프로그램의 입력으로 사용하고 싶습니다. perf.data에서 데이터를 읽고 구문 분석하는 방법을 알고 있습니까? 그것을. 텍스트 파일 또는 .csv로 변환하는 방법이 있습니까?
다른 응용 프로그램에서 나중에 처리를 위해 텍스트 파일로 서비스 체크 성능 데이터를 리디렉션의 예 명령 정의는 다음과 같습니다 :
define command{
command_name store-service-perfdata
command_line /bin/echo -e "$LASTSERVICECHECK$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICESTATE$\t$SERVICEATTEMPT$\t$SERVICESTATETYPE$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$" >> /usr/local/nagios/var/service-perfdata.dat
}
당신은 내가이 작품을 사용하여야한다 방법에 더 자세히 설명해 수 있습니다 .. intersting 것 코드? –
텍스트 파일에 데이터가 기록되도록이 Nagios 구성을 변경해야합니다. – Yannick