Advance Bandwidth
|
|
Script to monitor incoming and outgoing bandwidth in real time. Provides reports month, day and hour wise. Useful for load balancing and detecting misuse of server. |
Alert Manager
|
|
Alert Manager was created to run an alert command, monitor the status of that command's output, and if it fails run a different (fallback) command. It has a very flexable configuration file that allows creation of "alert chat chains" - chains of alerts, each with their own alert command, fallback-command, and other advanced options. It has a method for passing messages from the command line into the various alert commands defined in the configuration file, and many other useful features. |
Analyzie
|
|
This CGI script displays all important information about your server including environmental variables, the path to your Perl, PHP, Python program, available perl modules on your server and also server hardware information such as CPU model, CPU speed and memory usage. |
Bartleby
|
|
Bartleby is a change management tool specifically designed for system administrators to help track changes and activities on and across multiple severs. On the front end, it is a simple group of CGI |
BRINK
|
|
BRINK is a CGI perl script which allows users to change their passwords via a web page. Current development has shifted to a modularized Perl socket daemon/client. There is a remote possibility that this program could allow users to do bad things to the system it is running on. If you run BRINK on a secure http daemon, it is much more secure than if you run it on an unencrypted http daemon. |
CPANEL
|
|
A Linux based contol panel for Web hosting companies. If you are a ISP/Web Hosting Provider seek an true automation solution and want to give your clients/members extreme functionality and control, CPANEL is the product for you. CPANEL offers a set of unique control, simple installation, and customization to give it your own look and feel. Fully functional Demo is available. |
Directory Space Manager (dirspace)
|
|
This script will keep track of any directories under a main directory that you specify. The most obvious use for this is keeping track of users homedirectorys or webspace directorys on a webserver (isps, webspace providers, email systems, etc.) It will email you if a certain directory gets too big. |
Dirspace
|
|
It will monitor any directory (all files one deep) on your server and let you know if it gets past a certain size you specify. |
FindHosts
|
|
FindHosts is a CGI application written in Perl that will help simplify DHCP server troubleshooting, management, and reporting. You can search for partial or exact entries by either MAC or IP address. The output is a simple formatted table that shows the chain of events as logged by the dhcp server. Different actions are color-coded so that transactions are simple |
hogs.pl
|
|
useful way to find out which processes are currently loading down your system. The script basically parses the output of "ps -elf" and displays it in an easy to read format. It is therefore restricted to Unixes that have System V compatible "ps" parameters. The script starts by reading the output of "uptime" in order to present the current system loading numbers. It then looks at the output from "ps" to find out which processes are registering a CPU load. |
InfoWatcher
|
|
InfoWatcher is a package of PERL programs that aid Administrators in monitoring systems, logs and processes in large and small UNIX installations. Its major components consists of SLM, a log monitoring and filter daemon process which can monitor multiple logfiles simultaneously, and SSM, a system/process monitoring utility that monitors general system health, process status, disk usage, and others. |
IP Accountant
|
|
IP Accountant allows you to keep an Rx/Tx byte count for each address aliased to a single interface. It features optional graphical output. |
load
|
|
A simple Perl script which monitors system load and if the load is higher than a specified amount, it performs user-defined commands in an attempt to lower the load. Once the load has returned to a normal level (also user-defined), it will perform another set of specified commands to bring the server back to normal. This script also can connect to an Eggdrop bot to announce problems with the server load in real-time. |
LogDog
|
|
LogDog is a tool that monitors messages passing through syslogd and takes action based on key words and phrases. LogDog has a configuration file which allows you to specify a list of key words or phrases to alert on, and a list of commands that can be run when those words are encountered. Version 2.0 is a complete re-write and has many new features. See the website for more info. |
logicScripts.com's Server Uptime
|
|
This is a small script containing 6 line of useful codes to display your server uptime and load average. |
Netwatcher
|
|
Net watcher is a network watching and statistics program for Network Administrators. Mainly uses Simple Network Management Protocol to commmunicate with the agents on the hosts. This is a simple and straightforward application to show how to glue MIB agents' data into database and a web based statistical environment using Perl. It also includes a dynamic histogram maker module that we have written in Perl for this project. |
NStouch
|
|
NStouch is a nameserver tool written in Perl and PHP. The perl script monitors all nameservers that are put into the config file nameservers.dat. It will email the admin when the nameserver(s) go down, keep a log, and tell you the % uptime. It also includes a php interface for interacting with the script from the web. This tool can be combined with MRTG to graph output and see the response times. |
PathFinder
|
|
PathFinder will determine all the site/directory variables often required when installing CGI. In addition the results will not only be displayed in the browser, but also be e-mailed to you so providing a perminant record for easy reference. Very easy to install and run. |
PC WebDNS
|
|
This is a total Web-based DNS / IP management system written in Perl. It is simple to use and simple to run. Requires MySQL. |
PEANUTS
|
|
PEANUTS is a console-based Internet user management system, which is perfect for system administrators who normally do things like adding virtual hosts or new users by hand. It allows such tasks to be completely automated. |
PerfGraph
|
|
PerfGraph is a software package that continuously, 24 hours a day, 7 days a week, measures the performance of your Unix systems. The data is stored in a database; the gathered data can be displayed graphically by just pointing your favorite web browser to the web-server connected to the database. The PerfGraph Server needs a run-time environment consisting of Perl, Postgres and Apache. |
Perl Digger
|
|
Perl Digger is a freeware Perl script to dig for information about the server-side environment including a list of all installed Perl modules with a handy link to their documentation at CPAN. The server information includes detailed OS version, CPU + memoru + disk utilizations, etc. |
Perldigger
|
|
Perl Digger is a freeware Perl script to dig for information about the server-side environment including CPU & memory utilizations, detailed disk utilization, Perl's installation and server details, all the relevant paths that a user needs to know etc and above all, a comprehensive list of all installed Perl modules with a handy link to their documentation at CPAN. |
POP3/IMAP access limiter
|
|
poplimitd is a daemon process that will monitor your server maillog file for POP3 or IMAP connections. Using configurable settings it monitors the rate of logins based on user account and IP address. If it finds excessive usage, it will send a preconfigured email with the users information to that user asking them to stop it. In the future it will also have the option to block the IP address. On servers that suffer from high POP3/IMAP load, this can dramatically modify user behaviour and limit POP and IMAP connections and load. |
remote logger
|
|
This is a small utility which will help you test whether a syslogd (or syslog-ng, or others) really works when listening on a UDP port for incomming log messages. |
REOBack
|
|
REOBack (pronounced "ray-o-back") is a backup solution designed for Linux users and system administrators. It is designed to be simple simple to set up, and easy to use. It is great as a quick solution for those who procrastinate about backups. It supports automatic full/incremental backups of files you define, remote backups via NFS or FTP, as well as auto deletion of old backups. |
reportdhcp
|
|
Reportdhcp.pl is a CGI script written in perl. It displays statistics and lease entries for ISC DHCPD by parsing the dhcpd.conf and dhcpd.leases files. reportdhcp.pl version 2 supports version 3.0p1 and above of the ISC DHCP distribution. |
scanAlert
|
|
ScanAlert was built to analyze iptables log entries in real time and report detected port scans to syslogd. From there you can use a log monitoring daemon (like logdog) to take action if desired, or you can manually review the logs later if you prefer. It does not need special permissions, it doesn't listen on any network ports - it receives iptables messages from syslogd via a FIFO. It runs as a daemon, and supports the HUP signal to reload, has multiple debug levels, and does not require any special perl modules. ScanAlert has a straight forward interface and configuration file making it easy to use and configure. |
Server Check
|
|
The Server Check script checks your server configuration including file paths, location of your server mail program and which Perl modules are installed. |
Server Info
|
|
A Perl script for displaying important information about your webserver. This script shows the server environment, installed Perl libraries, installed server programs, and the (remote) user information. |
Site Spider
|
|
This program spiders all your domains, emails if any are found to be down. Site Spider is a "spider" that queries web connectivity to any number of domains to see that are responding. A useful tool if you are responsible for a large number of domains and want to make sure that not only is the server itself up but the website is accepting http request and serving up pages to your site. It can run off cron so you can set it to spider as regularly as you require. |
Stefan Gipper's Sysinfo
|
|
The Sysinfo is a Perl script that provides extensive system information including Web space calculation, type of MIME, Error reports (404, 403, 401, 500, etc.), port, DEAD.Letter, directory info, and log files. German: Dieses Sysinfo bietet umfangreiche funktion unteranderen Perl-Debugger, Webspace-Berechnen, Systeminfos, Mime-Types, Errorseiten (404, 403, 401, 500, usw), Ports, Dead.Letter, Verzeichnisse Packen, und Logfiles. Alles in einem script dazu ist es noch Freeware. |
SunnyScript's ServerCheck
|
|
ServerCheck is a handy tool to check your servers, websites, domain names, CGI scripts, for availability on a regular basis. In case of an error situation, ServerCheck sends out an e-mail notification which shortly describes the occured malfunction. So you can react immediately. Other features includes: Real-time testing and easy scheduling using the admin panel. |
Syslog2
|
|
Syslog2 is a realtime parser and event handler for syslogd. An event is a message from some service. It uses a simple plugin system to add event handlers. Syslog2 is written in Perl. A plugin is simply a Perl script which invokes the "register_handler" or "unregister_handler" subroutines. By default, the package uses the included script "default.pl", which logs all messages from the syslog daemon in sorted order. More scripts are available from the homepage. |
System Information Retriever
|
|
The System Information Retriever is a simple script that is designed to show you the system enviornment variables of your server. The installation is extremely simple for even the most unexperienced PERL programmers. |
SystemMonitor
|
|
This is a system monitor program that runs on a unix server. It checks every 5 minutes to see that your servers main functions are operating within normal parameters and emails you immediately if they are not. SysMon checks for Per-Process Memory Usage, Global Memory Usage, Swap Memory Usage, CPU Usage by limits, Disk Space Usage, Load Average, SMTP Service, POP3 Service, TELNET Service, and FTP Service. |
systemstatus
|
|
systemstatus is a small perl script that provides a quick view of your server's current status by giving info on system uptime, httpd (www) status, memory/swap usage, disk space usage, current users logged on, and current system processes. It outputs this info in html format. Things to be worried about are highlighted in red and warnings are in orange. |
Webmin
|
|
Webmin is a web-based interface for system administration for Unix. Using any browser that supports tables and forms (and Java for the File Manager module), you can setup user accounts, Apache, DNS, file sharing and so on. Webmin consists of a simple webple web server, and a number of CGI programs which directly update system files |
World Wide Backup
|
|
World Wide Backup is a free script that will allow you to backup your website and even gives you the option to FTP that backup to another server. Requires that your server has Tar (most UNIX/Linux based systems do). For the FTP option, you also will need the Net::FTP module installed on your server (again, most do). The script also can email you when the backup is finished (or if there was an error). Perfect for Cobalt servers. |
@1 Age Status Indicator for Files and Folders
|
|
Similar to the ones used at hotscripts.com, cgi.resourceindex.com, perlarchive.com and scriptsearch.com, this script checks the age of files and folders and shows "NEW" image or text indicators according to the age. C/w admin interface. Support 1-level or 3-level age distinction. If pointed to a folder, the script will scan through all files in that folder for newest file (sub-folders and files in sub-folders are omitted). |