Exemplo n.º 1
0
/*
 * On start-up log and event for mixed SKUs.
 */
void monitor::EventMonitor::processMixedSkuSystem()
{
	LogEnterExit logging(__FUNCTION__, __FILE__, __LINE__);
	struct host host;
	int rc = nvm_get_host(&host);
	if (rc == NVM_SUCCESS)
	{
		if (host.mixed_sku)
		{
				store_event_by_parts(EVENT_TYPE_HEALTH,
					EVENT_SEVERITY_CRITICAL,
					EVENT_CODE_HEALTH_MIXED_SKU,
					NULL,
					true,
					NULL,
					NULL,
					NULL,
					DIAGNOSTIC_RESULT_UNKNOWN);
		}
		// auto-acknowledge event any old mixed SKU events
		else
		{
			acknowledgeEvent(EVENT_CODE_HEALTH_MIXED_SKU, NULL);
		}
	}
}
Exemplo n.º 2
0
int LibWrapper::getHost(struct host *pHost) const
{
	LogEnterExit(__FUNCTION__, __FILE__, __LINE__);
	return nvm_get_host(pHost);
}