Is there a way to monitor server ports using SNMP (I'm using net-snmp-python to check this with python). 
So far I've checked pretty simple with "nc" command, however I want to see if I can do this with SNMP. 
Thank you for your answers and patience.
You might try running nmap against the ports you want to check, but that won't necessarily give you an indication that the server process on the other side of an open port is alive.
Check ports with SNMP (net-snmp)