Utilizing this in-house developed technology, we are offering a service archiving and graphing efficiently collected high resolution system data which currently focuses on internet-connected GNU/Linux 2.6+ machines. Support for additional operating systems and devices will be offered in the future.
The sampler only communicates the sampled information to the server when the information has changed from its previous sample. For this to be possible the Muldex server and sampler programs maintain a synchronized stateful view of the information being monitored. This minimizes the CPU utilization and network traffic while permitting relatively high sample rates like 1HZ to be used. In addition to being designed from the start for high frequency with minimal overhead, all sampler modules are written in the C programming language with efficiency, stability, robustness and security as top priorities. For these reasons the sampler process is rarely seen consuming CPU time, uses little memory and generally tends to be forgotten about.
All states stored in the server by the sampler program are related to your hosts via what is known as a "subject ID", these ID numbers are assigned to your account and supplied to the sampler during installation.
As part of the Muldex service, all suitable monitored data is archived. From the archives graphs are generated every 30 minutes for you to view. The archives store averages for an entire decade at low resolution, and include shorter-term archives at progressively higher resolutions up to 1HZ for the last 24 hours. There are 5 distinct ranges stored in the archives:
In addition to automatically generated graphs, there is a custom graph interface for creating graph sets from arbitrary periods presenting subjects and graph types you select.
You access your graphs via the web here. In addition to graph navigation, the web interface provides a means for labelling your subjects and controlling access to your Muldex service. There is also a guest access feature available on all accounts which can be enabled to grant others read-only access to your graphs. You can experience this feature right now by accessing the above mentioned demonstration.
The service is provided at a cost of $1 per state per month. Accounts that use over 1000 states per month get a 10% discount, bringing the price down to $.90 per state per month.
Billing is performed monthly and calculated from logged actual usage, much like a regular utility bill. As a result, though the price is expressed monthly here for simplicity, when monthly bills are calculated the per month state price is divided by the number of hours in a 31 day month. The result ($0.00134408602150538 for $1/state/month) is then multiplied by the number of state-hours used throughout the month, which is logged with half-hour accuracy. This approach enables service use and payment on an as-needed basis.
When ordering your Muldex service you will specify the maximum states you want available to your account. A deposit is required equal to one months utilization of the maximum states you specified before your account will be activated. Your deposit will be refunded in full upon service termination after any outstanding balance has been settled. There is also a non-refundable 4% setup fee, calculated as 4% of the required deposit.
Click here to determine your state requirements and order your own Muldex service
Larger scale installations or customers interested in long-term service contracts which can include on-site internal deployment and support of the Muldex system should contact us.