Icinga 1.0 RC1 awaits you!

The much awaited release of Icinga 1.0 RC1  is now available for download!

New features/updates implemented in this release are… (see Changelog for more detail)

  • Oracle support with oclilib
  • SSL support
  • idoutils: fix typecast bug – unsigned long is bigger then int
  • idoutils: fix oracle notif_timeperiod_object_id (30 chars max)
  • idoutils: fix oracle table serviceescalationcontactgroups (30 chars max)
  • idoutils: fix hoststatus/servicestatus/servicecheck unique constraint updating mismatch
  • idoutils: fix insert_or_update queries where update violates unique constraint
  • idoutils: remove and ignore oracle table_prefix (30 chars max)
  • idoutils: workaround to handle more than 4k Data which may exceed service outputs incl. long perf_data
  • core init: delete ‘su’ usage since all previously su touched files were created by the icinga user
  • idoutils: fix unescape bug during tabstops
  • idoutils: fix idomod/icinga segfault while try to use ssl on unix sockets
  • core configure: set INIT_OPTS depending on detected host OS (no more root:root on FreeBSD?)
  • idoutils: fix case insensitive comparison in MySQL using BINARY
  • idoutils: change ido2db.cfg: ndo2db_[user|group] to ido2db_[user|group]
  • core web: fix missing gif icon copy

Please Note: if you are upgrading from an earlier release, you will need to update the user config in ido2db.cfg from ndo2db_[user|group] to ido2db_[user|group]

As always your feedback is welcome! if you have suggestions or improvements please communicate these via the icinga-devel

mailing list and should you have any trouble with installing/compiling then please use the icinga-users mailing list.

More details to follow soon about the new Icinga-web UI…

From the Icinga Team … Enjoy!

Advantages of OpenDNS

I’ve recently been asked for a solution to prevent access to inappropriate material in a business. An article that was recently aired on Category5.tv that discuses the use of OpenDNS for this exact use!

As I use Bind9 (DNS server) as a caching DNS on my home network, I had it set to use my ISP’s DNS servers, but just recently altered this to use OpenDNS.

To use OpenDNS you will need to sign-up (registration is free) before you can use this service, all the details on how to use OpenDNS are of course on their website. So what do you get by using this? Well depending on the service you opt for this gives various options, but the default free plan will cover most home networks needs with the following options…

High

Protects against all adult-related sites, illegal activity, social networking sites, video sharing sites, and general time-wasters. 27 categories in this group – View – Customize

  • Adware

Sites that distribute applications which display advertisements without user’s knowledge or choice. Does NOT include sites which serve advertising.

  • Alcohol

Sites about alcohol use, commercial and otherwise.

  • Chat

Sites where you can chat in real-time with groups of people. Includes IRC.

  • Classifieds

Sites for buying and selling (or bartering) goods and services.

  • Dating

Sites for meeting other people.

  • Drugs

Sites about illegal or recreational drug use.

  • File storage

Sites that offer space for hosting, sharing and backup of digital files.

  • Gambling

Sites that offer gambling or information about gambling.

  • Games

Sites that offer game play and information about games (news, tips, cheat codes).

  • Hate/Discrimination

Sites that promote intolerance based on gender, age, race, nationality, religion, sexual orientation or other group identities.

  • Instant messaging

Sites that offer access or software to communicate in real-time with other individuals.

  • P2P/File sharing

Sites that facilitate the sharing of digital files between individuals, especially via peer-to-peer software, including torrent sites.

  • Social networking

Sites that promote interaction and networking between people.

  • Video sharing

Sites for sharing video content.

  • Visual search engines

Sites for searching for images based on keywords.

  • Weapons

Sites about weapons, commercial and otherwise.

  • Webmail

Sites that offer the ability to send or receive email.

  • Photo sharing

Sites for sharing photographs, as individual images, galleries and albums.

  • Adult Themes

Sites that are adult in nature and are not defined in other rating categories. Note: This category should only be turned on if you want to be very restrictive on your network.

  • Tasteless

Sites that contain information on such subjects as mutilation, torture, horror, or the grotesque.

  • Lingerie/Bikini

Sites displaying or dedicated to lingerie/bikini that could be considered adult-only.

  • Proxy/Anonymizer

Sites providing proxy bypass information or services. Also, sites that allow the user to surf the net anonymously, including sites that allow the user to send anonymous emails.

  • Sexuality

Sites that provide information, images or implications of bondage, sadism, masochism, fetish, beating, body piercing or self-mutilation.

  • Nudity

Sites that provide images or representations of nudity.

  • Pornography

Anything relating to pornography, including mild depiction, soft pornography or hard-core pornography.

  • Forums/Message boards

Sites with discussions, including bulletin boards, message boards and forums.

  • Phishing Protection

By enabling phishing protection, you’ll protect everyone on your network from known phishing sites using the best data available.

