{"id":1202,"date":"2014-07-11T10:18:00","date_gmt":"2014-07-11T08:18:00","guid":{"rendered":"http:\/\/vm.piszki.pl\/integracja-vmware-hyperic-5-8-2-i-vcenter-5-5-via-infrastructure-navigator-5-8"},"modified":"2014-07-15T07:34:39","modified_gmt":"2014-07-15T05:34:39","slug":"integracja-vmware-hyperic-5-8-2-i-vcenter-5-5-via-infrastructure-navigator-5-8","status":"publish","type":"post","link":"https:\/\/vm.piszki.pl\/?p=1202","title":{"rendered":"Integracja VMware Hyperic 5.8.2 i vCenter 5.5 (via Infrastructure Navigator 5.8)"},"content":{"rendered":"<p align=\"justify\">VMware <a href=\"http:\/\/www.vmware.com\/pl\/products\/vcenter-hyperic\">Hyperic<\/a> to doskona\u0142e uzupe\u0142nienie ca\u0142ej gamy aplikacji s\u0142u\u017c\u0105cych do monitorowania \u015brodowiska vSphere. Jednak w por\u00f3wnaniu do VMware Operations Manager, LogInsight i Infrastructure Navigator, VMware Hyperic jest czym\u015b wi\u0119cej ni\u017c tylko kolejn\u0105 sond\u0105 s\u0142u\u017c\u0105c\u0105 do zbierania danych (co nie zmienia faktu, \u017ce bardzo dok\u0142adn\u0105 sond\u0105). Za jego pomoc\u0105 mo\u017cna za\u0142adowa\u0107 do tcServer lub Apache Tomcat aplikacj\u0119 i j\u0105 uruchomi\u0107. Mo\u017cna zrestartowa\u0107 automatycznie serwis aplikacji kt\u00f3ra przesta\u0142a dzia\u0142a\u0107, mo\u017cna uruchomi\u0107 plany awaryjne zawieraj\u0105ce szereg czynno\u015bci wykonywanych krok po kroku na wypadek awarii. W tym artykule opisz\u0119 jedn\u0105 z niedocenianych funkcji jak\u0105 jest integracja vSphere Web Client z VMware Hyperic. Dzi\u0119ki tej integracji, mo\u017cliwe staje si\u0119 instalowanie agent\u00f3w Hyperica z poziomu Web Clienta, a tak\u017ce monitorowanie ich status\u00f3w!<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/hy0.png\"><img loading=\"lazy\" decoding=\"async\" title=\"hy0\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"hy0\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/hy0_thumb.png\" width=\"496\" height=\"209\"><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><!--more--><\/p>\n<p align=\"justify\">VMware Hyperic 5.8.2 to aktualnie najnowsze wydanie, pliki instalacyjne mo\u017cna pobra\u0107 w dowolnej konfiguracji. Ja jednak polecam wersj\u0119 w postaci gotowego appliance zawieraj\u0105cego komplet (vCenter-hyperic-5.8.2-EE.ova), czyli maszyn\u0119 z Hypericem i dodatkow\u0105 maszyn\u0119 vPostgres na baz\u0119 danych. Mo\u017cemy oczywi\u015bcie zainstalowa\u0107 serwer Hyperica na systemie Windows, a baz\u0119 danych <a href=\"https:\/\/vm.piszki.pl\/horizon-workspace-wysokodostepny-klaster-bazodanowy-oparty-o-vpostgres\/\">PostgreSQL<\/a> w dowolnym miejscu i wszystko b\u0119dzie dzia\u0142a\u0107. Jednak jak ju\u017c wielokrotnie pisa\u0142em na tym blogu, i jeszcze nie raz napisz\u0119, VMware skr\u0119ca w stron\u0119 Linuksa, oraz dostarczania produkt\u00f3w jako gotowe, skonfigurowane Appliance. Tam gdzie to ju\u017c jest mo\u017cliwe, korzystajmy z tego rozwi\u0105zania. Opr\u00f3cz serwera Hyperic, musimy mie\u0107 <a href=\"http:\/\/www.definit.co.uk\/2014\/01\/installing-and-configuring-vmware-infrastructure-navigator-5-8\/\">zainstalowanego i skonfigurowanego<\/a> VMware Infrastructure Navigator 5.8. Sam VIN jest bardzo fajn\u0105 us\u0142ug\u0105, analizuje nasze \u015brodowisko i pokazuje w formie graficznej zale\u017cno\u015bci pomi\u0119dzy poszczeg\u00f3lnymi aplikacjami. Form\u0119 graficzn\u0105 mo\u017cemy wykorzysta\u0107 w tworzeniu dokumentacji, ale mo\u017cliwe jest te\u017c eksportowanie tabel zale\u017cno\u015bci w formie plik\u00f3w <a href=\"http:\/\/www.virtuallyghetto.com\/2012\/11\/vin-20-supports-new-export-to-csv-maps.html\">CSV<\/a>.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/hy7.png\"><img loading=\"lazy\" decoding=\"async\" title=\"hy7\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"hy7\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/hy7_thumb.png\" width=\"189\" height=\"151\"><\/a><\/p>\n<p align=\"justify\">Dlaczego musimy instalowa\u0107 Infrastructure Navigatora? W tym modelu to VIN dostarcza odpowiedni\u0105 wtyczk\u0119 do vSphere Web Clienta oraz jest repozytorium agent\u00f3w Hyperica (VIN 5.8.2 zawiera agenty w wersji 5.8.0). Dostarcza te\u017c odpowiednie cmdlet w PowerShell za pomoc\u0105 kt\u00f3rych Agent jest instalowany i konfigurowany na docelowej maszynie. Proces integracji ca\u0142ego rozwi\u0105zania sprowadza si\u0119 do stworzenia odpowiedniego profilu w vSphere Web Client (sekcja Administration \u2013&gt; Agent Management):<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/hy8.png\"><img loading=\"lazy\" decoding=\"async\" title=\"hy8\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"hy8\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/hy8_thumb.png\" width=\"451\" height=\"254\"><\/a><\/p>\n<p align=\"justify\">Sam profil przedstawia si\u0119 nast\u0119puj\u0105co:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/hy9.png\"><img loading=\"lazy\" decoding=\"async\" title=\"hy9\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"hy9\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/hy9_thumb.png\" width=\"456\" height=\"412\"><\/a><\/p>\n<p align=\"justify\">Wszystkie ustawienia s\u0105 czytelne i wprost przek\u0142adaj\u0105 si\u0119 na parametry jakie b\u0119d\u0105 wpisane do plik\u00f3w agent.properties. Nale\u017cy przy tym pami\u0119ta\u0107, \u017ce taka forma instalowania agent\u00f3w wymusza u\u017cywanie opcji agent.setup.acceptUnverifiedCertificate=yes, czyli nie jest mo\u017cliwe pos\u0142ugiwanie si\u0119 zaufanymi certyfikatami SSL po stronie Agenta (User defined <a href=\"http:\/\/pubs.vmware.com\/hyperic-58\/index.jsp#com.vmware.hyperic.install.config.doc\/GUID-CCF99E9C-4552-4B3E-A1A5-63644A78EEAD.html?resultof=%2522%2553%2553%254c%2522%2520%2522%2573%2573%256c%2522%2520\">keystore<\/a>). W 99% \u015brodowisk nie b\u0119dzie to problemem (ja nigdy nie u\u017cy\u0142em zaufanych certyfikat\u00f3w po stronie agenta). Samo zainstalowanie agenta jest ju\u017c bardzo proste (sekcja Manage \u2013&gt; Hyperic Agents dla ca\u0142ego \u015brodowiska lub vAppa):<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/hy3.png\"><img loading=\"lazy\" decoding=\"async\" title=\"hy3\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"hy3\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/hy3_thumb.png\" width=\"450\" height=\"225\"><\/a><\/p>\n<p align=\"justify\">Ikonka \u201cInstall Hyperic Agent on the selected VMs\u201d (mo\u017cliwe jest jednoczesne instalowanie agent\u00f3w na wielu maszynach). Gdy instalacja i konfiguracja Agenta dobiega ko\u0144ca, naszym oczom ukazuje si\u0119 nast\u0119puj\u0105cy widok:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/hy6.png\"><img loading=\"lazy\" decoding=\"async\" title=\"hy6\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"hy6\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/hy6_thumb.png\" width=\"440\" height=\"182\"><\/a><\/p>\n<p align=\"justify\">Nowa maszyna pojawia si\u0119 w vCenter Hyperic (sekcja Auto-Discovery):<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/hy4.png\"><img loading=\"lazy\" decoding=\"async\" title=\"hy4\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"hy4\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/hy4_thumb.png\" width=\"433\" height=\"74\"><\/a><\/p>\n<p align=\"justify\">I to w zasadzie koniec, aby zamkn\u0105\u0107 kr\u0105g zintegrowanych komponent\u00f3w, proponuj\u0119 przeprowadzi\u0107 jeszcze operacj\u0119 integrowania <a href=\"http:\/\/defaultreasoning.com\/2014\/04\/15\/integrating-vcenter-hyperic-with-vcenter-operations-manager\/\">Hyperica z vCenter Operations Manager<\/a> oraz samego Hyperica z vCenter (HQ Server Settings \u2013&gt; vCenter Settings):<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/hy2.png\"><img loading=\"lazy\" decoding=\"async\" title=\"hy2\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"hy2\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/hy2_thumb.png\" width=\"430\" height=\"344\"><\/a><\/p>\n<p align=\"justify\">Dzi\u0119ki temu Hyperic wie, \u017ce ma do czynienia z wirtualnymi maszynami. Jaka jest zaleta tak przeprowadzonej integracji? Podstawowa jest taka, \u017ce znika konieczno\u015b\u0107 r\u0119cznego instalowania agent\u00f3w na maszynach (a jest to proces do\u015b\u0107 m\u0119cz\u0105cy). Mo\u017cliwa staje si\u0119 te\u017c masowa instalacja agent\u00f3w. W rozbudowanych \u015brodowiskach, gdzie vCenter Hypric jest intensywnie u\u017cywany, mo\u017cliwo\u015b\u0107 szybkiego sprawdzenia stanu agent\u00f3w te\u017c nie pozostaje bez znaczenia.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/ha18.png\"><img loading=\"lazy\" decoding=\"async\" title=\"ha18\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto\" border=\"0\" alt=\"ha18\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/07\/ha18_thumb.png\" width=\"435\" height=\"156\"><\/a><\/p>\n<p>Przydaje si\u0119 to te\u017c wtedy, gdy mamy zamiar u\u017cywa\u0107 <a href=\"https:\/\/vm.piszki.pl\/vsphere-app-ha-monitorowanie-stanu-serwera-vpostgres\">vSphere App HA<\/a>.<\/p>\n<div style='text-align:left' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>VMware Hyperic to doskona\u0142e uzupe\u0142nienie ca\u0142ej gamy aplikacji s\u0142u\u017c\u0105cych do monitorowania \u015brodowiska vSphere. Jednak w por\u00f3wnaniu do VMware Operations Manager, LogInsight i Infrastructure Navigator, VMware Hyperic jest czym\u015b wi\u0119cej ni\u017c tylko kolejn\u0105 sond\u0105 s\u0142u\u017c\u0105c\u0105 do zbierania danych (co nie zmienia &hellip; <a href=\"https:\/\/vm.piszki.pl\/?p=1202\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1532,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","footnotes":""},"categories":[45],"tags":[54,56,55],"class_list":["post-1202","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-poradniki","tag-hyperic","tag-infrastructure-navigator","tag-vpostgres-vcenter"],"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"_links":{"self":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/1202"}],"collection":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1202"}],"version-history":[{"count":4,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/1202\/revisions"}],"predecessor-version":[{"id":1253,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/1202\/revisions\/1253"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/media\/1532"}],"wp:attachment":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}