NS Root >> Utilities
|
Assorted Utilities
Send feedback or questions to Mark
This is a collection of utilities that I've made. You might find them useful. More will be added as time permits. If you appreciated any software package you got here, or the level of support you were freely given, you can show your appreciation by visiting my Amazon wishlist and sending me a CD!
|
|
|
 |
 |
Similar to SAMessenger, this util can be used to send messages to others via the AOL Instant Messenger network. You must have a second account that you use to send messages from. You configure the handle and password to send from by editing the .pl file. Look near the top for a username and password line. This requires that you have Perl installed. I recommend using ActiveState's ActivePerl.
Usage: saaim.pl <aim handle target> "Message Here"
In order to use it you'll need to install AOL::TOC. If you have ActiveState Perl you can type "ppm3 install AOL::TOC" at the command line to install AOL::TOC. Otherwise, check CPAN for information on obtaining and installing AOL::TOC.
Download SAAim V1.1
|
|
|
 |
 |
Timeit is a perl script that will perform timing on a web page, and its components, giving you a detailed look at how fast the parts are downloading. It tries to identify all downloadable objects contained in the page, such as images, style sheets, javascript, etc. and will also download and time them if you want. Timeit can save it's output to a file, in regular or csv format. It also supports repeated requests for long term averages. For more info run "timeit.pl".
In order to use it you'll need to install Time::HiRes. If you have ActiveState Perl you can use "ppm install Time::HiRes". Otherwise, check CPAN for information on obtaining and installing HiRes.
Download Timeit
|
|
|
 |
 |
SAMessenger v1
MSN alerting for Servers Alive
SAMessenger has been discontinued since Microsoft changed their third party connection requirements. Sorry.
|
|
|
 |
 |
SARemote is a very small VB app that interogates a remote Servers Alive installation, determines if there's a down condition, and shows the overall status via icons in the tray. Full source included.
Download SARemote 1.7.4
Binary only | Source only | Installer
Download SARemote 1.6.0
Binary only | Source only | Installer
|
|
|
 |
 |
SAlive Test runs as a check in Servers Alive and sends a page to
support staff on a daily basis indicating that Servers Alive is
running. The application takes into consideration that support
staff may not want to be paged early in the morning on weekends
and holidays.
Download Source and Documentation
|
|
|
 |
 |
Telnet Helper. I wrote this VB app so that I could do direct HTTP requests multiple times when testing things, without having to retype the HTTP request every time. It let's you specify some text to send to a remote server on an arbitrary port and displays the return data. You can hold a connection open and send multiple strings of data, like a telnet client. Only with telhelper you can make sure that what you're typing is correct before it is sent. Source included.
Download TelHelper
|
|
|
 |
 |
CheckEvt allows scripted, smart searching of local and remote event logs for events of all types. When conditions match it exits with an event code that can be used to fire an event. This was made for Servers Alive.
To begin using CheckEvt you'll need a perl interpreter. You can get an excellent one for free at ActiveState called ActivePerl. I recommend using that. Once you've downloaded and installed ActivePerl simply run the CheckEvt script (checkevt.pl) from the command line to get help on how to use the program.
Download CheckEvt 1.0
|
|
|
 |
 |
SAArpCheck allows you to verify if a remote IP address has moved to another machine/MAC address. This might happen if you have load balanced servers in an active/standby configuration, and the main server fails. It only works in Windows, and must be run from the same network segment as the remote IP. You need a perl interpreter for SAArpCheck. You can get on from http://www.activestate.com/. This was made for Servers Alive.
Run it from the command line with a single argument of the remote IP you're concerned with. It will return the remote IP's MAC address. Whenever you run it with both the IP and then the MAC address it will do a comparison. If the two ever don't match it will print an error and exit with an errorlevel of 1. You can use this to trigger an alert in Servers Alive.
Download SAArpCheck 1.0
|
Copyright 2001, 2002, 2003 Mark Bradshaw
|