LSB resource agents are those found in /etc/init.d. Generally they are provided by the OS/distribution and in order to be used with the cluster, must conform to the LSB Spec.
Many distributions claim LSB compliance but ship with broken init scripts. To see if your init script is LSB-compatible, see the FAQ entry Appendix G, Is This init Script LSB Compatible?. The most common problems are:
Not implementing the status operation at all
Not observing the correct exit status codes for start/stop/status actions
Starting a started resource returns an error (this violates the LSB spec)
Stopping a stopped resource returns an error (this violates the LSB spec)