2016-05-11 2 views
0

Я осуществляю мониторинг на панели управления с помощью softlayer api. Чтобы проверить текущий статус сервера, я использовал API ниже и подсчитал их.Мониторинг на приборной панели

Baremetal server : hw.asService(client).getServerPowerState(); 
Virtual server : guest.getPowerState().getKeyName(); 

Результат состояния «включено» или «выключен». (запуск или остановка для ВМ)

Как узнать номер восстановления?

Monitoring on dashboard

+0

вы имеете в виду под "восстановлением", когда сервер перезагрузкой или обновлением? –

ответ

0

Пожалуйста, попробуйте следующий запрос:

https://[username]:[apikey]@api.softlayer.com/rest/v3.1/SoftLayer_Account/getObject?objectMask=mask[networkMonitorUpHardware,networkMonitorUpVirtualGuests,  networkMonitorRecoveringHardware,    networkMonitorRecoveringHardware(SoftLayer_Hardware_Server)[     activeTransactions[      transactionGroup ] ], networkMonitorDownHardware[     hardwareStatus,     datacenter[      longName ] ], networkMonitorDownHardware(SoftLayer_Hardware_Server)[     activeTransactions[transactionGroup ] ],    networkMonitorRecoveringVirtualGuests,    networkMonitorDownVirtualGuests ] 

Method: GET 

Ссылка: SoftLayer_Account - datatypes

Свойства участвующих в маске:

  • networkMonitorDownHardware
  • networkMonitorDownVirtualGuests
  • networkMonitorRecoveringHardware
  • networkMonitorRecoveringVirtualGuests
  • networkMonitorUpHardware
  • networkMonitorUpVirtualGuests
+0

Спасибо Это работает находят :) –

+0

Добро пожаловать :) – mcruz

0

Я не уверен, что вы подразумеваете под «восстановление», я не renember видел такого статуса в Softlayer.

Я думаю, что вы имеете в виду, когда транзакция выполняется (например, когда сервер или VSI был изменен или перезагружается), вы можете получить эту информацию, используя эти методы:

http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/getActiveTransaction http://sldn.softlayer.com/reference/services/SoftLayer_Hardware_Server/getActiveTransaction

методы возвращают пустой когда ни одна транзакция не запущена.

С уважением

+0

Когда я вошел в систему «control.softlayer.com», в нижней части панели инструментов есть диаграмма окружности, когда я ее захватил. Он также считает «восстановление». Я думаю, это количество активных транзакций. –

+0

О, я вижу, что круговой график не отображает информацию, которую вы думаете. Он отображает статус мониторинга, вы можете попробовать ответ, отправленный mcruz, в противном случае, чтобы вниз серверы суммировали количество отображаемых объектов networkMonitorDownHardware + networkMonitorDownVirtualGuests. Для UP sum networkMonitorUpHardware + networkMonitorUpVirtualGuests. И для восстановления суммы networkMonitorRecoveringHardware + networkMonitorRecoveringVirtualGuests. –

+0

да .. Я реализовал, как вы сказали. Спасибо .. –

 Смежные вопросы

  • Нет связанных вопросов^_^