NIST has deprecated SMS as a second factor for authentication due to its vulnerabilities.
This was removed in NIST Special Publication 800-63 Revision 3 in June 2017!
NIDS can detect initiating of attacks but will not be able to figure out if attacks are successful.
HIDS can find out if attacks are successful but will not find out about initiating attacks.