This repository was archived by the owner on Jan 15, 2019. It is now read-only.

Latest commit

History

4,350 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Build Status

Icinga 1.x

Icinga Logo

Table of Contents

  1. About
  2. License
  3. Installation
  4. Documentation
  5. Support
  6. Development and Contributions

About

Icinga 1.x began as a fork of Nagios and is backward compatible. So, Nagios configurations, plugins and addons can all be used with Icinga 1.x. Though Icinga 1.x retains all the existing features of its predecessor, it builds on them to add many long awaited patches and features requested by the user community.

Icinga is an enterprise grade open source monitoring system which keeps watch over a network and any conceivable network resource, notifies the user of errors and recoveries, and generates performance data for reporting. Scalable and extensible, Icinga can monitor complex, large environments across dispersed locations. Icinga is licensed under GPL V2 and is free to use, distribute and modify.

Icinga 2 is the new monitoring core flagship and actively developed. Icinga 1.x receives security and bug fixes only.

Please checkout https://www.icinga.com/products/icinga-2/ for more details.

License

Icinga 1 and the Icinga 1 documentation are licensed under the terms of the GNU General Public License Version 2, you will find a copy of this license in the LICENSE file included in the source package.

Installation

Read the INSTALLING file for more information about how to install it.

Documentation

The documentation is located in the html/doc/ directory. The latest documentation is also available on https://docs.icinga.com

Support

Check the project website at https://www.icinga.com for status updates. Join the community channels for questions or ask an Icinga partner for professional support.

Development

The Git repository is located on GitHub.

Icinga 1 is written in C and can be built on Linux/Unix.

Contributing

There are many ways to contribute to Icinga -- whether it be sending patches, testing, reporting bugs, or reviewing and updating the documentation. Every contribution is appreciated!

Read the contributing section and get familiar with the code.

Pull requests on GitHub are preferred.

Testing

Basic unit test coverage is provided by running make test during package builds.

Snapshot packages from the laster development branch are available inside the package repository.

About

Icinga 1.x, the old core (EOL 31.12.2018)

Topics

Resources

Stars

43 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
This repository was archived by the owner on Jan 15, 2019. It is now read-only.

Latest commit

History

4,350 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Build Status

Icinga 1.x

Icinga Logo

Table of Contents

  1. About
  2. License
  3. Installation
  4. Documentation
  5. Support
  6. Development and Contributions

About

Icinga 1.x began as a fork of Nagios and is backward compatible. So, Nagios configurations, plugins and addons can all be used with Icinga 1.x. Though Icinga 1.x retains all the existing features of its predecessor, it builds on them to add many long awaited patches and features requested by the user community.

Icinga is an enterprise grade open source monitoring system which keeps watch over a network and any conceivable network resource, notifies the user of errors and recoveries, and generates performance data for reporting. Scalable and extensible, Icinga can monitor complex, large environments across dispersed locations. Icinga is licensed under GPL V2 and is free to use, distribute and modify.

Icinga 2 is the new monitoring core flagship and actively developed. Icinga 1.x receives security and bug fixes only.

Please checkout https://www.icinga.com/products/icinga-2/ for more details.

License

Icinga 1 and the Icinga 1 documentation are licensed under the terms of the GNU General Public License Version 2, you will find a copy of this license in the LICENSE file included in the source package.

Installation

Read the INSTALLING file for more information about how to install it.

Documentation

The documentation is located in the html/doc/ directory. The latest documentation is also available on https://docs.icinga.com

Support

Check the project website at https://www.icinga.com for status updates. Join the community channels for questions or ask an Icinga partner for professional support.

Development

The Git repository is located on GitHub.

Icinga 1 is written in C and can be built on Linux/Unix.

Contributing

There are many ways to contribute to Icinga -- whether it be sending patches, testing, reporting bugs, or reviewing and updating the documentation. Every contribution is appreciated!

Read the contributing section and get familiar with the code.

Pull requests on GitHub are preferred.

Testing

Basic unit test coverage is provided by running make test during package builds.

Snapshot packages from the laster development branch are available inside the package repository.

About

Icinga 1.x, the old core (EOL 31.12.2018)

Topics

Resources

Stars

