---
name: "nodemgr"
section: "1"
platform: "linux"
package: "opensvc"
version: "1.8~20170412-3"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/nodemgr"
---

# nodemgr(1)

OpenSVC agent's node management command.

## NAME

nodemgr - OpenSVC agent's node management command.

## SYNOPSIS

**nodemgr** \[ *OPTIONS* \] COMMAND

## DESCRIPTION

In the OpenSVC infrastructure, the node is an operating system instance with an OpenSVC agent installed. The node may host OpenSVC services instances. The **nodemgr** program provides commands to configure and execute all the agent functions that interact with the node.

## COMMANDS

COLLECTOR MANAGEMENT

**nodemgr collector ack action**

acknowledge an action error on the node. an acknowlegment can be completed by --author (defaults to root@nodename) and --comment

- **--author=AUTHOR**

  the acker name to log when used with the 'collector ack action' action

- **--comment=COMMENT**

  a comment to log when used with the 'collector ack action' action

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector alerts**

display node alerts

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector asset**

display asset information known to the collector

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector checks**

display node checks

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector cli**

open a Command Line Interface to the collector rest API. The CLI offers autocompletion of paths and arguments, piping JSON data from files. This command accepts the --user, --password, --api, --insecure and --config parameters. If executed as root, the collector is logged in with the node credentials.

- **--user=USER**

  authenticate with the collector using the specified user credentials instead of the node credentials. Required for the 'register' action when the collector is configured to refuse anonymous register.

- **--password=PASSWORD**

  authenticate with the collector using the specified user credentials instead of the node credentials. Prompted if necessary but not specified.

- **--api=API**

  specify a collector api url different from the one set in node.conf. Honored by the 'collector cli' action.

- **--insecure**

  allow communications with a collector presenting unverified SSL certificates.

- **--config=CONFIG**

  specify a user-specific collector api connection configuration file. defaults to '~/.opensvc-cli'. Honored by the 'collector cli' action.

- **--refresh-api**

  The OpenSVC collector api url

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector create tag**

create a new tag with name specified by --tag

- **--tag=TAG**

  a tag specifier used by 'collector create tag', 'collector add tag', 'collector del tag'

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector disks**

display node disks

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector events**

display node events during the period specified by --begin/--end. --end defaults to now. --begin defaults to 7 days ago.

- **--begin=BEGIN**

  a begin date expressed as 'YYYY-MM-DD hh:mm'. used with the 'collector ack action' and pushstats action

- **--end=END**

  a end date expressed as 'YYYY-MM-DD hh:mm'. used with the 'collector ack action' and pushstats action

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector list actions**

list actions on the node, whatever the service, during the period specified by --begin/--end. --end defaults to now. --begin defaults to 7 days ago

- **--begin=BEGIN**

  a begin date expressed as 'YYYY-MM-DD hh:mm'. used with the 'collector ack action' and pushstats action

- **--end=END**

  a end date expressed as 'YYYY-MM-DD hh:mm'. used with the 'collector ack action' and pushstats action

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector list filtersets**

show the list of filtersets available on the collector. if specified, --filterset \<pattern\> limits the resulset to filtersets matching \<pattern\>

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector list nodes**

show the list of nodes matching the filterset pointed by --filterset

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector list services**

show the list of services matching the filterset pointed by --filterset

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector list tags**

list all available tags. use --like to filter the output.

- **--like=LIKE**

  a sql like filtering expression. leading and trailing wildcards are automatically set.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector log**

log a message in the collector's node log

- **--message=MESSAGE**

  the message to send to the collector for logging

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector networks**

display network information known to the collector for each node ip

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector search**

report the collector objects matching --like \[\<type\>:\]\<substring\>, where \<type\> is the object type acronym as shown in the collector search widget.

- **--like=LIKE**

  a sql like filtering expression. leading and trailing wildcards are automatically set.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector show actions**

show actions detailed log. a single action is specified by --id. a range is specified by --begin/--end dates. --end defaults to now. --begin defaults to 7 days ago