Moderate

Protects against all adult-related sites and illegal activity.

14 categories in this group – View – Customize

  • Adware

Sites that distribute applications which display advertisements without user’s knowledge or choice. Does NOT include sites which serve advertising.

  • Alcohol

Sites about alcohol use, commercial and otherwise.

  • Dating

Sites for meeting other people.

  • Drugs

Sites about illegal or recreational drug use.

  • Gambling

Sites that offer gambling or information about gambling.

  • Hate/Discrimination

Sites that promote intolerance based on gender, age, race, nationality, religion, sexual orientation or other group identities.

  • Weapons

Sites about weapons, commercial and otherwise.

  • Tasteless

Sites that contain information on such subjects as mutilation, torture, horror, or the grotesque.

  • Lingerie/Bikini

Sites displaying or dedicated to lingerie/bikini that could be considered adult-only.

  • Proxy/Anonymizer

Sites providing proxy bypass information or services. Also, sites that allow the user to surf the net anonymously, including sites that allow the user to send anonymous emails.

  • Sexuality

Sites that provide information, images or implications of bondage, sadism, masochism, fetish, beating, body piercing or self-mutilation.

  • Nudity

Sites that provide images or representations of nudity.

  • Pornography

Anything relating to pornography, including mild depiction, soft pornography or hard-core pornography.

  • Phishing Protection

By enabling phishing protection, you’ll protect everyone on your network from known phishing sites using the best data available.

Low

Protects against pornography and phishing.

5 categories in this group – View – Customize

  • Tasteless

Sites that contain information on such subjects as mutilation, torture, horror, or the grotesque.

  • Proxy/Anonymizer

Sites providing proxy bypass information or services. Also, sites that allow the user to surf the net anonymously, including sites that allow the user to send anonymous emails.

  • Sexuality

Sites that provide information, images or implications of bondage, sadism, masochism, fetish, beating, body piercing or self-mutilation.

  • Pornography

Anything relating to pornography, including mild depiction, soft pornography or hard-core pornography.

  • Phishing Protection

By enabling phishing protection, you’ll protect everyone on your network from known phishing sites using the best data available.

Minimal

Protects against phishing attacks.

1 category in this group – View – Customize

  • Phishing Protection

By enabling phishing protection, you’ll protect everyone on your network from known phishing sites using the best data available.

None

Nothing blocked.

Custom

Choose the categories you want to block.

So as you can see, there is plenty of scope to cover what you want or don’t want on your network and you can also add domains for review from OpenDNS should you find a site that you feel offensive …  😀

Ubuntu-AU and the amusing spam!

As most of us are aware the numerous mailing lists are always the target of spammers, with there bid to attempt to flood us with there content! well this is a fine example of a spam message (that had the Conficker worm attached!) that recently has been hitting the ubuntu-au mailing list…

“Dear Microsoft Customer,
Starting 18/10/2009 the ‘Conficker’ worm began infecting Microsoft customers unusually rapidly. Microsoft has been advised by your Internet provider that your network is infected.
To counteract further spread we advise removing the infection using an antispyware program. We are supplying all effected Windows Users with a free system scan in order to clean any files infected by the virus.
Please install attached file to start the scan. The process takes under a minute and will prevent your files from being compromised. We appreciate your prompt cooperation.
Regards,
Microsoft Windows Agent #2 (Hollis)
Microsoft Windows Computer Safety Division”

So do your Microsoft buddies a favour, and at least mention in passing that there are still attempts to lure them into running bogus attachments that will cause them endless pain!

Hmm.. wouldn’t it be nice if we all used Linux, how much nicer the Internet would be! 😉


Ubuntu is happy to call itself open source… (or is it?)

In recent news Mark Shuttleworth has just announced that the Ayatana project is to become a closed group and that membership will only be by invitation only. So is the following statement still true? “Ubuntu is happy to call itself open source” IMHO I’d say no! but I am merely one however, this does raise a question for me as to will I continue to use Ubuntu. The reason I chose Ubuntu over many other distributions on the merit that it both allowed the general community to contribute to its development and that most of the software it provided was FOSS.

I realise that some may see this (of me) to be rather petty to single out one item and to then make a statement to the effect that I would change the distribution as a result. But if one project becomes closed, then how many others may follow, stating that its the only way for them to continue. Certainly if it ever comes to this then I would see that Ubuntu would cease to exist. But to make certain projects closed and other freely open has to be counter productive in the long run. If there is something that the closed group really want to implement but knowing realise that the greater community is not going to agree on then they (closed group) need to have a good long re-think as to why.

I’ve been an Ubuntu user since 6.06 LTS Dapper, and I have to admit that there has been more (in the last 6 months) that I’m starting to dislike about the distribution and the way that the community contribution is being ignored in preference to a minority. I think its time that the development teams re-group and revise their values and consider the bigger picture, rather than ones individual ego!

