Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-18732

Zabbix API event.get returns truncated opdata

    XMLWordPrintable

Details

    • Incident report
    • Status: Need info
    • Trivial
    • Resolution: Unresolved
    • 5.0.5
    • None
    • API (A)
    • None
    • CentOS 8.2.2004
      perl 5.26.3
      percona-server-server-8.0.19
      Zabbix::Tiny library

    Description

      The operational data for this event is a long string from Windows event log. Opdata is displayed correctly in the web interface. When querying the event using event.get method, opdata is truncated and suffixed with '...'.

      Steps to reproduce:

      1. Run the script below:
        #!/usr/bin/perl
        use strict;
        use warnings;
        use Zabbix::Tiny;
        my $username = 'service.zbx';
        my $password = 'yyyyyyyyyyy';
        my $url = 'https://zbx.xxx.com/api_jsonrpc.php';
        my $zabbix = Zabbix::Tiny->new(
            server   => $url,
            password => $password,
            user     => $username
        );
        my $events = $zabbix->do(
            'event.get',
            {
                eventids                => "120469480",
            }
        );
        for my $event (@$events) {
            print STDERR "Event opdata '" .  $event->\{opdata} . "'\n";
        }
        

      Result:
      Event opdata 'Log: Usuario com matricul...'

      Expected:

      Event opdata 'Log: Usuario com matricula 12345 nao encontrado no AD para ser alterado'

      Attachments

        Activity

          People

            zalex_ua Oleksii Zagorskyi
            galoxucro Galo Xucro
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: