ICAgents собирают метрики, логи и данные о производительности приложений в реальном времени. Для хостов, приобретённых через консоль ECS, необходимо вручную установить ICAgent. Для хостов, приобретённых через консоль CCE, ICAgent устанавливается автоматически.
AOM и LTS используют одни и те же функции ICAgent. Все данные метрик, собираемые ICAgents, будут переданы в AOM для анализа и обработки. Однако для логов будут собраны только те, которые соответствуют последней конфигурации сбора логов в системе.
Например, если вы настроите пути сбора логов в AOM для ECS, предыдущие конфигурации сбора LTS всех ECS в наборе ресурсов становятся недействительными.
В следующей таблице описан статус ICAgent.
Статус | Описание |
|---|---|
Запущен | ICAgent работает правильно. |
Не установлен | ICAgent не установлен. Подробную информацию о том, как установить ICAgent, смотрите Установка ICAgent. |
Установка | ICAgent устанавливается. Эта операция занимает около 1 минуты. |
Ошибка установки | Failed to install the ICAgent. Uninstall the ICAgent according to Удаление ICAgent через Logging In to the Server а затем установить его снова. |
Обновление | ICAgent обновляется. Эта операция занимает около 1 минуты. |
Ошибка обновления | Failed to upgrade the ICAgent. Uninstall the ICAgent according to Удаление ICAgent через Logging In to the Server а затем установить его снова. |
Оффлайн | ICAgent работает неправильно из‑за проблем с сетью. Проверьте и восстановите сеть. |
Аномальный | ICAgent неисправен. Обратитесь в службу технической поддержки. |
Перед установкой ICAgent убедитесь, что время и часовой пояс локального браузера совпадают с временем и часовым поясом сервера. Если развернуты несколько серверов, убедитесь, что локальный браузер и все серверы используют одинаковый часовой пояс и время. В противном случае данные метрик приложений и серверов, отображаемые в UI, могут быть неверными.
Существует два метода установки ICAgent. Обратите внимание, что эти два метода не применимы к контейнерным узлам, созданным через ServiceStage или CCE. Для контейнерных узлов установка ICAgent вручную не требуется. Вместо этого необходимо выполнить определённые операции при создании кластеров или развёртывании приложений.
Для получения подробностей см Таблица 2.
Метод | Сценарий |
|---|---|
Первичная установка | Этот метод используется, когда выполнено следующее условие: ICAgent никогда не устанавливался на ваш сервер. |
Наследуемая установка | Этот метод используется, когда выполнены следующие условия: Вам нужно установить ICAgents на несколько серверов. ICAgent уже установлен на одном из серверов. Все серверы находятся в одном VPC. Если серверы находятся не в одном VPC, привяжите к ним EIPs перед использованием этого метода установки. |
После того как вы запрашиваете сервер и устанавливаете ICAgent в первый раз, выполните следующие действия:
set +o history
set -o history
Если ICAgent был установлен на сервере и ICProbeAgent.zip пакет установки находится в /opt/ICAgent/ каталоге этого сервера, используйте этот метод для установки ICAgent на удалённый сервер в несколько кликов.
bash /opt/oss/servicemgr/ICAgent/bin/remoteInstall/remote_install.sh -ip x.x.x.x
Если ICAgent установлен на сервере и ICProbeAgent.zip пакет установки находится в /opt/ICAgent/ каталог этого сервера, используйте этот метод для установки ICAgents на несколько удалённых серверов в несколько щелчков.
Требования
IP-адреса и пароли всех серверов, на которые будет установлен ICAgent, собраны, отсортированы в iplist.cfg файл, и загружен в /opt/ICAgent/ директория на сервере, где установлен ICAgent. Следующее является примером iplist.cfg файл, где IP-адреса и пароли разделены пробелами.
192.168.0.109 пароль (Установите пароль по необходимости.)
192.168.0.39 пароль (Установите пароль по необходимости.)
Процедура
bash /opt/oss/servicemgr/ICAgent/bin/remoteInstall/remote_install.sh -batchModeConfig /opt/ICAgent/iplist.cfg
Введите предустановленный пароль root пользователя, как предлагается. Если пароли для всех IP‑адресов были сконфигурированы в iplist.cfg файле, нажмите Enter чтобы пропустить этот шаг. В противном случае введите предустановленный пароль.
batch install beginPlease input default passwd:send cmd to 192.168.0.109send cmd to 192.168.0.392 tasks running, please wait...2 tasks running, please wait...2 tasks running, please wait...End of install agent: 192.168.0.39End of install agent: 192.168.0.109All hosts install icagent finish.
Ожидайте появления сообщения Установка icagent на всех хостах завершена. отображается, что указывает на то, что ICAgent установлен на всех хостах, перечисленных в конфигурационном файле.