13 days to go… to Icinga 1.0RC

With only 13 days to go before the first Release Candidate, There are some area’s that still need some testing before this can be classed as stable, these include IDOUtils PostgreSQL and German documentation.  To get hold of the current git branches or to just review the current changes please visit…

https://git.icinga.org/index

Its most important to test as much functionality as possible, in an attempt  to find if there are any bugs in the current code and most importantly to report any findings!

Report any issues to the following links…

Report Issue API
Report issue Core
Report Issue Docs
Report Issue Web

Once in the relevant link for the issue you are reporting, simply click on the tab “New issue”and submit you findings…

 

Reporting Issues

 

Again please assist as best you can with this,  and in doing so, you are helping in making Icinga one of the most user friendly monitoring suites!

Is change as good as a holiday ???

I’ve always struggled to find a WordPress theme that I’m happy with, as I like to think that what I present in a way portrays something on my own personality! Over the last year I have been using several themes, but I seem to return to K2 at some point and then just making a few simple mods. So lets see how long I stay with this arrangement!…

Oh and the picture across the top of the blog, is from the pinnacle of Mt Wellington. You can see the city of Hobart below…

Creating custom logos for Icinga/Nagios

By default your service map will show your defined services with a question mark logo, this is due to  the default logos used are unknown.gif and unknown.gd2. You can define your own custom logos thus giving a more personalised look. There have been logo packs made for use with Nagios, well theses of course will work just fine in Icinga, in this case I have made my own custom images of my router and my server.

The image types can be .jpg, .gif .png you will also need to convert the images you use to a .gd2 format as well. to do this you are going to need the pngtogd2 utility. (see notes below) I have resized these images to 40×40 pixels before conversion to .gd2 format.

pngtogd2 source_image output_imige.gd2 cs 1

  • pngtogd2 command loses transparency unless the original png file is properly formatted
  • pngtogd2 is distributed as part of the libgd-tools package in Debian and Ubuntu.
  • The image needs to be stored with an indexed rather than RGB color model. In GIMP, select Image -> Mode -> Indexed.
  • The color values for transparent pixels need to be retained.

Source : http://wiki.nagios.org/index.php/Status_Map_Images

Then create hostextinfo.cfg file in /usr/local/icinga/etc/objects and include the following…  (please note this is my configuration!)

define hostextinfo{

host_name IBM-eSERVER

# notes_url http://webserver/hostinfo.pl?host=you_can_edit_this

icon_image IBM-eSERVER_220.png

icon_image_alt IBM-eSERVER_220

vrml_image IBM-eSERVER_220.png

statusmap_image IBM-eSERVER_220.gd2

# 2d_coords 100,250

# 3d_coords 100.0,50.0,75.0

}

Your custom images need to be placed into ‘/usr/local/icinga/share/images/logos’ substitute the .png and .gd2 files to the names of the images that you will be using. Change the file ownership and permissions of your custom images and hostextinfo.cfg by using the following ‘chown dancer:icinga your_file_name’ also ‘chmod 664 your_file_name’ this matches the permissions and ownership of the files already in these directories. If you have multiple hosts then repeat the ‘define hostextinfo{…}’ that you wish to add custom logos to, if you wish to use the same logo for multiple hosts then they just need to be comma separated eg. ‘host_name     localhost1,localhost2,localhost3’

To enable your new hostextinfo.cfg you need to add the following to /usr/local/icinga/etc/icinga.cfg

# Definitions for custom logo

cfg_file=/usr/local/icinga/etc/objects/hostextinfo.cfg

Make sure that your configuration is good by running the following (as root) ‘sudo /usr/local/icinga/bin/icinga -v /usr/local/icinga/etc/icinga.cfg’ if you have no errors, then simply restart Icinga. If you do have errors then check to make sure you have defined a valid ‘host_name’ and that you have placed your custom images into /usr/local/icinga/share/images/logos

You will be rewarded with the following…

Before…

Before

After…

After

These custom logos will also show up when viewing host and service details…

Services

Note: I’m using Ubuntu some commands may vary depending on distribution



Maisie’s Birdbath Conquest!

Now there has been a lot of public awareness that the humble sparrow’s numbers have declined. well I may have found the reason!

Now her inquisitive ways have got my attention! Maisie is a cat that doesn’t mind water! although she won’t immerse herself, she does like to get the paws wet every now and then! also she now has made claim to the birdbath in the back yard!

Maisie's Birdbath Conquest!

Now there has been a lot of public awareness that the humble sparrow’s numbers have declined. well I may have found the reason!

Now her inquisitive ways have got my attention! Maisie is a cat that doesn’t mind water! although she won’t immerse herself, she does like to get the paws wet every now and then! also she now has made claim to the birdbath in the back yard!