- **--begin=BEGIN**

  a begin date expressed as 'YYYY-MM-DD hh:mm'. used with the 'collector ack action' and pushstats action

- **--id=ID**

  specify an id to act on

- **--end=END**

  a end date expressed as 'YYYY-MM-DD hh:mm'. used with the 'collector ack action' and pushstats action

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector show tags**

list all node tags

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector tag**

set a node tag (pointed by --tag)

- **--tag=TAG**

  a tag specifier used by 'collector create tag', 'collector add tag', 'collector del tag'

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr collector untag**

unset a node tag (pointed by --tag)

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

  COMPLIANCE

**nodemgr compliance attach**

attach ruleset specified by --ruleset and/or moduleset specified by --moduleset for this node

- **--moduleset=MODULESET**

  compliance, set moduleset list. The 'all' value can be used in conjonction with detach.

- **--ruleset=RULESET**

  compliance, set ruleset list. The 'all' value can be used in conjonction with detach.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr compliance attach moduleset**

attach moduleset specified by --moduleset for this node

- **--moduleset=MODULESET**

  compliance, set moduleset list. The 'all' value can be used in conjonction with detach.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr compliance attach ruleset**

attach ruleset specified by --ruleset for this node

- **--ruleset=RULESET**

  compliance, set ruleset list. The 'all' value can be used in conjonction with detach.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr compliance auto**

run compliance checks or fix, according to the autofix property of each module. --ruleset \<md5\> instruct the collector to provide an historical ruleset.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr compliance check**

run compliance checks. --ruleset \<md5\> instruct the collector to provide an historical ruleset.

- **--attach**

  attach the modulesets specified during a compliance check/fix/fixable command

- **--force**

  force action

- **--module=MODULE**

  compliance, set module list

- **--moduleset=MODULESET**

  compliance, set moduleset list. The 'all' value can be used in conjonction with detach.

- **--ruleset-date=RULESET\_DATE**

  compliance, use rulesets valid on specified date

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr compliance detach**

detach ruleset specified by --ruleset and/or moduleset specified by --moduleset for this node

- **--moduleset=MODULESET**

  compliance, set moduleset list. The 'all' value can be used in conjonction with detach.

- **--ruleset=RULESET**

  compliance, set ruleset list. The 'all' value can be used in conjonction with detach.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr compliance detach moduleset**

detach moduleset specified by --moduleset for this node

- **--moduleset=MODULESET**

  compliance, set moduleset list. The 'all' value can be used in conjonction with detach.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr compliance detach ruleset**

detach ruleset specified by --ruleset for this node

- **--ruleset=RULESET**

  compliance, set ruleset list. The 'all' value can be used in conjonction with detach.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr compliance env**

show the compliance modules environment variables.

- **--module=MODULE**

  compliance, set module list

- **--moduleset=MODULESET**

  compliance, set moduleset list. The 'all' value can be used in conjonction with detach.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr compliance fix**

run compliance fixes. --ruleset \<md5\> instruct the collector to provide an historical ruleset.

- **--attach**

  attach the modulesets specified during a compliance check/fix/fixable command

- **--force**

  force action

- **--module=MODULE**

  compliance, set module list

- **--moduleset=MODULESET**

  compliance, set moduleset list. The 'all' value can be used in conjonction with detach.

- **--ruleset-date=RULESET\_DATE**

  compliance, use rulesets valid on specified date

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr compliance fixable**

verify compliance fixes prerequisites. --ruleset \<md5\> instruct the collector to provide an historical ruleset.

- **--attach**

  attach the modulesets specified during a compliance check/fix/fixable command

- **--force**

  force action

- **--module=MODULE**

  compliance, set module list

- **--moduleset=MODULESET**

  compliance, set moduleset list. The 'all' value can be used in conjonction with detach.

- **--ruleset-date=RULESET\_DATE**

  compliance, use rulesets valid on specified date

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr compliance list module**

list compliance modules available on this node

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr compliance list moduleset**

list available compliance modulesets. --moduleset f% limit the scope to modulesets matching the f% pattern.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr compliance list ruleset**

list available compliance rulesets. --ruleset f% limit the scope to rulesets matching the f% pattern.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr compliance show moduleset**

