Я пытаюсь запустить плагин shinken: /var/lib/shinken/libexec/check_esx3.pl. Это не удается.
error CHECK_ESX3.PL CRITICAL - Server version unavailable at 'https://dc-srv03.rthd.intra:443/sdk/vimService.wsdl' at /usr/share/perl5/VMware/VICommon.pm line 726.
Линейная команда:
/var/lib/shinken/libexec/check_esx3-0.5.pl -H dc-srv03.rthd.intra -u 'xxxxx' -p 'xxxxxxx' -l runtime -s list
Эта команда дает список виртуальных машин.
В строке 726 VICommon мы имеем:
my $xml_parser = XML::LibXML->new;
my $result;
eval { $result = $xml_parser->parse_string($response->content) };
if ($@) {
die "Server version unavailable at '$url'";
}
Я успешно попытался переустановить пакет rpm: perl-XML-LibXML-1.70-5.el6.x86_64 и perl-libxml-perl-0.08-10.el6.noarch.
Когда я запускаю плагины, он все равно не работает. Вы можете помочь мне ? операционная система centos 6.7 perl версия v5.10.1 Большое спасибо.
Да, это без безопасного варианта (-k
)
curl -k https://172.28.255.6:443/sdk/vimService.wsdl
<?xml version="1.0" encoding="UTF-8" ?>
<!--
Copyright 2005-2016 VMware, Inc. All rights reserved.
-->
<definitions targetNamespace="urn:vim25Service"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:interface="urn:vim25"
>
<import location="vim.wsdl" namespace="urn:vim25" />
<service name="VimService">
<port binding="interface:VimBinding" name="VimPort">
<soap:address location="https://localhost/sdk/vimService" />
</port>
</service>
</definitions>