web2ldap is a full-featured Web-based LDAPv3 client written in Python. It is designed to run either as with stand-alone built-in Web server or under the control of another Web server with FastCGI support (e.g. Apache with mod_fastcgi). It has support for various LDAPv3 bind methods and a powerful built-in schema browser. HTML templates are supported for displaying and editing entries, and LDIF templates can be used for quickly adding new entries. A built-in X.509 parser displays a detailed view of certificates and CRLs with active links.
LDAP Account Manager (LAM) is a web frontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. LAM was designed to make LDAP management as easy as possible for the user. It abstracts from the technical details of LDAP and allows persons without technical background to manage LDAP entries. If needed, power users may still directly edit LDAP entries via the integrated LDAP browser.
Monit is a utility for managing and monitoring processes, programs, files, directories, and devices on a Unix system. It conducts automatic maintenance and repair and can execute meaningful causal actions in error situations. It can be used to monitor files, directories, and devices for changes, such as timestamps changes, checksum changes, or size changes. It is controlled via an easy to configure control file based on a free-format, token-oriented syntax. It logs to syslog or to its own log file and notifies users about error conditions via customizable alert messages. It can perform various TCP/IP network checks, protocol checks, and can utilize SSL for such checks. It provides an HTTP(S) interface for access.
MoSShE (MOnitoring in Simple SHell Environment) is a simple, lightweight (both in size and system requirements) server monitoring package designed for secure and in-depth monitoring of a handful of typical/critical Internet systems. It supports email alerts and SLA monitoring out of the box, and whatever you can script. The system is programmed in plain (Bourne) SH, and made to be compatible with BASH and Busybox so it can easily be deployed on embedded systems. Monitoring is designed to be distributed over multiple systems, usually running locally. As no parameters are accepted from the outside, checks cannot be tampered or misused from outside. The system is designed to allow decentralized checks and evaluation as well as classical agent-based checks with centralized data accumulation. Agent data is transferred via HTTP, so available Web servers can be co-used for agent data transfer. Each agent creates simple (static) HTML pages with full and condensed status reports on each system, allowing simple local checks.
HTTP Time Protocol is a time synchronization tool that uses Web server responses (HTTP headers) instead of the NTP protocol. If you are behind a corporate firewall, NAT device, or proxy server, HTP will still be able to synchronize the time. For high precision time synchronization, use ntpd.
Xjob is a GUI task scheduler. The drag-and-drop GUI makes it easy to create and maintain complex job routines, and visualize each job as it is created. Xjob has proven itself under the most rigorous testing scenarios and industry applications. It can handle jobs ranging from simple FTP to integrated deployment of external programs and applications for complex jobs. A typical Xjob process retrieves files from FTP servers and e-mails from POP or IMAP servers. It then processes the files and sends them to a local disk or other servers via FTP or e-mail. Users can schedule multiple processes for Xjob as hourly, daily, weekly, or monthly jobs. It is completely fault tolerant and ensures that valuable data is never lost in the case of unexpected downtime. If any computer shuts down or is unavailable, Xjob's process verification ensures that the job will continue once the host computer is restarted. It runs on all systems that support Java, and provides a Web-based administration interface to monitor and control jobs. A built-in Web server displays statistics for current jobs via the Web.
The Router Audit Tool (rat) downloads configurations of router devices running IOS to be audited, and then checks them against the settings defined in the benchmark. For each configuration examined, it produces a report listing the following: a list of each rule checked with a pass/fail score, a raw overall score, a weighted overall score (1-10), and a list of IOS commands that will correct problems identified.
Sirid is a Web-based tool for managing software projects. The main features of Sirid are assigning tasks between the personnel, reporting bugs, managing specifications, and recording feature requests. The program also sends notifications of new bugs and tasks to people who have been set responsible for them, and notifies the responsible people when the deadline of some bug or task is approaching. It features graphical presentations for tracking the progress of your project. Sirid keeps you informed of the status of each of your projects, and allows you to take action if difficulties arise.