API 식별

API 식별

NetApp 기술 지원을 통해 Nagios와 파일러 클러스터 간의 SDK 문제를 해결하는 데 도움이 되었습니다. 그가 나에게 했던 질문 중 하나는 "/usr/local/nagios/libexec/check_netapp_ontap.pl을 실행할 때 어떤 API를 호출합니까?"였습니다. RHEL 6에서 이 명령을 실행할 때 어떤 API가 사용되고 있는지 어떻게 확인합니까?

답변1

코드는 Linux에서 실행되지만 실제로는 Linux 문제가 아닙니다.

코드가 이것에서 나온다고 가정외부IT페이지의 변수 이름만 보면 NaServer.pm 부분이 ZAPI 인터페이스를 사용하려는 것 같습니다.

[...]
$::ZAPI_xmlns = "http://www.netapp.com/filer/admin";
$::ZAPI_dtd = "file:/etc/netapp_filer.dtd";
my $FILER_dtd = "file:/etc/netapp_filer.dtd";
my $DFM_ZAPI_dtd = "file:/etc/netapp_dfm.dtd";
my $AGENT_ZAPI_dtd = "file:/etc/netapp_agent.dtd";
$::ZAPI_snoop = 0;

관련 정보