El tÃtulo lo explica bastante. Este problema me ha pasado al instalar el agente en máquinas Windows con instancias Oracle Express, absolutamente en todas.
Tras buscar mucho en Oracle support y en los foros, el origen del problema no he conseguido descubrirlo, pero sà he conseguido una forma de hacer que el agente aparezca en la lista de targets.
Tras aplicar la solución, ya verás el agente correspondiente a esa máquina (no el host). Una vez dentro, debes ir a Configurar/Agregar Instancia de bases de datos.
cd C:\oracle\product\grid\agent11g\BIN emctl agent stop del C:\oracle\product\grid\agent11g\sysman\emd\state\*.* del C:\oracle\product\grid\agent11g\sysman\emd\upload\hsperfdata_SYSTEM emctl clearstate agent emctl unsecure agent emctl secure agent emctl start agent emctl upload agent
Ahora, para ver el host, debemos añadir la siguiente lÃnea al fichero targets.xml. En Windows C:\oracle\product\grid\agent11g\sysman\emd\targets.xml
<Target TYPE="host" NAME="nombreservidor"/>
Para y arranca el agente.