How to undo Git reset hard?

How to undo Git reset hard?

You just finished a long interactive rebase. You hit enter. Your commit history looks… wrong. There is a bunch of things that could go wrong: messed up an interactive rebase accidentally ran git reset --hard merged the wrong branch rebased onto the wrong base You...

Organise a meetup with us!

Organise a meetup with us!

Are you passionate about monitoring and keen to share your knowledge and experiences with others? Do you enjoy connecting with like-minded folks in the IT and DevOps world? Or do you just want some Icinga shirts for yourself? Well, we have some exciting news for you!...

Icinga for Windows without an Icinga 2 agent

Icinga for Windows without an Icinga 2 agent

I've already dropped a hint at this topic in a previous post of mine which reflected the history of Icinga on Windows: Icinga 2.14 will be able to directly speak to the PowerShell daemon REST API without even fork(2) or exec(3) for a subprocess (...). In fact this...

Effective Monitoring Strategy: 10 Tips for Success

Effective Monitoring Strategy: 10 Tips for Success

As a software developer in training at Icinga, I've learned a lot about the nuances and importance of monitoring systems. Effective monitoring is critical for maintaining the health, performance and security of any infrastructure or application. Here are ten essential...

New Redis® open source server packages for Icinga DB

New Redis® open source server packages for Icinga DB

Finally, we are pleased to announce the availability of the new Redis®* open source server packages for Icinga DB for all supported distributions 🎉. You may have already noticed that we had some issues with the previous packages here and there, but we've been working...

Thank You for an Amazing Icinga Summit 2024 in Berlin!

Thank You for an Amazing Icinga Summit 2024 in Berlin!

What an amazing two days we’ve had! The Icinga Summit 2024 in the heart of Berlin was a great success, and we are deeply thankful to everyone who contributed to making it happen. From the moment the doors opened, the atmosphere was vibrant. The Kulturbrauerei Palais,...

Native Binaries with PHP

Native Binaries with PHP

There is always a big debate about whether interpreted or compiled languages are more useful. I think it is important to look at the pros and cons. Both language types have their strengths and weaknesses. While interpreted languages are great for maintaining and...

Chart.js: Visualizing Data for Better Insights

Chart.js: Visualizing Data for Better Insights

In the field of data visualization, Chart.js is a popular JavaScript library used to make flexible and good-looking charts. It's simple and versatile, making it a great choice for many uses, including monitoring systems. This library ensures that charts display well...

Making Use of Previous State in Icinga2 Check Commands

Making Use of Previous State in Icinga2 Check Commands

When writing a custom check plugin for Icinga 2, there are situations where in addition to observing the current state of a system, taking the past into account as well can be helpful. A common case for this is when the data source provides counter values, i.e. values...

Subscribe to our Newsletter

A monthly digest of the latest Icinga news, releases, articles and community topics.