Novell Home

Notify GWWebUsers over SMS when Log in to GWWEBACCESS

Novell Cool Solutions: Cool Tool

Digg This - Slashdot This

In Brief

Notify GwWebAccess users when log in to the GWWEBACCESS.

Vitals

Product Categories:
  • GroupWise
  • Functional Categories:
  • Workgroup
  • Posted:2 Jul 2007
    File Size:3KB
    License:Free
    Download:/coolsolutions/tools/downloads/checkgwweb.zip
    Publisher:Koltogyan Sergey Rubenovich

    Disclaimer

    Please read the note from our friends in legal before using this file.


    Details

    How this works:

    Perl script from the NW-server console checks every 60 sec LAST LOG-file in the folder:
    \\server\sys\Novell\WebAccess\logs
    If Script found records about: "login" - script check in the sys:\etc\ngwwebus\notifyusers - notify or no logged user .
    If need notify - send e_mail to SMS-provider for user telephone number.

    This works on the NetWare 6.5 With GroupWise 7 (gwweb) with Apache+tomcat.
    This will be not work on SLES (gwwweb+apache+tomcat on sles) because - GW FLUSH logs on the LINUX to the hardware every 15 min..:(
    My script - check logs on the hardware.

    How to configure:

    1. create folder:
      sys:\etc\ngwwebus

    2. unpak checkgwweb.zip to the
      sys:\perl\scripts\checkgwweb.pl
      sys:\etc\ngwwebus\lastfile
      sys:\etc\ngwwebus\lastnotif
      sys:\etc\ngwwebus\notifyusers

    3. You need to get this information:
      3.1 IP-address your foriegn SMTP server (over this server will be send SMS-notify),
      example: 192.168.200.10
      3.2 Name your mail domain. Example, for Novell this: @novell.com
      3.3 User name from which will be send notify, example: gwnotifyu

    4. Open for edit file: sys:\perl\scripts\checkgwweb.pl
      4.1 search string with: 192.168.248.11 and replace to the 192.168.200.10
      4.2 seacrh all strings with rovsepian\@novell.com and replace this record to the gwnotifyu\@novell.com
      4.3 end edit this file.

    5. Open for edit file: sys:\etc\ngwwebus\notifyusers in this file lise users and e_mail for send SMS to the users.
      Example, if for send SMS to the 8-050-347-11-84 (this cellural phone by user: rbradbary) need send e_mail to the: 380503471184@sms.umc.ua
      5.1 add this string :
      rbradnary;380503471184@sms.umc.ua
      5.2 end edit this file.

    6. Open for edit file:
      sys:\etc\ngwwebus\lastfile
      6.1 Find in folder: \\server\sys\Novell\WebAccess\logs the NEWEST file.
      Example: \\server\sys\Novell\WebAccess\logs\0702was.001
      6.2 File sys:\etc\ngwwebus\lastfile mast have this one string:
      0702was.001

    7. Run from the server console this script:
      perl sys:\perl\scripts\checkgwweb.pl

    How to STOP script:

    Need to create file: sys:\gwstop.txt. (don`t forget after stop-script delete this file ;) ).

    What result?

    User rbradbary log in to the GWWebAccess from the interbnet. After this rbradnary receive SMS with information, example:
    gwnotifyu@novell.com
    2007-07-02
    14:00:06
    123.45.56.78

    where:

    gwnotifyu@novell.com - from this e_mail was send
    2007-07-02 - (07 - Jul, 02 - day of the month)
    14:00:06 - HH:mm:ss
    123.45.56.78 - from this IP-address was login.

    Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com

    © 2014 Novell