404 Not Found


nginx
{"id":11025,"date":"2016-06-15T14:03:59","date_gmt":"2016-06-15T17:03:59","guid":{"rendered":"https:\/\/cleuber.com.br\/?p=11025"},"modified":"2016-06-16T09:32:08","modified_gmt":"2016-06-16T12:32:08","slug":"porque-o-journalctl-e-bacana-e-porque-o-syslog-vai-sobreviver-por-mais-uma-decada","status":"publish","type":"post","link":"https:\/\/cleuber.com.br\/index.php\/2016\/06\/15\/porque-o-journalctl-e-bacana-e-porque-o-syslog-vai-sobreviver-por-mais-uma-decada","title":{"rendered":"Porque o Journalctl \u00e9 Bacana e Porque o Syslog Vai Sobreviver Por Mais Uma D\u00e9cada"},"content":{"rendered":"

Sobre o Journalctl no Systemd<\/p>\n

O\u00a0Systemd<\/a><\/span><\/span>\u00a0usa o Journalctl, que \u00e9 o utilit\u00e1rio para analisar registros do Systemd.\u00a0<\/span>Ent\u00e3o muitas pessoas come\u00e7aram a se adaptar ao uso do\u00a0Journalctl para analisar os logs.<\/p>\n

Obs. Saiba mais sobre as diferen\u00e7as entre o\u00a0init e o Systemd<\/span><\/a><\/span>.<\/p>\n

Bem, h\u00e1 pr\u00f3s e contras sobre este tipo de registro.<\/span> Para administradores de sistema, o journalctl \u00e9 uma ferramenta poderosa que simplifica a busca de entradas no arquivo de log.<\/span><\/p>\n

Por outro lado, eu procurei e ainda n\u00e3o encontrei nenhuma ferramenta de monitoramento (por enquanto) que trabalhe com journalctl, portanto os logs ainda devem ser analisados\u00a0usando comandos de filtragem desejados e existe at\u00e9 uma ferramenta com interface gr\u00e1fica do Gnome que mostra e filtra as mensagens do Journalctl chamada gnome-logs, mas nesse artigo mostrarei apenas\u00a0algumas formas de usar o journalctl via comandos no terminal.<\/span><\/p>\n

Por que o Journalctl torna a vida mais f\u00e1cil?<\/span><\/h3>\n

No syslog para filtrar logs, voc\u00ea precisaria fazer muitos\u00a0“grep” em muitas linhas do arquivo\u00a0\/var\/log\/messages, e no journalctl voc\u00ea simplesmente pode filtrar as mensagens e trabalhar nelas.<\/span><\/p>\n

(Vou citar alguns exemplos abaixo, mas no artigo mostrarei como usar melhor o Journalctl).<\/p>\n

O journalctl tem preenchimento autom\u00e1tico (\u00e9 s\u00f3 apertar a tecla tab) mostrando-lhe as op\u00e7\u00f5es para usar.<\/span><\/p>\n

journalctl  < TAB > \r\n_AUDIT_LOGINUID=             __MONOTONIC_TIMESTAMP=\r\n_AUDIT_SESSION=              _PID=\r\n_BOOT_ID=                    PRIORITY=\r\n_CMDLINE=                    __REALTIME_TIMESTAMP=\r\nCODE_FILE=                   _SELINUX_CONTEXT=\r\nCODE_FUNC=                   _SOURCE_REALTIME_TIMESTAMP=\r\nCODE_LINE=                   SYSLOG_FACILITY=\r\n_COMM=                       SYSLOG_IDENTIFIER=\r\nCOREDUMP_EXE=                SYSLOG_PID=\r\n__CURSOR=                    _SYSTEMD_CGROUP=\r\nERRNO=                       _SYSTEMD_OWNER_UID=\r\n_EXE=                        _SYSTEMD_SESSION=\r\n_GID=                        _SYSTEMD_UNIT=\r\n_HOSTNAME=                   _TRANSPORT=\r\n_KERNEL_DEVICE=              _UDEV_DEVLINK=\r\n_KERNEL_SUBSYSTEM=           _UDEV_DEVNODE=\r\n_MACHINE_ID=                 _UDEV_SYSNAME=\r\nMESSAGE=                     _UID=\r\nMESSAGE_ID=<\/pre>\n

Como voc\u00ea viu, existem muitas op\u00e7\u00f5es de filtragem dispon\u00edveis aqui.<\/span> A maioria destas op\u00e7\u00f5es s\u00e3o auto-explicativas.<\/span><\/p>\n

Se voc\u00ea quiser apenas para ver as entradas feitas por um comando em particular, digite journalctl _COMM= e ent\u00e3o a tecla TAB, conforme abaixo.<\/span><\/p>\n

 #journalctl _COMM =<\/span>\r\n abrtd dnsmasq mtp-sonda tgtd sh<\/span>\r\n anacron rede gnome-keyring-d smartd udisksd<\/span>\r\n avahi-daemon hddtemp polkit-agente de ele smbd umount<\/span>\r\n festan\u00e7a journal2gelf polkitd sshd userhelper<\/span>\r\n blueman-mechani kdumpctl pulseaudio sssd_be yum<\/span>\r\n chronyd krb5_child qemu-system-x86 su<\/span>               \r\n colord libvirtd sealert sudo<\/span>             \r\n logger crond systemd sendmail<\/span>          \r\n dbus-daemon mcelog setroubleshootd systemd-journal<\/span>  \r\n<\/pre>\n