43 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
This repository was archived by the owner on Jan 15, 2019. It is now read-only.

Latest commit

History

4,350 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Build Status

Icinga 1.x

Icinga Logo

Table of Contents

  1. About
  2. License
  3. Installation
  4. Documentation
  5. Support
  6. Development and Contributions

About

Icinga 1.x began as a fork of Nagios and is backward compatible. So, Nagios configurations, plugins and addons can all be used with Icinga 1.x. Though Icinga 1.x retains all the existing features of its predecessor, it builds on them to add many long awaited patches and features requested by the user community.

Icinga is an enterprise grade open source monitoring system which keeps watch over a network and any conceivable network resource, notifies the user of errors and recoveries, and generates performance data for reporting. Scalable and extensible, Icinga can monitor complex, large environments across dispersed locations. Icinga is licensed under GPL V2 and is free to use, distribute and modify.

Icinga 2 is the new monitoring core flagship and actively developed. Icinga 1.x receives security and bug fixes only.

Please checkout https://www.icinga.com/products/icinga-2/ for more details.

License

Icinga 1 and the Icinga 1 documentation are licensed under the terms of the GNU General Public License Version 2, you will find a copy of this license in the LICENSE file included in the source package.

Installation

Read the INSTALLING file for more information about how to install it.

Documentation

The documentation is located in the html/doc/ directory. The latest documentation is also available on https://docs.icinga.com

Support

Check the project website at https://www.icinga.com for status updates. Join the community channels for questions or ask an Icinga partner for professional support.

Development

The Git repository is located on GitHub.

Icinga 1 is written in C and can be built on Linux/Unix.

Contributing

There are many ways to contribute to Icinga -- whether it be sending patches, testing, reporting bugs, or reviewing and updating the documentation. Every contribution is appreciated!

Read the contributing section and get familiar with the code.

Pull requests on GitHub are preferred.

Testing

Basic unit test coverage is provided by running make test during package builds.

Snapshot packages from the laster development branch are available inside the package repository.

About

Icinga 1.x, the old core (EOL 31.12.2018)

Topics

Resources

Stars

43 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
This repository was archived by the owner on Jan 15, 2019. It is now read-only.

Latest commit

History

4,350 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Build Status

Icinga 1.x

Icinga Logo

Table of Contents

  1. About
  2. License
  3. Installation
  4. Documentation
  5. Support
  6. Development and Contributions

About

Icinga 1.x began as a fork of Nagios and is backward compatible. So, Nagios configurations, plugins and addons can all be used with Icinga 1.x. Though Icinga 1.x retains all the existing features of its predecessor, it builds on them to add many long awaited patches and features requested by the user community.

Icinga is an enterprise grade open source monitoring system which keeps watch over a network and any conceivable network resource, notifies the user of errors and recoveries, and generates performance data for reporting. Scalable and extensible, Icinga can monitor complex, large environments across dispersed locations. Icinga is licensed under GPL V2 and is free to use, distribute and modify.

Icinga 2 is the new monitoring core flagship and actively developed. Icinga 1.x receives security and bug fixes only.

Please checkout https://www.icinga.com/products/icinga-2/ for more details.

License

Icinga 1 and the Icinga 1 documentation are licensed under the terms of the GNU General Public License Version 2, you will find a copy of this license in the LICENSE file included in the source package.

Installation

Read the INSTALLING file for more information about how to install it.

Documentation

The documentation is located in the html/doc/ directory. The latest documentation is also available on https://docs.icinga.com

Support

Check the project website at https://www.icinga.com for status updates. Join the community channels for questions or ask an Icinga partner for professional support.

Development

The Git repository is located on GitHub.

Icinga 1 is written in C and can be built on Linux/Unix.

Contributing

There are many ways to contribute to Icinga -- whether it be sending patches, testing, reporting bugs, or reviewing and updating the documentation. Every contribution is appreciated!

Read the contributing section and get familiar with the code.

Pull requests on GitHub are preferred.

Testing

Basic unit test coverage is provided by running make test during package builds.

Snapshot packages from the laster development branch are available inside the package repository.

About

Icinga 1.x, the old core (EOL 31.12.2018)

Topics

Resources

Stars

