diff --git a/zabbix_scripts/check_samba_dc_sudo b/zabbix_scripts/check_samba_dc_sudo index 63cf98e..d6decf9 100644 --- a/zabbix_scripts/check_samba_dc_sudo +++ b/zabbix_scripts/check_samba_dc_sudo @@ -167,7 +167,7 @@ if (defined $ou){ my $subject; if ($type eq 'Authentication'){ # Accounts ending with $ are for computers - $subject = (($event->{$type}->{mappedAccount} || $event->{$type}->{clientAccount} || '')=~ m/\$$/) ? 'computers' : 'users'; + $subject = (($event->{$type}->{mappedAccount} || $event->{$type}->{clientAccount} || '')=~ m/\$(\@.+)?$/) ? 'computers' : 'users'; if ($event->{Authentication}->{status} eq 'NT_STATUS_OK'){ $json->{activity}->{authentications}->{$subject}->{success}++; } else {