{"id":18435,"date":"2019-08-27T15:17:30","date_gmt":"2019-08-27T18:17:30","guid":{"rendered":"https:\/\/ajuda.locaweb.com.br\/?post_type=ht_kb&#038;p=18435"},"modified":"2023-12-05T15:45:15","modified_gmt":"2023-12-05T18:45:15","slug":"monitoramento-de-recursos-hospedagem-dedicada","status":"publish","type":"ht_kb","link":"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/monitoramento-de-recursos-hospedagem-dedicada\/","title":{"rendered":"Monitoramento de Recursos &#8211; Hospedagem Dedicada"},"content":{"rendered":"    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\">Informa\u00e7\u00e3o!<\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tNo Produto <strong>Hospedagem Dedicada e Cloud Hosting Linux<\/strong>, cujo gerenciamento \u00e9 feito pela Locaweb, n\u00e3o possu\u00edmos um sistema de monitoramento de recursos dos servidores atrav\u00e9s de um painel. Pensando em auxiliar usu\u00e1rios desse produto, desenvolvemos um <strong>Shell script <\/strong>que realiza o monitoramento dos 10 processos que mais consomem recursos no servidor, monitorando CPU, mem\u00f3ria RAM, espa\u00e7o em disco e status do sistema web.    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<h3>Instala\u00e7\u00e3o<\/h3>\n<ul>\n<li>Acesse o servidor via <a href=\"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/como-se-conectar-ao-servidor-via-ssh\/\"><strong>SSH<\/strong><\/a> com as credenciais de acesso do respectivo FTP que voc\u00ea ir\u00e1 monitorar o consumo de recursos.<\/li>\n<li>De acordo com o servidor efetue o download do arquivo no mesmo n\u00edvel do diret\u00f3rio public_html executando o seguinte comando:<\/li>\n<\/ul>\n<p>Servidores com a nomenclatura l70:<\/p>\n<p>curl \u2013SO <a href=\"http:\/\/downloads.servicos.ws\/exemplos\/repositorio\/monitoramento_L70\/monitoramento.sh\">http:\/\/downloads.servicos.ws\/exemplos\/repositorio\/monitoramento_L70\/monitoramento.sh<\/a><\/p>\n<p>Servidores com a nomenclatura cprogerlin:<\/p>\n<p>curl \u2013SO <a href=\"http:\/\/downloads.servicos.ws\/exemplos\/repositorio\/monitoramento_cprogerlin\/monitoramento.sh\">http:\/\/downloads.servicos.ws\/exemplos\/repositorio\/monitoramento_cprogerlin\/monitoramento.sh<\/a><\/p>\n<p>Servidores com a nomenclatura vpshost:<\/p>\n<p>Curl \u2013SO <a href=\"http:\/\/downloads.servicos.ws\/exemplos\/repositorio\/monitoramento_vpshost\/monitoramento.sh\">http:\/\/downloads.servicos.ws\/exemplos\/repositorio\/monitoramento_vpshost\/monitoramento.sh<\/a><\/p>\n<ul>\n<li>Execute o comando <em>sh monitoramento.sh<\/em>. Ap\u00f3s isso, o script cria o diret\u00f3rio <em>monitoramento_locaweb <\/em>com o arquivo<em>log <\/em>dentro da public_html, que pode ser acessado pelo FTP ou pela URL do site exemplo:<\/li>\n<\/ul>\n<pre>meudominio.com.br\/monitoramento_locaweb\/monitoramento.log<\/pre>\n<ul>\n<li>No arquivo monitoramento.log ir\u00e1 exibir o resultado do consumo de recursos.<\/li>\n<li>Para que o script seja executado automaticamente, \u00e9 necess\u00e1rio criar uma tarefa no crontab, voc\u00ea pode criar diretamente no servidor para executar em qualquer hor\u00e1rio.<\/li>\n<li>Neste <strong>exemplo<\/strong> ser\u00e1 criado uma tarefa no <strong>crontab<\/strong> para que a mesma seja executada a cada 1 hora.Abra o editor do crontab executando o seguinte comando no terminal:<\/li>\n<\/ul>\n<pre>crontab \u2013e<\/pre>\n<ul>\n<li>Ap\u00f3s aperte a tecla <strong>i <\/strong>ou <strong>INSERT<\/strong> para editar o arquivo e adicione a seguinte linha para executar o script:<\/li>\n<\/ul>\n<pre>0 * * * * \/caminho\/do\/seu\/monitoramento.sh<\/pre>\n<ul>\n<li>Para salvar aperte a tecla <strong>ESC <\/strong>e depois execute o comando <strong>:wq!<\/strong><\/li>\n<li>Para verificar o caminho real onde est\u00e1 o arquivo monitoramento.sh para inserir em sua tarefa execute o comando:<\/li>\n<\/ul>\n<pre>pwd -P<\/pre>\n<p>Ressaltamos que o intuito deste artigo de ajuda \u00e9 auxiliar, entretanto \u00e9 necess\u00e1rio que o desenvolvedor tenha conhecimento na ferramenta do crontab para criar a tarefa de acordo com a sua necessidade pois n\u00e3o prestamos suporte ao crontab no servidor.<\/p>\n    \t\t<div class=\"hts-messages hts-messages--alert  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\">Observa\u00e7\u00e3o!<\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tO limite de logs do script \u00e9 de 500 linhas, caso deseje aumentar, altere a linha abaixo para o valor desejado: if [ $log -gt 500 ]     \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<p>Na cria\u00e7\u00e3o do crontab, caso o hor\u00e1rio definido entre o per\u00edodo das 23:00 at\u00e9 8:00 da manh\u00e3, o comando <strong>sed<\/strong> pode n\u00e3o rodar, pois durante esse per\u00edodo \u00e9 realizado o backup dos servidores, entrando em conflito com esse comando em espec\u00edfico.<\/p>\n<p>Caso deseje utilizar o script durante esse per\u00edodo, ele ir\u00e1 armazenar os logs, por\u00e9m, o arquivo de log n\u00e3o ter\u00e1 o n\u00famero de linhas controlado e criar\u00e1 arquivos com o nome <strong>sed<\/strong> no diret\u00f3rio <strong>monitoramento_locaweb<\/strong>, sendo necess\u00e1rio exclui-los atrav\u00e9s do comando:<\/p>\n<pre>\u00a0\u00a0rm \u2013f \u2013v sed*<\/pre>\n    \t\t<div class=\"hts-messages hts-messages--alert  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\">Aten\u00e7\u00e3o!<\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tEsse comando apaga todos os arquivos que comecem com o nome sed, n\u00e3o utilize esse comando caso tenha um arquivo que comece desta maneira dentro do diret\u00f3rio monitoramento_locaweb.    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\">Conhe\u00e7a!<\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tAgora que voc\u00ea aprendeu a configurar o SMTP Locaweb no Outlook, confira nosso servi\u00e7o de\u00a0<a href=\"https:\/\/www.locaweb.com.br\/hospedagem-de-sites-com-dominio-gratis\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hospedagem de Sites<\/a>!    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Instala\u00e7\u00e3o Acesse o servidor via SSH com as credenciais de acesso do respectivo FTP que voc\u00ea ir\u00e1 monitorar o consumo de recursos. De acordo com o servidor efetue o download do arquivo no mesmo n\u00edvel do diret\u00f3rio public_html executando o seguinte comando: Servidores com a nomenclatura l70: curl \u2013SO http:\/\/downloads.servicos.ws\/exemplos\/repositorio\/monitoramento_L70\/monitoramento.sh&#8230;<\/p>\n","protected":false},"author":6,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[583],"ht-kb-tag":[495],"class_list":["post-18435","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-hospedagem-dedicada","ht_kb_tag-categoriacloud-e-dedicados"],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/18435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/comments?post=18435"}],"version-history":[{"count":23,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/18435\/revisions"}],"predecessor-version":[{"id":34193,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/18435\/revisions\/34193"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/media?parent=18435"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-category?post=18435"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-tag?post=18435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}