
Я использую Hyperic уже несколько месяцев и по большей части я им вполне доволен. Однако недавно я заметил, что процесс агента, похоже, потребляет 100% ресурсов процессора каждые 15 минут в течение примерно 30 секунд. Серверы — Windows 2003, агент Hyperic — версии 4.0.3. Гугление не дало никаких результатов. Буду признателен за любые указания относительно того, как я могу глубже разобраться в этом, или предложения по лечению, если кто-то еще сталкивался с тем же.
решение1
Похоже, Hyperic сканирует ваши серверы каждые 15 минут. Какие параметры конфигурации проверяет Hyperic и можно ли их улучшить, чтобы они оказывали меньшее влияние?
- Вы можете попробовать контролировать меньшее количество настроек на одном из серверов, чтобы увидеть, имеет ли это эффект.
- Также возможно, что другой процесс читает реестр и/или файловую систему одновременно с Hyperic. Вы можете попробовать отключить ненужные службы, чтобы посмотреть, уменьшит ли это нагрузку на процессор.
решение2
У меня была похожая проблема с hyperic 4.1.1. После того, как он нормально работал более 2 лет, мы начали замечать высокую загрузку процессора.
Мы изолировали проблему в агенте. В нашем случае мы использовали агент со встроенным jre.
Мы установили jre v6 build 35 и настроили HQ_JAVA_HOME:
(Примечание: не устанавливайте эту переменную в каталог bin java. Вместо этого установите ее в базовый каталог jre6, в Windows это обычно: c:\program files\java\jre6 )
Мы перезапустили агента, и на земле наступил мир!