Palo Alto 9+ input no more working after update

Description of your problem

After upgrading from Graylog 4.0.13 / elasticsearch 6.8.12 to Graylog 4.2.1 / elasticsearch 6.8.20, I can no more receive Palo Alto 9.1.7 firewall logs with specific input "Palo Alto Networks TCP (PAN-OS v9+).
Input was working fine before upgrade, with the help of extractor to fix a time zone issue.
In Graylog server logs, I have the following errors :
2021-11-16T09:26:50.401+01:00 WARN [MessagesAdapterES6] Failed to index message: index=<palo_307> id= error=<{“type”:“mapper_parsing_exception”,“reason”:“failed to parse field [event_received_time] of type [date] in document with id ‘f222ec93-46b6-11ec-b38c-005056b4ad05’”,“caused_by”:{“type”:“illegal_argument_exception”,“reason”:“Invalid format: “2021-11-16T08:26:49.000Z” is malformed at “-11-16T08:26:49.000Z””}}>

Description of steps you’ve taken to attempt to solve the issue

I removed extractors.
I recreated input.

Environmental information

Graylog 4.0.13 / elasticsearch 6.8.12
Palo Alto 9.1.7 firewall

Operating system information

  • CentOS : CentOS Linux release 8.4.2105

Package versions

  • Graylog
    graylog-integrations-plugins-4.2.1-1.noarch
    graylog-server-4.2.1-1.noarch
    graylog-4.2-repository-1-4.noarch

  • MongoDB
    mongodb-org-server-4.2.17-1.el8.x86_64
    mongodb-org-shell-4.2.17-1.el8.x86_64
    mongodb-org-tools-4.2.17-1.el8.x86_64
    mongodb-org-mongos-4.2.17-1.el8.x86_64
    mongodb-org-4.2.17-1.el8.x86_64

  • Elasticsearch
    elasticsearch-oss-6.8.20-1.noarch

So I finaly had it working by rotating index.

Nice, thanks for posting your solution. :slight_smile:

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.