From 74dc9579c4c683ffc1c0d145f0bad129481b0907 Mon Sep 17 00:00:00 2001 From: osmiy Date: Thu, 20 Apr 2006 15:06:51 +0000 Subject: - added 'command line' parameter for Linux proc.mem[] (Eugene) - added parameter '-t key' for ZABBIX agent (Eugene) - added parameters '-h' '-v' for all ZABBIX applications (Eugene) git-svn-id: svn://svn.zabbix.com/trunk@2757 97f52cf1-0a1b-0410-bd0e-c28be96e8082 --- src/zabbix_sender/zabbix_sender.c | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) (limited to 'src/zabbix_sender') diff --git a/src/zabbix_sender/zabbix_sender.c b/src/zabbix_sender/zabbix_sender.c index b6e978d7..9ab8d46e 100644 --- a/src/zabbix_sender/zabbix_sender.c +++ b/src/zabbix_sender/zabbix_sender.c @@ -39,6 +39,18 @@ #include "common.h" +char *progname = NULL; +char title_message[] = "ZABBIX send"; +char usage_message[] = "[ ]"; +char *help_message[] = { + "", + " If no arguments are given, zabbix_sender expects list of parameters", + " from standard input.", + "", + 0 /* end of text */ +}; + + void signal_handler( int sig ) { if( SIGALRM == sig ) @@ -155,6 +167,8 @@ int main(int argc, char **argv) char value[MAX_STRING_LEN]; char *s; + progname = argv[0]; + signal( SIGINT, signal_handler ); signal( SIGQUIT, signal_handler ); signal( SIGTERM, signal_handler ); @@ -194,10 +208,7 @@ int main(int argc, char **argv) } else { - printf("Usage: zabbix_sender \n"); - printf("If no arguments are given, zabbix_sender expects list of parameters\n"); - printf("from standard input.\n"); - + help(); ret = FAIL; } -- cgit