{"id":4248,"date":"2023-06-26T14:43:41","date_gmt":"2023-06-26T17:43:41","guid":{"rendered":"https:\/\/tpinformatica.com.br\/site\/?p=4248"},"modified":"2024-03-25T10:28:34","modified_gmt":"2024-03-25T13:28:34","slug":"monitore-proxmox-com-glances","status":"publish","type":"post","link":"https:\/\/tpinformatica.com.br\/site\/monitore-proxmox-com-glances\/","title":{"rendered":"Monitore Proxmox com Glances"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Se voc\u00ea estiver executando o Home Assistant OS (HAOS) como uma VM no Promox, conv\u00e9m exibir os dados do sensor de hardware (carga da CPU, temperatura da CPU, utiliza\u00e7\u00e3o do disco, etc.) do seu host Promox dentro do Home Assistant. Para fazer isso, instalaremos o servidor Glances no host Proxmox e, em seguida, usaremos a integra\u00e7\u00e3o do Home Assistant para extrair esses dados para que possamos visualiz\u00e1-los.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea instalar o complemento Glances dentro da VM HAOS, ele n\u00e3o ter\u00e1 acesso aos sensores de hardware f\u00edsicos. \u00c9 por isso que estamos instalando o Glances no pr\u00f3prio servidor Promox e apenas usamos a Integra\u00e7\u00e3o Glances para extrair os dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Existem dois complementos Proxmox para o Home Assistant. Isso \u00e9 complementar \u00e0 integra\u00e7\u00e3o do Glances. As integra\u00e7\u00f5es Proxmox n\u00e3o exibem todos os sensores de temperatura da CPU e v\u00e1rios outros sensores, mas mostram VMs, cont\u00eaineres LXC, etc. Sugiro usar a integra\u00e7\u00e3o HACS Proxmox, pois ao contr\u00e1rio da integra\u00e7\u00e3o Proxmox oficial, ela permitir\u00e1 que voc\u00ea controle v\u00e1rios aspectos do host Proxmox, como reiniciar VM, reinicializar, etc. <strong>&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Atualiza\u00e7\u00e3o 23 de junho de 2023:<\/strong> O <a href=\"https:\/\/tpinformatica.com.br\/site\/passo-a-passo-atualizacao-do-proxmox-ve-7-4-para-8-0\/\" data-type=\"post\" data-id=\"4230\">Proxmox VE 8.0<\/a> \u00e9 baseado no bookworm Debian, que inicialmente causa um problema de compatibilidade do python com o Glances. No entanto, gra\u00e7as a <a href=\"https:\/\/tteck.github.io\/Proxmox\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">tteck<\/a>, ele forneceu uma solu\u00e7\u00e3o que eu incorporei neste guia. Se voc\u00ea atualizar para o Proxmox VE 8.0 e tiver o Glances trabalhando em uma vers\u00e3o anterior, ser\u00e1 necess\u00e1rio reinstal\u00e1-lo. Depois que reinstalei, o complemento Home Assistant Glances foi imediatamente capaz de retomar as comunica\u00e7\u00f5es com o Glances e as estat\u00edsticas foram restauradas.\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"207\" height=\"300\" src=\"https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/1-1.jpg\" alt=\"\" class=\"wp-image-4249\" title=\"\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.derekseaman.com\/wp-content\/uploads\/2023-04-02_21-04-02.jpg\" rel=\"nofollow noopener\" target=\"_blank\"><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-instalacao-de-glances\">Instala\u00e7\u00e3o de Glances<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">1. Na interface do usu\u00e1rio da web do Proxmox, clique em seu servidor f\u00edsico no painel esquerdo e, em seguida, clique em <strong>Shell<\/strong> no painel do meio. <strong>Nota:<\/strong> Se voc\u00ea estiver usando o Proxmox VE 8.0 (baseado no Debian bookworm), voc\u00ea precisa executar o comando &#8220;rm&#8221; abaixo ou o Glances n\u00e3o ser\u00e1 instalado. Este comando n\u00e3o afetar\u00e1 a opera\u00e7\u00e3o do Proxmox VE 8.0.&nbsp;&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>rm <\/code>-<code>rf <\/code>\/<code>usr<\/code>\/<code>lib<\/code>\/<code>python3<\/code>.*\/EXTERNALLY-MANAGED<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Copy<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O comando abaixo executa a instala\u00e7\u00e3o do Glances:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -L https:\/\/bit.ly\/glances | \/bin\/bash<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Copy<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2. Aguarde um ou dois minutos para que tudo seja instalado. Em seguida, inicie o Glances com o seguinte comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>glances -w --username --password<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Copy<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3. Digite um nome de usu\u00e1rio e senha para o servi\u00e7o Glances. Responda <strong>Sim<\/strong> para salvar a senha. Pressione <strong>CTRL-C<\/strong> para interromper o servi\u00e7o Looks. Anote essa senha enquanto o Glances a salva no arquivo de configura\u00e7\u00e3o.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"745\" height=\"130\" src=\"https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/2-1.jpg\" alt=\"\" class=\"wp-image-4250\" title=\"\" srcset=\"https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/2-1.jpg 745w, https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/2-1-300x52.jpg 300w\" sizes=\"auto, (max-width: 745px) 100vw, 745px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.derekseaman.com\/wp-content\/uploads\/2023-04-02_20-32-54.jpg\" rel=\"nofollow noopener\" target=\"_blank\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4. Execute o seguinte comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/systemd\/system\/glances.service<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Copy<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5. Copie e cole o seguinte texto no nano:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Unit]<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Description=Glances<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>After=network.target<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Service]<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>ExecStart=\/usr\/local\/bin\/glances -w<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Restart=on-abort<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>RemainAfterExit=yes<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Install]<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>WantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Copy<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">6. Pressione <strong>CTRL-X<\/strong> para &nbsp;sair e <strong>Y<\/strong> para salvar. Execute o seguinte comando para criar um link simb\u00f3lico.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl enable glances.service<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Copy<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">7. Agora podemos iniciar o servi\u00e7o:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl start glances.service<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Copy<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">8. V\u00e1 para <strong>Home Assistant Settings -&gt; Devices &amp; Services <\/strong>e clique em<strong> Add Integration. <\/strong>Procure <strong>por Olhares.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1014\" height=\"508\" src=\"https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/3-1.jpg\" alt=\"\" class=\"wp-image-4251\" title=\"\" srcset=\"https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/3-1.jpg 1014w, https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/3-1-300x150.jpg 300w, https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/3-1-768x385.jpg 768w\" sizes=\"auto, (max-width: 1014px) 100vw, 1014px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.derekseaman.com\/wp-content\/uploads\/2023-04-02_20-42-14.jpg\" rel=\"nofollow noopener\" target=\"_blank\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">9. Na tela de configura\u00e7\u00e3o, digite o endere\u00e7o IP do seu servidor Promox e o nome de usu\u00e1rio\/senha que voc\u00ea configurou anteriormente. Deixe o restante das configura\u00e7\u00f5es nos valores padr\u00e3o. Clique em <strong>Enviar<\/strong>. Se tudo correr bem, voc\u00ea receber\u00e1 um prompt para selecionar a \u00e1rea.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"564\" height=\"1024\" src=\"https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/4-1.jpg\" alt=\"\" class=\"wp-image-4252\" title=\"\" srcset=\"https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/4-1.jpg 564w, https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/4-1-165x300.jpg 165w\" sizes=\"auto, (max-width: 564px) 100vw, 564px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.derekseaman.com\/wp-content\/uploads\/2023-04-02_20-45-01.jpg\" rel=\"nofollow noopener\" target=\"_blank\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">10. Clique em <strong>FINISH<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"250\" src=\"https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/5-1.jpg\" alt=\"\" class=\"wp-image-4253\" title=\"\" srcset=\"https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/5-1.jpg 350w, https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/5-1-300x214.jpg 300w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.derekseaman.com\/wp-content\/uploads\/2023-04-02_20-46-41.jpg\" rel=\"nofollow noopener\" target=\"_blank\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">11. Se voc\u00ea for para a p\u00e1gina Integra\u00e7\u00f5es, voc\u00ea pode clicar no dispositivo e ver o cart\u00e3o de sensores padr\u00e3o com todos os sensores e seu status.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"173\" src=\"https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/6-1.jpg\" alt=\"\" class=\"wp-image-4254\" title=\"\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.derekseaman.com\/wp-content\/uploads\/2023-04-02_20-50-52.jpg\" rel=\"nofollow noopener\" target=\"_blank\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">12. Esta \u00e9 apenas uma amostra dos sensores embutidos. Voc\u00ea pode, \u00e9 claro, personalizar seu cart\u00e3o para mostrar os sensores que quiser.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"396\" height=\"1024\" src=\"https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/7-1-396x1024.jpg\" alt=\"\" class=\"wp-image-4255\" title=\"\" srcset=\"https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/7-1-396x1024.jpg 396w, https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/7-1-116x300.jpg 116w, https:\/\/tpinformatica.com.br\/site\/wp-content\/uploads\/2023\/06\/7-1.jpg 746w\" sizes=\"auto, (max-width: 396px) 100vw, 396px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.derekseaman.com\/wp-content\/uploads\/2023-06-24_07-19-40.jpg\" rel=\"nofollow noopener\" target=\"_blank\"><\/a>Resumo<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A instala\u00e7\u00e3o do Glances no host Proxmox permite que o servidor Home Assistant monitore a integridade do hardware do servidor host. A instala\u00e7\u00e3o \u00e9 um pouco tediosa, mas n\u00e3o muito dif\u00edcil. Isso permite que o painel do Home Assistant mostre uma infinidade de dados do sensor, como temperatura da CPU, utiliza\u00e7\u00e3o do armazenamento e muito mais.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se voc\u00ea estiver executando o Home Assistant OS (HAOS) como uma VM no Promox, conv\u00e9m exibir os dados do sensor de hardware (carga da CPU, temperatura da CPU, utiliza\u00e7\u00e3o do disco, etc.) do seu host Promox dentro do Home Assistant. Para fazer isso, instalaremos o servidor Glances no host Proxmox e, em seguida, usaremos a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4256,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"googlesitekit_rrm_CAownujICw:productID":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[215],"tags":[],"class_list":["post-4248","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-monitoramento"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/tpinformatica.com.br\/site\/wp-json\/wp\/v2\/posts\/4248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tpinformatica.com.br\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tpinformatica.com.br\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tpinformatica.com.br\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tpinformatica.com.br\/site\/wp-json\/wp\/v2\/comments?post=4248"}],"version-history":[{"count":0,"href":"https:\/\/tpinformatica.com.br\/site\/wp-json\/wp\/v2\/posts\/4248\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tpinformatica.com.br\/site\/wp-json\/wp\/v2\/media\/4256"}],"wp:attachment":[{"href":"https:\/\/tpinformatica.com.br\/site\/wp-json\/wp\/v2\/media?parent=4248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tpinformatica.com.br\/site\/wp-json\/wp\/v2\/categories?post=4248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tpinformatica.com.br\/site\/wp-json\/wp\/v2\/tags?post=4248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}