Published on
29. October 2009 by
Michael Friedrich in
Development, Misc, Releases and Webinterface.
Tags: API, conference, Database, Development, Icinga, osmc, release, Sourceforge, web.
Sorry for the delay on the release, we had to catch several technical issues next to OSMC.
We decided to split the releases into Icinga Core and Icinga Web. Therefore you will find two several packages to download and install.
The Core contains the Icinga API and IDOUtils which are needed for a functional Web this time. Make sure to download Icinga 1.0 RC1 and install it with IDOUtils for MySQL, the API will be installed automatically in share/icinga-api/
The Icinga Web depends on the API – you have to point the config to the actual install path. There are also several prerequisites and dependencies to resolve, so please catch on the instructions in doc/install-fromscratch.txt and do not hesitate to ask questions on the mailinglists and/or report any issues/bugs on our dev tracker.
Please keep in mind that this is an alpha release and be patient while we are working on future versions! :-)
Published on
16. September 2009 by
Michael Friedrich in
Core, Development, Misc, Releases and Technical.
Tags: 0.8.4, Database, Development, Docbook, Download, Icinga, IDOUtils, libdbi, PostgreSQL, release, Sourceforge.
Since we decided to give you the opportunity to test the new IDOUtils with re-engineered code for more RDBMs and Postgres support too we were aware of the fact that there would have been bugfixes to apply ;-)
There were several issues to fix, not only Postgres but also typos and rewritten queries. We also added some improvements to the code, to mention configure support for manual libdbi detection and also the new version handling for IDOUtils. It’s now the same als Icinga Core, the old fashioned 1.4b8 has been dropped since we implemented a lot of new stuff to the original code.
Following the Changelog what’s been done so far:
- idoutils: fix failure_prediction_options in tables hosts, services for postgres
- idoutils: add configure support for manual libdbi detection
- idoutils: fix typo laste_state (wrong column)
- idoutils: fix buffer freeing with NAGIOS_SIZEOF_ARRAY
- idoutils: delete old mysql files coming from ndoutils
- idoutils: add new version handling, idomod/ido2db now shows version of Icinga core
- idoutils: rename existing mysql/pgsql files, added upgrade/fix files
- idoutils: fix wrong typecast in servicestatusdata_add, no more segfault while query preparing
- idoutils: add experimental db trimming interval option in ido2db.cfg
- core: fix wrong copyright url for Ethan
- docu: fix quickinstall guides
Those changes and improvements to the code are worth a new release!
Thanks for testing and reporting bugs and improvements to our mailinglists, dev tracker and here in the blog! =)
PS: Concerning Oracle, I’ve started preparing the code in another branch (edit Makefile for ocilib, rewrite db connection, add parameter bindings for queries and so on). I hope this will be done within the next few weeks and maybe we’ll catch up with another Icinga release before 1.0 alpha :-)
A lot of the communication around and about Icinga is done on the mailing lists. So whether you are a user of Icinga or you want to engage in the development process, there is a mailing list for you:
Icinga Users
The mailing list for Icinga Users covers normal questions about how to install Icinga, how to use it in your day-to-day business or for getting help about specific problems or scenarios. Just become a member of this mailing list and start asking or answering questions by sending mail to icinga-users@lists.sourceforge.net.
Icinga Developers
The icinga-devel mailing lists is your first choice if you would like to influence Icinga development in any way: If you want to share your ideas about future features, ask questions about a concrete implementation detail, offer your help or just want to know what is going to happen internally, sign up here at Sourceforge and send your mails to icinga-devel@lists.sourceforge.net.
The lists are more than happy to hear from you. But please note, that you have to become a member of the mailings lists, before you can start sending e-mail. Otherwise, the lists would be flooded with spam. However you can read the lists in the archives, without becoming a member first. Just click here for icinga-users and icinga-devel.
Hello out there,
we are proud to announce the first beta release of Icinga.
As mentioned on the roadmap , we have reached the renaming goal. But is just a simple renaming takes so much time? Well, no!
It was kind of fun to re-factor the IDOUtils to use libdbi as a DB abstraction layer, that we decided to get these changes into the 0.8 release instead of holding it back to 0.8.2. Up to now it should work well with MySQL Databases and current discussions on the icinga-devel list shows that there’s enough work to change the different SQL queries to fit to more RDBMs.
Also new are some neat style sheet changes based on the Vautour Theme (Link to MonitoringExchange)
Work has just begun and we hope for many feedback, preferred on the mailings lists.
You don’t have to buy a pig in the poke, just watch the Icinga live demo on: http://demo.icinga.org/icinga/ (Username: guest; Password: guest) and if you like it, try it by yourself after downloading from Sourceforge