-
Problem report
-
Resolution: Fixed
-
Trivial
-
4.4.5rc1, 5.0.0alpha1, 5.0 (plan)
-
S2401-1, S2401-2
-
1
Based on Zabbix documentation agent 2 has a valid command line argument -h or --help. If an invalid argument is used to start agent 2 same message with just first additional line appears as with -h or --help. It is not the case with the C based agent.
1)
./install/sbin/zabbix_agent2 --help
Usage of ./install/sbin/zabbix_agent2:
-R string
Perform administrative functions (send 'help' for available commands)
-V Print program version and exit (shorthand)
-c string
Path to the configuration file (shorthand) (default "/home/viktors/zabbix-git/feature/ZBXNEXT-5646-4.4/install/etc/zabbix_agent2.conf")
-config string
Path to the configuration file (default "/home/viktors/zabbix-git/feature/ZBXNEXT-5646-4.4/install/etc/zabbix_agent2.conf")
-f Run Zabbix agent in foreground (shorthand) (default true)
-foreground
Run Zabbix agent in foreground (default true)
-p Print known items and exit (shorthand)
-print
Print known items and exit
-t string
Test specified item and exit (shorthand)
-test string
Test specified item and exit
-version
Print program version and exit
2)
./install/sbin/zabbix_agent2 --qwerty
Identical output is shown except with additional first line:
flag provided but not defined: -qwerty
Expected:
Use short help message with incorrect invalid command line arguments and long help message when -h or --help is used.
Additionally since Zabbix agent 2 only option is to start it in foreground remove option -f --foreground from help message.