show compliance rules applying to this node

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr compliance show ruleset**

show compliance rules applying to this node

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr compliance show status**

show compliance modules status

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

  MISC

**nodemgr prkey**

show persistent reservation key of this node

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

  NODE ACTIONS

**nodemgr collect stats**

write in local files metrics not found in the standard metrics collector. these files will be fed to the collector by the 'pushstat' action.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr dequeue actions**

dequeue and execute actions from the collector's action queue for this node and its services.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr logs**

fancy display of the node logs

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr print schedule**

print the node tasks schedule

- **--verbose**

  add more information to some print commands: +next in 'print schedule'

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr provision**

provision the resources described in --resource arguments

- **--resource=RESOURCE**

  a resource definition in json dictionary format fed to the provision action

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr reboot**

reboot the node

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr rotate root pw**

set a new root password and store it in the collector

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr scanscsi**

scan the scsi hosts in search of new disks

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr schedule reboot**

mark the node for reboot at the next allowed period. the allowed period is defined by a "reboot" section in node.conf.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr schedule reboot status**

tell if the node is scheduled for reboot

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr scheduler**

run the node task scheduler

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr schedulers**

execute a run of the node and services schedulers. this action is installed in the system scheduler

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr shutdown**

shutdown the node to powered off state

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr unschedule reboot**

unmark the node for reboot at the next allowed period.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr updatecomp**

upgrade the opensvc compliance modules. the modules must be available as a tarball behind the node.repo/compliance url.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr updatepkg**

upgrade the opensvc agent version. the packages must be available behind the node.repo/packages url.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr wol**

forge and send udp wake on lan packet to mac address specified by --mac and --broadcast arguments

- **--broadcast=BROADCAST**

  list of broadcast addresses, comma separated, used by the 'wol' action

- **--mac=MAC**

  list of mac addresses, comma separated, used by the 'wol' action

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

  NODE CONFIGURATION

**nodemgr edit authconfig**

open the auth.conf configuration file with the preferred editor

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr edit config**

open the node.conf configuration file with the preferred editor

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr get**

get the value of the node configuration parameter pointed by --param

- **--param=PARAM**

  point a node configuration parameter for the 'get' and 'set' actions

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr print authconfig**

open the node.conf configuration file with the preferred editor

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr print config**

open the node.conf configuration file with the preferred editor

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr register**

obtain a registration number from the collector, used to authenticate the node

- **--app=APP**

  Optional with the register command, register the node in the specified app. If not specified, the node is registered in the first registering user's app found.

- **--password=PASSWORD**

  authenticate with the collector using the specified user credentials instead of the node credentials. Prompted if necessary but not specified.

- **--user=USER**

  authenticate with the collector using the specified user credentials instead of the node credentials. Required for the 'register' action when the collector is configured to refuse anonymous register.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr set**

set a node configuration parameter (pointed by --param) value (pointed by --value)

- **--param=PARAM**

  point a node configuration parameter for the 'get' and 'set' actions

- **--value=VALUE**

  set a node configuration parameter value for the 'set --param' action

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr unset**

unset a node configuration parameter (pointed by --param)

- **--param=PARAM**

  point a node configuration parameter for the 'get' and 'set' actions

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

  PUSH DATA TO THE COLLECTOR

**nodemgr checks**

run node sanity checks, push results to collector

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushasset**

push asset information to collector

- **--sync**

  use synchronous collector rpc. to use when chaining a compliance run, to make sure the node ruleset is up-to-date.

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushbrocade**

push Brocade switch configuration to collector

- **--object=OBJECTS**

  an object to limit a push\* action to. multiple --object \<object id\> parameters can be set on a single command line

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushcentera**

push EMC Centera configuration to collector

- **--object=OBJECTS**

  an object to limit a push\* action to. multiple --object \<object id\> parameters can be set on a single command line

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushdcs**

push Datacore configuration to collector

- **--object=OBJECTS**

  an object to limit a push\* action to. multiple --object \<object id\> parameters can be set on a single command line

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushdisks**

push disks usage information to collector

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushemcvnx**

