INSTALL
上传用户:eo_sii
上传日期:2007-01-05
资源大小:91k
文件大小:3k
源码类别:

手机短信编程

开发平台:

Unix_Linux

  1. Project SMSLink: Analysis and Reporting Scripts install procedure
  2. =================================================================
  3. (Last modified on 13/03/00)
  4. Purpose of each script:
  5. -----------------------
  6. * sms_stats : Analyses the system log files to count the number of
  7.               connections made to the server, of messages successfully
  8.       sent (as a total and as a percentage), and of timeouts
  9.       waiting for a free GSM instance. It then calls sms_users
  10.       to get a count of messages sent per user, and eventually
  11.       sends a mail to the designated admins with all the info.
  12.       The summary info is kept in a file, in a comma-delimited
  13.       format for easy import and further processing. All the SMS
  14.       related entries in the log files are stored in separate
  15.       archive files to avoid being rotated out and lost.
  16. * sms_users : Called by sms_stats. Analyses the logs and generates a
  17.               rundown of messages sent by user. The users are sorted,
  18.       heaviest user first.
  19. * bulksms :   Sends the same SMS message to a list of GSM numbers provided
  20.               in a text file. Generates a log file with the result of each
  21.               request.
  22. Installation and usage:
  23. -----------------------
  24. 1./ Copy those scripts in an appropriate location.
  25.     The two reporting scripts should be copied to the location where you store
  26.     all of root's maintenance scripts (if you have such a place). For bulksms,
  27.     /usr/local/bin would be a good place.
  28. 2./ Review the global variable defined at the beginning of each script.
  29.     There are some values you can customize in the variables defined
  30.     at the beginning of each script, such as the summary filename
  31.     ($SUMMARY) and its location. Also please make sure the log file
  32.     names I'm using match those on your system (as defined in 
  33.     /etc/syslog.conf).
  34. 3./ Create the target directories when required.
  35.     An archive is kept of all logging information from the SMS subsystem.
  36.     This information is kept, by default in a directory called
  37.     /var/adm/sms_archive. It is defined by the $ARCHDIR variable in
  38.     sms_stats. Please create this directory beforehand and assign to it
  39.     the permissions you feel are right for your site.
  40. 4./ Add the master script to root's crontab.
  41.     Schedule sms_stats to be run once a day every day (preferably at some
  42.     quiet hour for the system) by adding it to root's crontab file.
  43. 5./ Create a mailing list in your mail aliases file.
  44.     sms_stats will do its reporting by sending a mail to the members of
  45.     the "smsmasters" mailing list, as defined in your /etc/aliases file.
  46.     Don't forget to run newaliases after modifying it.
  47.     By default, those mails are sent on weekdays only (MON-FRI).