Logreader agent will insert error into distribution..MSrepl_errors.
we can set this procedure into Monitor. which will call this sp for every five minute.
when result set : 0 then Normal, when 1 Then error found in replication.
once record inserted in DBA_Replication_Error_Log then
Alert will displayed in monitor and we need to truncate DBA_Replication_Error_Log table.