43 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
This repository was archived by the owner on Jan 15, 2019. It is now read-only.

Latest commit

History

4,350 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Build Status

Icinga 1.x

Icinga Logo

Table of Contents

  1. About
  2. License
  3. Installation
  4. Documentation
  5. Support
  6. Development and Contributions

About

Icinga 1.x began as a fork of Nagios and is backward compatible. So, Nagios configurations, plugins and addons can all be used with Icinga 1.x. Though Icinga 1.x retains all the existing features of its predecessor, it builds on them to add many long awaited patches and features requested by the user community.

Icinga is an enterprise grade open source monitoring system which keeps watch over a network and any conceivable network resource, notifies the user of errors and recoveries, and generates performance data for reporting. Scalable and extensible, Icinga can monitor complex, large environments across dispersed locations. Icinga is licensed under GPL V2 and is free to use, distribute and modify.

Icinga 2 is the new monitoring core flagship and actively developed. Icinga 1.x receives security and bug fixes only.

Please checkout https://www.icinga.com/products/icinga-2/ for more details.

License

Icinga 1 and the Icinga 1 documentation are licensed under the terms of the GNU General Public License Version 2, you will find a copy of this license in the LICENSE file included in the source package.

Installation

Read the INSTALLING file for more information about how to install it.

Documentation

The documentation is located in the html/doc/ directory. The latest documentation is also available on https://docs.icinga.com

Support

Check the project website at https://www.icinga.com for status updates. Join the community channels for questions or ask an Icinga partner for professional support.

Development

The Git repository is located on GitHub.

Icinga 1 is written in C and can be built on Linux/Unix.

Contributing

There are many ways to contribute to Icinga -- whether it be sending patches, testing, reporting bugs, or reviewing and updating the documentation. Every contribution is appreciated!

Read the contributing section and get familiar with the code.

Pull requests on GitHub are preferred.

Testing

Basic unit test coverage is provided by running make test during package builds.

Snapshot packages from the laster development branch are available inside the package repository.

About

Icinga 1.x, the old core (EOL 31.12.2018)

Topics

Resources

Stars

43 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
This repository was archived by the owner on Jan 15, 2019. It is now read-only.

Latest commit

History

4,350 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Build Status

Icinga 1.x

Icinga Logo

Table of Contents

  1. About
  2. License
  3. Installation
  4. Documentation
  5. Support
  6. Development and Contributions

About

Icinga 1.x began as a fork of Nagios and is backward compatible. So, Nagios configurations, plugins and addons can all be used with Icinga 1.x. Though Icinga 1.x retains all the existing features of its predecessor, it builds on them to add many long awaited patches and features requested by the user community.

Icinga is an enterprise grade open source monitoring system which keeps watch over a network and any conceivable network resource, notifies the user of errors and recoveries, and generates performance data for reporting. Scalable and extensible, Icinga can monitor complex, large environments across dispersed locations. Icinga is licensed under GPL V2 and is free to use, distribute and modify.

Icinga 2 is the new monitoring core flagship and actively developed. Icinga 1.x receives security and bug fixes only.

Please checkout https://www.icinga.com/products/icinga-2/ for more details.

License

Icinga 1 and the Icinga 1 documentation are licensed under the terms of the GNU General Public License Version 2, you will find a copy of this license in the LICENSE file included in the source package.

Installation

Read the INSTALLING file for more information about how to install it.

Documentation

The documentation is located in the html/doc/ directory. The latest documentation is also available on https://docs.icinga.com

Support

Check the project website at https://www.icinga.com for status updates. Join the community channels for questions or ask an Icinga partner for professional support.

Development

The Git repository is located on GitHub.

Icinga 1 is written in C and can be built on Linux/Unix.

Contributing

There are many ways to contribute to Icinga -- whether it be sending patches, testing, reporting bugs, or reviewing and updating the documentation. Every contribution is appreciated!

Read the contributing section and get familiar with the code.

Pull requests on GitHub are preferred.

Testing

Basic unit test coverage is provided by running make test during package builds.

Snapshot packages from the laster development branch are available inside the package repository.

About

Icinga 1.x, the old core (EOL 31.12.2018)

Topics

Resources

Stars

