/**
 * Register Sensors
 */
void onlp_snmp_sensors_init(void)
{
    int rv;
    AIM_LOG_MSG("%s", __FUNCTION__);

    /* Register all sensor OIDs */
    rv = onlp_oid_iterate(ONLP_OID_SYS, 0, onlp_snmp_sensor_register_oid__, NULL);
    if (rv != ONLP_STATUS_OK) {
        AIM_LOG_ERROR("%s error %d", __FUNCTION__, rv);
    } else {
        AIM_LOG_MSG("%s succeeded.", __FUNCTION__);
    }
}
Example #2
0
static void
iterate_oids__(void)
{
    onlp_oid_iterate(ONLP_OID_SYS, 0,
                     iterate_oids_callback__, NULL);
}