Quantcast
Channel: Novell User Communities - eDirectory
Viewing all articles
Browse latest Browse all 32

eDirectory Notification Script

$
0
0
license: 
GPLv2

The eDirectory notification script will allow you to identify when eDirectory goes down on a server. It will notify you either by text message or email. The script will also attempt to restart eDirectory to get it operational.

Installation Instructions:

Note: This script assumes a single instance of a root-based installation of eDirectory so multi-instance and non-root instance functionality will not work. The eDirectory notification script works with both OES2 and OES11.

  1. Download edirnotify.tgz.
  2. Open a Terminal window and type “su”.
  3. Enter root’s password.
  4. Extract the script from the tarball.
    #tar –xzvf edirnotify.tgz
  5. Make the script executable.
    #chmod 755 eDirNotify.sh
  6. Edit one or more of the following variable at the top of the eDirNotify.sh script.
  7. Example: EMAIL_ADDRESS="joe@mycompany.com"
    EMAIL_ADDRESS=""
    	
    Example: TEXT_ADDRESS="8011231234@txt.att.net"
    TEXT_ADDRESS=""
  8. Run the eDir Notify Script now or setup a cronjob to run the script.
    #./eDirNotify.sh -c

Setup Instructions for crontab:

  1. SSH or telnet into the root account.
  2. At the prompt, type in 'crontab -e'. This will open up your crontab file, or create a new one if it doesn't exist.
    When this file opens, you will see other cron jobs listed in here, or if you haven't any - you'll see a bunch of lines with '~' on them.
  3. Use the cursor to go down until you can't move the cursor down any more. This is where you start your new line. Press 'o' to insert a new line.
  4. Press 'o' to insert a new line. If you want to edit a line, press 'i'.
  5. Create a crontab entry that fits your needs and enter at this time.
  6.  Here are some examples:	
    	
    	Set to run every minute of every hour of every day
    	* * * * * /[Location of Script]/eDirNotify.sh > /dev/null
    	
    	Set to run every five minutes of every hour of every day
    	*/5 * * * * /[Location of Script]/eDirNotify.sh > /dev/null
    	
    	Set to run every 30 minutes of every hour of every day
    	*/30 * * * * /[Location of Script]/eDirNotify.sh > /dev/null
  7. Press the 'esc' key to exit out of edit mode.
  8. To save the changes and exit, type the following in: :wq
    If you want to exit without saving changes, type in: :q!
  9. Once you have exited, to view the new entry in your crontab file, type crontab -l in at the prompt. This will list the contents of your crontab file.
ZałącznikWielkość
edirnotify.tgz698 bytes

Viewing all articles
Browse latest Browse all 32

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>