43 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
This repository was archived by the owner on Jan 15, 2019. It is now read-only.

Latest commit

History

4,350 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Build Status

Icinga 1.x

Icinga Logo

Table of Contents

  1. About
  2. License
  3. Installation
  4. Documentation
  5. Support
  6. Development and Contributions

About

Icinga 1.x began as a fork of Nagios and is backward compatible. So, Nagios configurations, plugins and addons can all be used with Icinga 1.x. Though Icinga 1.x retains all the existing features of its predecessor, it builds on them to add many long awaited patches and features requested by the user community.

Icinga is an enterprise grade open source monitoring system which keeps watch over a network and any conceivable network resource, notifies the user of errors and recoveries, and generates performance data for reporting. Scalable and extensible, Icinga can monitor complex, large environments across dispersed locations. Icinga is licensed under GPL V2 and is free to use, distribute and modify.

Icinga 2 is the new monitoring core flagship and actively developed. Icinga 1.x receives security and bug fixes only.

Please checkout https://www.icinga.com/products/icinga-2/ for more details.

License

Icinga 1 and the Icinga 1 documentation are licensed under the terms of the GNU General Public License Version 2, you will find a copy of this license in the LICENSE file included in the source package.

Installation

Read the INSTALLING file for more information about how to install it.

Documentation

The documentation is located in the html/doc/ directory. The latest documentation is also available on https://docs.icinga.com

Support

Check the project website at https://www.icinga.com for status updates. Join the community channels for questions or ask an Icinga partner for professional support.

Development

The Git repository is located on GitHub.

Icinga 1 is written in C and can be built on Linux/Unix.

Contributing

There are many ways to contribute to Icinga -- whether it be sending patches, testing, reporting bugs, or reviewing and updating the documentation. Every contribution is appreciated!

Read the contributing section and get familiar with the code.

Pull requests on GitHub are preferred.

Testing

Basic unit test coverage is provided by running make test during package builds.

Snapshot packages from the laster development branch are available inside the package repository.

About

Icinga 1.x, the old core (EOL 31.12.2018)

Topics

Resources

Stars

43 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
This repository was archived by the owner on Jan 15, 2019. It is now read-only.

Latest commit

History

4,350 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Build Status

Icinga 1.x

Icinga Logo

Table of Contents

  1. About
  2. License
  3. Installation
  4. Documentation
  5. Support
  6. Development and Contributions

About

Icinga 1.x began as a fork of Nagios and is backward compatible. So, Nagios configurations, plugins and addons can all be used with Icinga 1.x. Though Icinga 1.x retains all the existing features of its predecessor, it builds on them to add many long awaited patches and features requested by the user community.

Icinga is an enterprise grade open source monitoring system which keeps watch over a network and any conceivable network resource, notifies the user of errors and recoveries, and generates performance data for reporting. Scalable and extensible, Icinga can monitor complex, large environments across dispersed locations. Icinga is licensed under GPL V2 and is free to use, distribute and modify.

Icinga 2 is the new monitoring core flagship and actively developed. Icinga 1.x receives security and bug fixes only.

Please checkout https://www.icinga.com/products/icinga-2/ for more details.

License

Icinga 1 and the Icinga 1 documentation are licensed under the terms of the GNU General Public License Version 2, you will find a copy of this license in the LICENSE file included in the source package.

Installation

Read the INSTALLING file for more information about how to install it.

Documentation

The documentation is located in the html/doc/ directory. The latest documentation is also available on https://docs.icinga.com

Support

Check the project website at https://www.icinga.com for status updates. Join the community channels for questions or ask an Icinga partner for professional support.

Development

The Git repository is located on GitHub.

Icinga 1 is written in C and can be built on Linux/Unix.

Contributing

There are many ways to contribute to Icinga -- whether it be sending patches, testing, reporting bugs, or reviewing and updating the documentation. Every contribution is appreciated!

Read the contributing section and get familiar with the code.

Pull requests on GitHub are preferred.

Testing

Basic unit test coverage is provided by running make test during package builds.

Snapshot packages from the laster development branch are available inside the package repository.

About

Icinga 1.x, the old core (EOL 31.12.2018)

Topics

Resources

Stars

43 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages