{"id":10325,"date":"2023-04-20T14:18:32","date_gmt":"2023-04-20T17:18:32","guid":{"rendered":"https:\/\/categoriaoutros.com.br\/?p=10325"},"modified":"2023-04-20T14:19:52","modified_gmt":"2023-04-20T17:19:52","slug":"linux-lista-de-parametros-do-modulo-imjournal-do-rsyslog","status":"publish","type":"post","link":"https:\/\/categoriaoutros.com.br\/?p=10325","title":{"rendered":"Linux: Lista de Par\u00e2metros  do M\u00f3dulo imjournal do rsyslog"},"content":{"rendered":"\n<p>O m\u00f3dulo <strong>imjournal<\/strong> fornece a capacidade de importar mensagens de log estruturadas do <strong>systemd journal<\/strong> para o <strong>syslog<\/strong>.<\/p>\n\n\n\n<p>Observe que este m\u00f3dulo l\u00ea o banco de dados do journal, o que \u00e9 considerado uma opera\u00e7\u00e3o de desempenho relativamente intenso.\u00a0Como tal, o desempenho de uma configura\u00e7\u00e3o utilizando este m\u00f3dulo pode ser notavelmente mais lento do que ao usar\u00a0<a href=\"https:\/\/www.rsyslog.com\/doc\/v8-stable\/configuration\/modules\/imuxsock.html\">o imuxsock<\/a>\u00a0.\u00a0O <strong>journal<\/strong> fornece ao <strong>imuxsock<\/strong> uma c\u00f3pia de todas as mensagens syslog \u201ccl\u00e1ssicas\u201d, no entanto, ele n\u00e3o fornece dados estruturados.\u00a0Somente se esses dados estruturados forem necess\u00e1rios, imjournal deve ser usado.\u00a0Caso contr\u00e1rio, imjournal pode simplesmente ser substitu\u00eddo por imuxsock, e \u00e9 altamente recomend\u00e1vel faz\u00ea-lo.<\/p>\n\n\n\n<p>O site rsyslog.com verificar a breve apresenta\u00e7\u00e3o sobre\u00a0<a href=\"http:\/\/youtu.be\/GTS7EuSdFKE\">a integra\u00e7\u00e3o do journal rsyslog<\/a>\u00a0para saber mais detalhes dos casos de uso antecipados.<\/p>\n\n\n\n<p>O site ainda posta um aviso alertando:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Algumas vers\u00f5es do systemd journal t\u00eam problemas com corrup\u00e7\u00e3o do banco de dados, o que leva o journal a retornar os mesmos dados infinitamente em loop.\u00a0Isso resulta em duplica\u00e7\u00e3o massiva de mensagens dentro do rsyslog, provavelmente resultando em uma nega\u00e7\u00e3o de servi\u00e7o quando os recursos do sistema se esgotam.\u00a0Isso pode ser um pouco mitigado usando limitadores de taxa adequados, mas mesmo assim h\u00e1 picos de dados antigos que s\u00e3o repetidos indefinidamente.\u00a0Por padr\u00e3o, o ratelimiting \u00e9 ativado e permite processar 20.000 mensagens em 10 minutos, o que deve ser suficiente para a maioria dos casos de uso.\u00a0Se insuficiente, use os par\u00e2metros descritos abaixo para ajustar o volume permitido.\u00a0<strong>\u00c9 altamente recomend\u00e1vel usar este plug-in somente se houver grande necessidade de faz\u00ea-lo.<\/strong><\/p><\/blockquote>\n\n\n\n<p>Bom, vamos \u00e0 lista de par\u00e2metros do m\u00f3dulo imjournal.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PersistStateInterval<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>type<\/th><th>default<\/th><th>mandatory<\/th><th><code>obsolete&nbsp;legacy<\/code>&nbsp;directive<\/th><\/tr><\/thead><tbody><tr><td>integer<\/td><td>10<\/td><td>no<\/td><td><code>$imjournalPersistStateInterval<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Esta \u00e9 uma configura\u00e7\u00e3o global. Ele especifica com que frequ\u00eancia o estado(state) do journal deve ser persistido. A persist\u00eancia acontece ap\u00f3s cada n\u00famero de mensagens. Esta op\u00e7\u00e3o \u00e9 \u00fatil para o rsyslog come\u00e7ar a ler a partir da \u00faltima mensagem de di\u00e1rio lida.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">StateFile<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>type<\/th><th>default<\/th><th>mandatory<\/th><th><code>obsolete&nbsp;legacy<\/code>&nbsp;directive<\/th><\/tr><\/thead><tbody><tr><td>word<\/td><td>none<\/td><td>no<\/td><td><code>$imjournalStateFile<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Esta \u00e9 uma configura\u00e7\u00e3o global. Ele especifica onde o arquivo de estado(state) para o estado persistente do journal est\u00e1 localizado. Se um nome de caminho completo for fornecido (come\u00e7ando com \u201c\/\u201d), esse caminho ser\u00e1 usado. Caso contr\u00e1rio, o nome fornecido \u00e9 criado dentro do diret\u00f3rio de trabalho.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ratelimit.Interval<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>type<\/th><th>default<\/th><th>mandatory<\/th><th><code>obsolete&nbsp;legacy<\/code>&nbsp;directive<\/th><\/tr><\/thead><tbody><tr><td>integer<\/td><td>600<\/td><td>no<\/td><td><code>$imjournalRatelimitInterval<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Especifica o intervalo em segundos no qual a limita\u00e7\u00e3o de taxa deve ser aplicada. Se mais mensagens do que o especificado em ratelimit.burst forem lidas durante esse intervalo, outras mensagens at\u00e9 o final do intervalo ser\u00e3o descartadas. A quantidade de mensagens descartadas \u00e9 emitida ao final do intervalo (se houver descartes).<\/p>\n\n\n\n<p><strong>Definir esse valor como 0 desativa o ratelimiting.<\/strong><\/p>\n\n\n\n<p>Observe que n\u00e3o \u00e9 recomendado desativar o ratelimiting, exceto que voc\u00ea tem certeza de que as entradas do banco de dados do di\u00e1rio nunca ser\u00e3o corrompidas. Sem limita\u00e7\u00e3o de taxa, um banco de dados de journal do systemd corrompido pode causar um tipo de nega\u00e7\u00e3o de servi\u00e7o. Segundo o site rsyslog.com, eles enfatizam este ponto, pois v\u00e1rios usu\u00e1rios relataram tais problemas com o banco de dados do journal &#8211; em junho de 2013 e ocasionalmente tamb\u00e9m ap\u00f3s esse per\u00edodo(at\u00e9 o momento de este escrito em janeiro de 2019).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ratelimit.Burst<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>type<\/th><th>default<\/th><th>mandatory<\/th><th><code>obsolete&nbsp;legacy<\/code>&nbsp;directive<\/th><\/tr><\/thead><tbody><tr><td>integer<\/td><td>20000<\/td><td>no<\/td><td><code>$imjournalRatelimitBurst<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Especifica o n\u00famero m\u00e1ximo de mensagens que podem ser emitidas dentro do intervalo ratelimit.interval. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">IgnorePreviousMessages<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>type<\/th><th>default<\/th><th>mandatory<\/th><th><code>obsolete&nbsp;legacy<\/code>&nbsp;directive<\/th><\/tr><\/thead><tbody><tr><td>binary<\/td><td>off<\/td><td>no<\/td><td><code>$ImjournalIgnorePreviousMessages<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Esta op\u00e7\u00e3o especifica se o imjournal deve ignorar as mensagens atualmente no journal e ler apenas as novas mensagens. Esta op\u00e7\u00e3o s\u00f3 \u00e9 utilizada quando n\u00e3o h\u00e1 StateFile para evitar perda de mensagem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">DefaultSeverity<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>type<\/th><th>default<\/th><th>mandatory<\/th><th><code>obsolete&nbsp;legacy<\/code>&nbsp;directive<\/th><\/tr><\/thead><tbody><tr><td>severity<\/td><td>5<\/td><td>no<\/td><td><code>$ImjournalDefaultSeverity<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Algumas mensagens vindas do journald n\u00e3o possuem o campo SYSLOG_PRIORITY. Normalmente, essas s\u00e3o as mensagens registradas por meio da API nativa do journald. Esta op\u00e7\u00e3o especifica a gravidade padr\u00e3o para essas mensagens. Pode ser dado como um nome ou um n\u00famero. O padr\u00e3o \u00e9 &#8216;notice&#8217;.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">DefaultFacility<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>type<\/th><th>default<\/th><th>mandatory<\/th><th><code>obsolete&nbsp;legacy<\/code>&nbsp;directive<\/th><\/tr><\/thead><tbody><tr><td>facility<\/td><td>LOG_USER<\/td><td>no<\/td><td><code>$ImjournalDefaultFacility<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Algumas mensagens vindas do journald n\u00e3o possuem o campo SYSLOG_FACILITY. Normalmente, essas s\u00e3o as mensagens registradas por meio da API nativa do journald. Esta op\u00e7\u00e3o especifica o recurso padr\u00e3o para essas mensagens. Pode ser dado como um nome ou um n\u00famero. O padr\u00e3o \u00e9 &#8216;user&#8217;.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">UsePidFromSystem<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>type<\/th><th>default<\/th><th>mandatory<\/th><th><code>obsolete&nbsp;legacy<\/code>&nbsp;directive<\/th><\/tr><\/thead><tbody><tr><td>binary<\/td><td>0<\/td><td>no<\/td><td>none<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Recupera o par\u00e2metro systemd confi\u00e1vel, _PID, em vez do par\u00e2metro systemd do usu\u00e1rio, SYSLOG_PID, que \u00e9 o padr\u00e3o. Esta op\u00e7\u00e3o substitui a op\u00e7\u00e3o \u201cusepid\u201d. Isso agora est\u00e1 obsoleto. \u00c9 melhor usar usepid=\u201dsyslog\u201d.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">UsePid<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>type<\/th><th>default<\/th><th>mandatory<\/th><th><code>obsolete&nbsp;legacy<\/code>&nbsp;directive<\/th><\/tr><\/thead><tbody><tr><td>string<\/td><td>both<\/td><td>no<\/td><td>none<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Define a fonte PID do journal<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>syslog<\/strong>: imjournal recupera SYSLOG_PID do journal como n\u00famero PID.<\/li><li><strong>system<\/strong>: imjournal recupera _PID do di\u00e1rio como n\u00famero PID.<\/li><li><strong>both<\/strong>: imjournal tentando recuperar SYSLOG_PID primeiro. Quando n\u00e3o est\u00e1 dispon\u00edvel, tamb\u00e9m est\u00e1 tentando recuperar _PID. Quando nenhum deles estiver dispon\u00edvel, a mensagem \u00e9 analisada sem o n\u00famero PID.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">IgnoreNonValidStatefile<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>type<\/th><th>default<\/th><th>mandatory<\/th><th><code>obsolete&nbsp;legacy<\/code>&nbsp;directive<\/th><\/tr><\/thead><tbody><tr><td>binary<\/td><td>on<\/td><td>no<\/td><td>none<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Quando um arquivo de estado(state) corrompido \u00e9 lido, o imjournal ignora o arquivo de estado e continua com o registro desde o in\u00edcio do journal (desde o final, se IgnorePreviousMessages estiver ativado). Depois de PersistStateInterval ou quando o rsyslog \u00e9 interrompido, o arquivo de estado inv\u00e1lido \u00e9 substitu\u00eddo por um novo cursor v\u00e1lido.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WorkAroundJournalBug<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>type<\/th><th>default<\/th><th>mandatory<\/th><th><code>obsolete&nbsp;legacy<\/code>&nbsp;directive<\/th><\/tr><\/thead><tbody><tr><td>binary<\/td><td>on<\/td><td>no<\/td><td>none<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Descontinuada<\/mark><\/strong>. Esta op\u00e7\u00e3o foi concebida como tempor\u00e1ria e n\u00e3o tem efeito agora (desde 8.1910.0). Deixado apenas para compatibilidade com vers\u00f5es anteriores.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FSync<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>type<\/th><th>default<\/th><th>mandatory<\/th><th><code>obsolete&nbsp;legacy<\/code>&nbsp;directive<\/th><\/tr><\/thead><tbody><tr><td>binary<\/td><td>off<\/td><td>no<\/td><td>none<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Quando h\u00e1 uma falha grave, perda de energia ou fim abrupto semelhante do processo rsyslog, existe o risco de o arquivo de estado(state) n\u00e3o ser gravado no armazenamento persistente ou possivelmente corrompido. Isso resulta na leitura inicial do di\u00e1rio em outro lugar do que o desejado e, provavelmente, na duplica\u00e7\u00e3o da mensagem. Para atenuar esse problema, voc\u00ea pode ativar essa op\u00e7\u00e3o que for\u00e7ar\u00e1 as grava\u00e7\u00f5es do arquivo de estado(state) no armazenamento f\u00edsico persistente. Observe que as chamadas fsync s\u00e3o caras, portanto, especialmente com valor de PersistStateInterval mais baixo, isso pode apresentar um impacto consider\u00e1vel no desempenho.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Remote<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>type<\/th><th>default<\/th><th>mandatory<\/th><th><code>obsolete&nbsp;legacy<\/code>&nbsp;directive<\/th><\/tr><\/thead><tbody><tr><td>binary<\/td><td>off<\/td><td>no<\/td><td>none<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Quando esta op\u00e7\u00e3o estiver ativada, o imjournal extrair\u00e1 n\u00e3o apenas todos os arquivos de journal locais (comportamento padr\u00e3o), mas tamb\u00e9m quaisquer arquivos de di\u00e1rio na m\u00e1quina origin\u00e1rios de fontes remotas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Contador Estat\u00edstico <\/h2>\n\n\n\n<p>Este plug-in mant\u00e9m estat\u00edsticas para cada ouvinte(listener) e para cada thread de trabalho. A estat\u00edstica do ouvinte(listener) \u00e9 denominada \u201cimjournal\u201d.<\/p>\n\n\n\n<p>As seguintes propriedades s\u00e3o mantidas para cada ouvinte:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>read<\/strong> &#8211; n\u00famero total de mensagens lidas do journal desde a inicializa\u00e7\u00e3o.<\/li><li><strong>submitted<\/strong> &#8211; n\u00famero total de mensagens enviadas \u00e0 fila principal ap\u00f3s a leitura do journal para processamento desde a inicializa\u00e7\u00e3o. Todos os registros podem n\u00e3o ser enviados devido \u00e0 limita\u00e7\u00e3o de taxa.<\/li><li><strong>descarded<\/strong> &#8211; n\u00famero total de mensagens que foram lidas, mas n\u00e3o enviadas para a fila principal devido \u00e0 limita\u00e7\u00e3o de taxa.<\/li><li>\u00a0<strong>failed<\/strong> &#8211; n\u00famero total de falhas para ler mensagens do journal.<\/li><li><strong>poll_failed <\/strong>&#8211; n\u00famero total de falhas de vota\u00e7\u00e3o do journal.<\/li><li><strong>rotations<\/strong>&#8211; n\u00famero total de rota\u00e7\u00f5es do arquivo de journal.<\/li><li><strong>recovery_attempts<\/strong> &#8211; n\u00famero total de tentativas de recupera\u00e7\u00e3o por imjournal ap\u00f3s erros desconhecidos ao fechar e reabrir o journal.<\/li><li><strong>ratelimit_discarded_in_interval <\/strong>&#8211; n\u00famero de mensagens descartadas devido \u00e0 limita\u00e7\u00e3o de taxa dentro do intervalo de limita\u00e7\u00e3o de taxa configurado.<\/li><li><strong>disk_usage_bytes <\/strong>&#8211; tamanho total do journal obtido de sd_journal_get_usage().<\/li><\/ul>\n\n\n\n<p>Aqui est\u00e1 um exemplo de sa\u00edda da mensagem imjournal impstat correspondente, que \u00e9 produzida carregando imjournal com intervalo de limite de taxa padr\u00e3o e estourando e executando um cont\u00eainer docker com log-driver como journald que emite muitos logs para stdout:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Jun 13 15:02:48 app1-1.example.com rsyslogd-pstats: imjournal: origin=imjournal submitted=20000 read=216557\ndiscarded=196557 failed=0 poll_failed=0 rotations=6 recovery_attempts=0 ratelimit_discarded_in_interval=196557\ndisk_usage_bytes=106610688<\/pre>\n\n\n\n<p>Embora esses contadores forne\u00e7am informa\u00e7\u00f5es sobre envios de mensagens de fim de journal para a fila principal, bem como perdas devido \u00e0 limita\u00e7\u00e3o de taxa ou outros problemas para extrair mensagens do journal, eles n\u00e3o oferecem visibilidade total dos problemas de fim de journal. Embora esses contadores me\u00e7am as rota\u00e7\u00f5es do di\u00e1rio e o uso do disco, eles n\u00e3o oferecem visibilidade da perda de mensagens devido \u00e0 limita\u00e7\u00e3o da taxa do journal. A API sd_journal_* n\u00e3o fornece nenhuma visibilidade nas mensagens que s\u00e3o descartadas pelo di\u00e1rio devido \u00e0 limita\u00e7\u00e3o de taxa. O Journald emite uma mensagem syslog quando as mensagens de log n\u00e3o podem entrar no di\u00e1rio devido \u00e0 limita\u00e7\u00e3o de taxa:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Jun 13 15:50:32 app1-1.example.com systemd-journal[333]: Suppressed 102 messages from \/system.slice\/docker.service<\/pre>\n\n\n\n<p>Essas mensagens podem ser processadas ap\u00f3s serem lidas no imjournal para obter um sinal de perda de mensagem devido \u00e0 limita\u00e7\u00e3o da taxa de fim do di\u00e1rio usando um contador de estat\u00edsticas din\u00e2micas para essas linhas de log com uma regra como esta:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">dyn_stats(name=\"journal\" resettable=\"off\")\nif $programname == 'journal' and $msg contains 'Suppressed' and $msg contains 'messages from' then {\n        set $.inc = dyn_inc(\"journal\", \"suppressed_count\");\n}<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Exemplos<\/h2>\n\n\n\n<p>O exemplo a seguir mostra como extrair mensagens estruturadas de imjournal e salv\u00e1-las em \/var\/log\/ceelog.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">module(load=\"imjournal\" PersistStateInterval=\"100\"\n       StateFile=\"\/path\/to\/file\") #load imjournal module\nmodule(load=\"mmjsonparse\") #load mmjsonparse module for structured logs\n\ntemplate(name=\"CEETemplate\" type=\"string\" string=\"%TIMESTAMP% %HOSTNAME% %syslogtag% @cee: %$!all-json%\\n\" ) #template for messages\n\naction(type=\"mmjsonparse\")\naction(type=\"omfile\" file=\"\/var\/log\/ceelog\" template=\"CEETemplate\")<\/pre>\n\n\n\n<p>Fonte: <a href=\"https:\/\/www.rsyslog.com\/doc\/v8-stable\/configuration\/modules\/imjournal.html\">rsyslog.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O m\u00f3dulo imjournal fornece a capacidade de importar mensagens de log estruturadas do systemd journal para o syslog. Observe que este m\u00f3dulo l\u00ea o banco de dados do journal, o que \u00e9 considerado uma opera\u00e7\u00e3o de desempenho relativamente intenso.\u00a0Como tal, o desempenho de uma configura\u00e7\u00e3o utilizando este m\u00f3dulo pode ser notavelmente mais lento do que&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/categoriaoutros.com.br\/?p=10325\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &ldquo;Linux: Lista de Par\u00e2metros  do M\u00f3dulo imjournal do rsyslog&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,2918],"tags":[],"class_list":["post-10325","post","type-post","status-publish","format-standard","hentry","category-informatica-dicas","category-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Linux: Lista de Par\u00e2metros do M\u00f3dulo imjournal do rsyslog - Categoria Outros<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/categoriaoutros.com.br\/?p=10325\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linux: Lista de Par\u00e2metros do M\u00f3dulo imjournal do rsyslog - Categoria Outros\" \/>\n<meta property=\"og:description\" content=\"O m\u00f3dulo imjournal fornece a capacidade de importar mensagens de log estruturadas do systemd journal para o syslog. Observe que este m\u00f3dulo l\u00ea o banco de dados do journal, o que \u00e9 considerado uma opera\u00e7\u00e3o de desempenho relativamente intenso.\u00a0Como tal, o desempenho de uma configura\u00e7\u00e3o utilizando este m\u00f3dulo pode ser notavelmente mais lento do que...Read More &ldquo;Linux: Lista de Par\u00e2metros do M\u00f3dulo imjournal do rsyslog&rdquo; &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/categoriaoutros.com.br\/?p=10325\" \/>\n<meta property=\"og:site_name\" content=\"Categoria Outros\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/categoriaoutros\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-20T17:18:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-20T17:19:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/pinguim-paginas-padrao.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1022\" \/>\n\t<meta property=\"og:image:height\" content=\"722\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Categoria: Outros\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:site\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Categoria: Outros\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=10325#article\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=10325\"},\"author\":{\"name\":\"Categoria: Outros\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\"},\"headline\":\"Linux: Lista de Par\u00e2metros do M\u00f3dulo imjournal do rsyslog\",\"datePublished\":\"2023-04-20T17:18:32+00:00\",\"dateModified\":\"2023-04-20T17:19:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=10325\"},\"wordCount\":1596,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"articleSection\":[\"Inform\u00e1tica\",\"Linux\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=10325#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=10325\",\"url\":\"https:\/\/categoriaoutros.com.br\/?p=10325\",\"name\":\"Linux: Lista de Par\u00e2metros do M\u00f3dulo imjournal do rsyslog - Categoria Outros\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\"},\"datePublished\":\"2023-04-20T17:18:32+00:00\",\"dateModified\":\"2023-04-20T17:19:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=10325#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=10325\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=10325#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/categoriaoutros.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linux: Lista de Par\u00e2metros do M\u00f3dulo imjournal do rsyslog\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"name\":\"Categoria Outros\",\"description\":\"Assuntos Diversos\",\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/categoriaoutros.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\",\"name\":\"Categoria Outros\",\"alternateName\":\"Categoria Outros\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"contentUrl\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"width\":400,\"height\":400,\"caption\":\"Categoria Outros\"},\"image\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/categoriaoutros\",\"https:\/\/twitter.com\/CategoriaOutros\",\"https:\/\/br.pinterest.com\/CategoriaOutros\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\",\"name\":\"Categoria: Outros\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"caption\":\"Categoria: Outros\"},\"sameAs\":[\"http:\/\/categoriaoutros.com.br\"],\"url\":\"https:\/\/categoriaoutros.com.br\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Linux: Lista de Par\u00e2metros do M\u00f3dulo imjournal do rsyslog - Categoria Outros","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/categoriaoutros.com.br\/?p=10325","og_locale":"pt_BR","og_type":"article","og_title":"Linux: Lista de Par\u00e2metros do M\u00f3dulo imjournal do rsyslog - Categoria Outros","og_description":"O m\u00f3dulo imjournal fornece a capacidade de importar mensagens de log estruturadas do systemd journal para o syslog. Observe que este m\u00f3dulo l\u00ea o banco de dados do journal, o que \u00e9 considerado uma opera\u00e7\u00e3o de desempenho relativamente intenso.\u00a0Como tal, o desempenho de uma configura\u00e7\u00e3o utilizando este m\u00f3dulo pode ser notavelmente mais lento do que...Read More &ldquo;Linux: Lista de Par\u00e2metros do M\u00f3dulo imjournal do rsyslog&rdquo; &raquo;","og_url":"https:\/\/categoriaoutros.com.br\/?p=10325","og_site_name":"Categoria Outros","article_publisher":"https:\/\/www.facebook.com\/categoriaoutros","article_published_time":"2023-04-20T17:18:32+00:00","article_modified_time":"2023-04-20T17:19:52+00:00","og_image":[{"width":1022,"height":722,"url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/pinguim-paginas-padrao.webp","type":"image\/webp"}],"author":"Categoria: Outros","twitter_card":"summary_large_image","twitter_creator":"@CategoriaOutros","twitter_site":"@CategoriaOutros","twitter_misc":{"Escrito por":"Categoria: Outros","Est. tempo de leitura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/categoriaoutros.com.br\/?p=10325#article","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/?p=10325"},"author":{"name":"Categoria: Outros","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40"},"headline":"Linux: Lista de Par\u00e2metros do M\u00f3dulo imjournal do rsyslog","datePublished":"2023-04-20T17:18:32+00:00","dateModified":"2023-04-20T17:19:52+00:00","mainEntityOfPage":{"@id":"https:\/\/categoriaoutros.com.br\/?p=10325"},"wordCount":1596,"commentCount":0,"publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"articleSection":["Inform\u00e1tica","Linux"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/categoriaoutros.com.br\/?p=10325#respond"]}]},{"@type":"WebPage","@id":"https:\/\/categoriaoutros.com.br\/?p=10325","url":"https:\/\/categoriaoutros.com.br\/?p=10325","name":"Linux: Lista de Par\u00e2metros do M\u00f3dulo imjournal do rsyslog - Categoria Outros","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/#website"},"datePublished":"2023-04-20T17:18:32+00:00","dateModified":"2023-04-20T17:19:52+00:00","breadcrumb":{"@id":"https:\/\/categoriaoutros.com.br\/?p=10325#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/categoriaoutros.com.br\/?p=10325"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/categoriaoutros.com.br\/?p=10325#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/categoriaoutros.com.br\/"},{"@type":"ListItem","position":2,"name":"Linux: Lista de Par\u00e2metros do M\u00f3dulo imjournal do rsyslog"}]},{"@type":"WebSite","@id":"https:\/\/categoriaoutros.com.br\/#website","url":"https:\/\/categoriaoutros.com.br\/","name":"Categoria Outros","description":"Assuntos Diversos","publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/categoriaoutros.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/categoriaoutros.com.br\/#organization","name":"Categoria Outros","alternateName":"Categoria Outros","url":"https:\/\/categoriaoutros.com.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","contentUrl":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","width":400,"height":400,"caption":"Categoria Outros"},"image":{"@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/categoriaoutros","https:\/\/twitter.com\/CategoriaOutros","https:\/\/br.pinterest.com\/CategoriaOutros\/"]},{"@type":"Person","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40","name":"Categoria: Outros","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","caption":"Categoria: Outros"},"sameAs":["http:\/\/categoriaoutros.com.br"],"url":"https:\/\/categoriaoutros.com.br\/?author=1"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/10325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10325"}],"version-history":[{"count":7,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/10325\/revisions"}],"predecessor-version":[{"id":10332,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/10325\/revisions\/10332"}],"wp:attachment":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}