push EMC CX/VNX configuration to collector

- **--object=OBJECTS**

  an object to limit a push\* action to. multiple --object \<object id\> parameters can be set on a single command line

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pusheva**

push HP EVA configuration to collector

- **--object=OBJECTS**

  an object to limit a push\* action to. multiple --object \<object id\> parameters can be set on a single command line

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushfreenas**

push FreeNAS configuration to collector

- **--object=OBJECTS**

  an object to limit a push\* action to. multiple --object \<object id\> parameters can be set on a single command line

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushgcedisks**

push Google Compute Engine disks configuration to collector

- **--object=OBJECTS**

  an object to limit a push\* action to. multiple --object \<object id\> parameters can be set on a single command line

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushhds**

push HDS configuration to collector

- **--object=OBJECTS**

  an object to limit a push\* action to. multiple --object \<object id\> parameters can be set on a single command line

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushhp3par**

push HP 3par configuration to collector

- **--object=OBJECTS**

  an object to limit a push\* action to. multiple --object \<object id\> parameters can be set on a single command line

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushibmds**

push IBM DS configuration to collector

- **--object=OBJECTS**

  an object to limit a push\* action to. multiple --object \<object id\> parameters can be set on a single command line

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushibmsvc**

push IBM SVC configuration to collector

- **--object=OBJECTS**

  an object to limit a push\* action to. multiple --object \<object id\> parameters can be set on a single command line

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushnecism**

push NEC ISM configuration to collector

- **--object=OBJECTS**

  an object to limit a push\* action to. multiple --object \<object id\> parameters can be set on a single command line

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushnetapp**

push Netapp configuration to collector

- **--object=OBJECTS**

  an object to limit a push\* action to. multiple --object \<object id\> parameters can be set on a single command line

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushnsr**

push EMC Networker index to collector

- **--object=OBJECTS**

  an object to limit a push\* action to. multiple --object \<object id\> parameters can be set on a single command line

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushpatch**

push patch/version list to collector

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushpkg**

push package/version list to collector

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushstats**

push performance metrics to collector. By default pushed stats interval begins yesterday at the beginning of the allowed interval and ends now. This interval can be changed using --begin/--end parameters. The location where stats files are looked up can be changed using --stats-dir.

- **--begin=BEGIN**

  a begin date expressed as 'YYYY-MM-DD hh:mm'. used with the 'collector ack action' and pushstats action

- **--end=END**

  a end date expressed as 'YYYY-MM-DD hh:mm'. used with the 'collector ack action' and pushstats action

- **--stats-dir=STATS\_DIR**

  points the directory where the metrics files are stored for pushstats

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushsym**

push symmetrix configuration to collector

- **--object=OBJECTS**

  an object to limit a push\* action to. multiple --object \<object id\> parameters can be set on a single command line

- **--symcli-db-file=SYMCLI\_DB\_FILE**

  \[pushsym option\] use symcli offline mode with the specified file. aclx files are expected to be found in the same directory and named either \<symid\>.aclx or \<same\_prefix\_as\_bin\_file\>.aclx

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr pushvioserver**

push IBM VIO server configuration to collector

- **--object=OBJECTS**

  an object to limit a push\* action to. multiple --object \<object id\> parameters can be set on a single command line

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

**nodemgr sysreport**

push system report to the collector for archiving and diff analysis

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

  SERVICE ACTIONS

**nodemgr discover**

discover vservices accessible from this host, cloud nodes for example

- **--color=COLOR**

  colorize output. possible values are : auto=guess based on tty presence, always\|yes=always colorize, never\|no=never colorize

- **--cron**

  cron mode

- **--debug**

  debug mode

- **--format=FORMAT**

  specify a data formatter for output of the print\* and collector\* commands. possible values are json or table.

- **-h, --help**

  show this help message and exit

## OPTIONS

## SEE ALSO

[**nodemgr**(1)](/nodemgr/1.md) [**svcmgr**(1)](/svcmgr/1.md) [**svcmon**(1)](/svcmon/1.md)

## AUTHORS

OpenSVC is developped and maintained by the OpenSVC company.
