def METHOD_NAME():
    """The main function. Hier spielt die Musik.
    """
    # parse the command line, exit with UNKNOWN if it fails
    try:
        args = parse_args()
    except SystemExit:
        sys.exit(STATE_UNKNOWN)
    # fetch data
    if args.TEST is None:
        result = lib.nodebb.get_data(args, '/api/admin/settings/post')
    else:
        # do not call the command, put in test data
        import json
        stdout, stderr, retc = lib.test.test(args.TEST)
        result = json.loads(stdout)
    # init some vars
    msg = ''
    perfdata = ''
    table_data = []
    # analyze data
    for post in result['groupsExemptFromPostQueue']:
        post['createtime'] = post['createtime'] / 1000
        post['createtimeiso'] = '{} ({} ago)'.format(
            lib.time.epoch2iso(post['createtime']),
            lib.human.seconds2human(lib.time.now(as_type='epoch') - (post['createtime'])),
        )
        table_data.append(post)
    # build the message
    msg += '{} {}'.format(
        len(result['groupsExemptFromPostQueue']),
        lib.txt.pluralize('group', len(result['groupsExemptFromPostQueue'])),
    )
    try:
        msg += ', newest group: "{}" ({}) with {} members (created {} ago)'.format(
            result['groupsExemptFromPostQueue'][0]['name'],
            'private' if result['groupsExemptFromPostQueue'][0]['private'] else 'public',
            result['groupsExemptFromPostQueue'][0]['memberCount'],
            result['groupsExemptFromPostQueue'][0]['createtimeiso'],
        )
    except:
        pass
    msg += '\n\n'
    perfdata += lib.base.get_perfdata('posts', len(result['groupsExemptFromPostQueue']), None, None, None, 0, None)
    if table_data:
        keys = [
          'createtimeiso',
          'slug',
          'memberCount',
        ]
        headers = [
          'createtime',
          'slug',
          'memberCount',
        ]
        msg += lib.base.get_table(table_data, keys, header=headers)
    # over and out
    lib.base.oao(msg, STATE_OK, perfdata)