Henrik Størner wrote:
2) The real problem is that unless the database is co-located with theXymon server, then your monitoring suddenly becomes dependant on a remote database-server. So what happens if your database server losesthe network connection to the Xymon server ? You won't get any alerts from Xymon, because it has no data available to generate alerts from.
A good number of db applications are implemented in a multi-tier configuration where the db server is separate from the app server. Xymon wouldn't necessarily be different in that respect.
My suggestion would be to leave the database location up to the implementation.Now you perl zealots will probably freak out, but I probably wouldn't want that database code to be in Perl (sorry Japeth), it's too performance sensitive.
Part of Japeth's idea has great merit here, implement the db layer as DBI code. That way the implementation can choose any DBI compliant database they want.
-- Rich Smrcina VM Assist, Inc. Phone: 414-491-6001 Ans Service: 360-715-2467 http://www.linkedin.com/in/richsmrcina Catch the WAVV! http://www.wavv.org WAVV 2009 - Orlando, FL - May 15-19, 2009