nodemgr manpage

NODEMGR(1)                      General Commands Manual                      NODEMGR(1)

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 func‐
       tions that interact with the node.

COMMANDS
       COLLECTOR MANAGEMENT

       nodemgr collector ack action

              acknowledge an action error on the node. an  acknowlegment  can  be  com‐
              pleted 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, csv 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, csv 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, csv 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, csv 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  creden‐
                     tials instead of the node credentials. Required for the 'register'
                     action when the collector is configured to refuse anonymous regis‐
                     ter.

              --password=PASSWORD
                     authenticate  with  the collector using the specified user creden‐
                     tials 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, csv 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, csv 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, csv 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 'col‐
                     lector ack action' and pushstats action

              --end=END
                     a end date expressed as 'YYYY-MM-DD hh:mm'. used with the 'collec‐
                     tor 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, csv 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 speci‐
              fied 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 'col‐
                     lector ack action' and pushstats action

              --end=END
                     a end date expressed as 'YYYY-MM-DD hh:mm'. used with the 'collec‐
                     tor 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, csv 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 resultset to filtersets  matching  <pat‐
              tern>

              --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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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 wid‐
              get.

              --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, csv 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 'col‐
                     lector 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 'collec‐
                     tor 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, csv 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, csv 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, csv 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, csv 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  con‐
                     jonction 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, csv 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, csv 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  con‐
                     jonction 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, csv 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.

              --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, csv or table.

              -h, --help
                     show this help message and exit

       nodemgr compliance check

              run compliance checks.

              --attach
                     attach the modulesets specified during a compliance check/fix/fix‐
                     able 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, csv 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  con‐
                     jonction 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, csv 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, csv 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  con‐
                     jonction 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, csv 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, csv or table.

              -h, --help
                     show this help message and exit

       nodemgr compliance fix

              run compliance fixes.

              --attach
                     attach the modulesets specified during a compliance check/fix/fix‐
                     able 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, csv or table.

              -h, --help
                     show this help message and exit

       nodemgr compliance fixable

              verify compliance fixes prerequisites.

              --attach
                     attach the modulesets specified during a compliance check/fix/fix‐
                     able 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, csv 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, csv 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, csv or table.

              -h, --help
                     show this help message and exit

       nodemgr compliance list ruleset

              list available compliance rulesets. --ruleset f% limit the scope to rule‐
              sets 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, csv 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, csv 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, csv 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, csv 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, csv or table.

              -h, --help
                     show this help message and exit

                     NODE ACTIONS

       nodemgr array

              pass a command to a supported array whose access method  and  credentials
              are defined in auth.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, csv or table.

              -h, --help
                     show this help message and exit

       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, csv 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, csv 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, csv 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, csv 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, csv 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, csv or table.

              -h, --help
                     show this help message and exit

       nodemgr scanscsi

              scan the scsi hosts in search of new disks

              --hba=HBA
                     specify  a  hba  to  scan  for   new   block   devices.   Example:
                     5001438002432430 or iqn.1993-08.org.debian:01:659b4bbd68bd

              --target=TARGET
                     specify   a  target  to  scan  for  new  block  devices.  Example:
                     5000097358185088 or iqn.clementine.tgt1

              --lun=LUN
                     specify a logical unit number to scan for new block devices. Exam‐
                     ple: 1

              --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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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 spec‐
                     ified 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 creden‐
                     tials instead of the node credentials. Prompted if  necessary  but
                     not specified.

              --user=USER
                     authenticate  with  the collector using the specified user creden‐
                     tials instead of the node credentials. Required for the 'register'
                     action when the collector is configured to refuse anonymous regis‐
                     ter.

              --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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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, csv 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  'col‐
                     lector ack action' and pushstats action

              --end=END
                     a end date expressed as 'YYYY-MM-DD hh:mm'. used with the 'collec‐
                     tor ack action' and pushstats action

              --stats-dir=STATS_DIR
                     points the directory where the metrics files are stored for  push‐
                     stats

              --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, csv 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, csv 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, csv or table.

              -h, --help
                     show this help message and exit

       nodemgr pushxtremio

              push XtremIO 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, csv 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, csv 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, csv or table.

              -h, --help
                     show this help message and exit

OPTIONS
SEE ALSO
       nodemgr(1) svcmgr(1) svcmon(1)

AUTHORS
       OpenSVC is developped and maintained by the OpenSVC company.

                                       2017-04-22                            NODEMGR(1)