def do_host_sensorgroup_show(cc, args): """Show host sensor group attributes.""" ihost = ihost_utils._find_ihost(cc, args.hostnameorid) isensorgroup = _find_sensorgroup(cc, ihost, args.sensorgroup_uuid) isensorgroup = cc.isensorgroup.get(args.sensorgroup_uuid) isensorgroup_utils._get_sensors(cc, args.hostnameorid, isensorgroup) _print_isensorgroup_show(isensorgroup)
def do_host_sensorgroup_list(cc, args): """List sensor groups.""" ihost = ihost_utils._find_ihost(cc, args.hostnameorid) isensorgroups = cc.isensorgroup.list(ihost.uuid) for i in isensorgroups[:]: isensorgroup_utils._get_sensors(cc, args.hostnameorid, i) fields = [ 'uuid', 'sensorgroupname', 'sensortype', 'sensors', 'audit_interval_group', 'state' ] field_labels = [ 'uuid', 'name', 'sensortype', 'sensors', 'audit_interval_group', 'state' ] utils.print_list(isensorgroups, fields, field_labels, sortby=1)