diff options
author | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-04-20 15:06:51 +0000 |
---|---|---|
committer | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-04-20 15:06:51 +0000 |
commit | 74dc9579c4c683ffc1c0d145f0bad129481b0907 (patch) | |
tree | 103c85eab5ed3259290b3841967151652bf502d1 /src/zabbix_sender | |
parent | f499e72b3edaeadd147e7b2527db8849cf3b5710 (diff) | |
download | zabbix-74dc9579c4c683ffc1c0d145f0bad129481b0907.tar.gz zabbix-74dc9579c4c683ffc1c0d145f0bad129481b0907.tar.xz zabbix-74dc9579c4c683ffc1c0d145f0bad129481b0907.zip |
- 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
Diffstat (limited to 'src/zabbix_sender')
-rw-r--r-- | src/zabbix_sender/zabbix_sender.c | 19 |
1 files changed, 15 insertions, 4 deletions
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[] = "[<Zabbix server> <port> <server> <key> <value>]"; +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 <Zabbix server> <port> <server> <key> <value>\n"); - printf("If no arguments are given, zabbix_sender expects list of parameters\n"); - printf("from standard input.\n"); - + help(); ret = FAIL; } |