Mostly tidying of code and commenting. Now much more complete, although there are still some issues with the underlying pircbot (sometimes hangs when the help command is sent, for example).
Added comment about PircBot to the comment/finger information.
Completing this feature request: [ #479631 ] heartbeat monitor - starting list Adds hosts defined in this configuration value to the heartbeat monitor on startup. Monitor.Heartbeat.initialHosts=raptor.ukc.ac.uk;myrtle.ukc.ac.uk This means the Heartbeat Monitor will generate heartbeat alerts if these hosts don't send in a heartbeat within the expected time. This is useful in situations where the i-scream server comes up after the hosts have gone down, which usually wouldn't have generated an alert - because the server would never have seen the hosts to know they're gone.
Typo fixed in the configuration for the logging alerter. The message setting was not being picked up, which resulted in the default being used. The default was not overly useful :)
Typo fixes.
Major change in the java package naming. This has been held off for some time now, but it really needed doing. The future packaging of all i-scream products will be; uk.org.iscream.<product>.<subpart>.* In the case of the central monitoring system server this will be; uk.org.iscream.cms.server.* The whole server has been changed to follow this structure, and tested to a smallish extent. Further changes in other parts of the CMS will follow.
A new alerter that writes alerts to the system logfile, thus keeping a permanent record should the need arise to see "what happened" at some point in the past. It currently logs at DEBUG level, although I propose a new level be introduced. This will be discussed.
The alerting level for the WebFeeder has been changed to have the format of the other alerters (as it now extends the skeleton class for alerters). It therefore requires a configuration value with a common format.
Tidied ClientInterface and DBInterface sections.
Added UserCount monitor to the list.
Added new UserCount monitor. This one fires an alert if too many users are logged into a machine at once.
Changed the Queue thresholds to something more realistic.
Slightly longer heartbeat timeout.
Tidied up the Monitor's section. Alert timeouts are stored as defaults, which can be overridden. This saves repeating the same values. Also neatened the layout and comments. More detailed explanation could be given in the user documentation.
Added new Queue monitor.
Need to turn Process and Load Monitors on.
Added config for Load and Process count Monitor's.
Added Webfeeder alert level.
More general changes to the configuration.
new config
Added extra Queue information.
Halfed the OK/FINAL timeout periods. It's a bit hard to test with such long intervals to wait :)
Added a final timeout for services, as we're seeing a lot of them. Also fixed a few bits in the Monitor.Heartbeat and Alerter.EMail. Finally changed the EMail message to be more up-to-date.
Added new values for the WebFeeder.
The whole server package structure has been changed. Old Package: uk.ac.ukc.iscream.* New Package: uk.org.iscream.*
Added the Services Monitor to the config.
Added config for service checks
Now has the config for the new Disk monitor
The WebFeeder now dumps Alert messages, and can be turned on and off.
Got the filename wrong by mistake.
Added the WebFeeder "Monitor" and "Alerter" to the lists.
Configuration start for WebFeeder.
Added the Telnet service check.
Opps, I didn't put FTP in !
Added the new service checks.
Added a comment to clarify the situation with heartbeat thresholds.
Added Memory and Swap monitor configurations.
Has some comments for alerters, and new FINAL config
Config for the heartbeat monitor.
Changed the default filter to something more helpful.
The alerter config now has a default destination list which hosts can override.
Added IRC__Alerter's version command.
Changed to reflect new IRC__Alerter.
Changes to fit with the new IRC Alerter.
Modified the alert and monitor sections inline with new mechanism. Created new section for misc configurations.
Setup the host grouping.
New format, nicely laid out and fully configured
Some configuration files that we've be running with.
Added the QueueMonitoring interval.
Lets run an SMTP check :)
Yes, I think the test worked... but we probably don't need to keep doing it now the HTTP thing is done ;)
added HTTP request
now has config for service checks
More reasonable update times that we'll use for testing.
Activated the database now, as it seems to be working fine and more reliably.
Better to run the TypeChecker first.
Added the TypeChecker plugin to the list.
Brought inline with the default.properties.
MERGE: Merged the SERVER_PACKAGEBUILD branch back into the HEAD trunk.
file system.conf was initially added on branch SERVER_PACKAGEBUILD.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.