Hyperic to świetne rozwiązanie, monitorujemy, wysyłamy alerty, reagujemy na zdarzenia. W naszych środowiskach mamy zainstalowane ogromne ilości agentów. Ostatnio po wykonaniu upgrade naszego serwera Hyperic 5.8.0 do vRealize Hyperic 5.8.4 stanęliśmy przed dylematem, jak wykonać upgrade zainstalowanych wcześniej agentów? Systemy są różne (Windows, Linux), zadania również (od prostego sprawdzania zajętości dysku po metryki wydajności serwera MsSQL). Uznaliśmy, że najprostszą i najbezpieczniejszą metodą będzie ręczna aktualizacja wybranych agentów z poziomu menadżera vRealize Hyperic. Sam upgrade jest bardzo prosty, wystarczy kilka “kliknięć”.
Na danej maszynie wchodzimy do widoku parametrów agenta, przechodzimy na zakładkę “Views” i wydajemy polecenie upgrade (z właściwą wersją agenta):
Wydajemy polecenie “execute” i spokojnie czekamy na zakończenie procesu:
Aby móc wykonać taki upgrade, musimy mieć wcześniej zainstalowany serwer Hyperica wraz z agentami, jeśli instalowaliśmy wersję bez agentów, musimy je ściągnąć osobno (agent-5.x.y-nnn.tgz oraz agent-5.x.y-nnn.zip ) i wgrać do katalogu hq-engine/hq-server/webapps/ROOT/WEB-INF/hq-agent-bundlesto AgentHome/bundles na serwerze Hyperic. Po za kończeniu procesu, możemy jeszcze raz wejść w parametry agenta i sprawdzić czy upgrade wykonał się prawidłowo:
Czy warto wykonać upgrade agenta Hyperica? Zdecydowanie warto, nowe wersje przynoszą ze sobą nowe pluginy oraz rozszerzają możliwości starszych (np. nowe metryki wydajności).