1. A system comprising: a virtual machine resource platform comprising a processor and a memory to host a virtual compute node; a client graphical user interface; and a resource manager to: install an interface on the virtual compute node to receive an adapter specifying a first action that executes on the virtual compute node; install the adapter on the virtual compute node by processing an adapter definition to identify the first action specified by the adapter; trigger an alert based on collected data from execution of the virtual compute node, the alert identifying at least one issue with the virtual compute node; in response to the alert, determine recommended actions that, when executed, would support resolving the at least one issue, the recommended actions including the first action, and a second one of the recommended actions to create a new action, wherein when a current user of the client graphical user interface does not have permission to create new actions, the second one of the recommended actions is not populated; when the recommended actions are determined, present the determined actions on the client graphical user interface; when no recommended actions are determined, present a notification on the client graphical user interface that no recommended actions exist; in response to receiving user input selecting an action from the presented recommended actions: trigger the selected action to be executed using a parameter extracted from the collected data; and execute the selected action using the parameter on the virtual compute node.