You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mozzo interacts with Nagios Core (4.x) via `cmd.cgi` and `statusjson.cgi` using standard HTTPS requests. It allows you to acknowledge alerts, schedule downtime, and view statuses without needing to install specialized Nagios libraries or scrape HTML.
11
+
8
12
## Table of Contents
9
13
10
-
-[About](#about)
11
14
-[Installation](#installation)
12
-
-[Option 1: Run from source (Standalone)](#option-1-run-from-source-standalone)
15
+
-[Option 1: Run from Source (Standalone)](#option-1-run-from-source-standalone)
13
16
-[Option 2: Install via pip](#option-2-install-via-pip)
14
17
-[Option 3: Install via Pypi](#install-via-pypi)
15
18
-[Configuration](#configuration)
16
19
-[Usage](#usage)
17
-
-[View Nagios process status](#view-nagios-process-status)
-[Acknowledge a specific service](#acknowledge-a-specific-service)
21
-
-[Acknowledge a host and all its services](#acknowledge-a-host-and-all-its-services)
22
-
-[Set downtime for a specific host](#set-downtime-for-a-specific-host)
23
-
-[Set downtime for a host and all its services](#set-downtime-for-a-host-and-all-its-services)
24
-
-[Set downtime for a specific service](#set-downtime-for-a-specific-service)
25
-
-[Disable alerting for a specific service](#disable-alerting-for-a-specific-service)
26
-
-[Disable alerting for all services on a host](#disable-alerting-for-all-services-on-a-host)
27
-
-[Enable alerting for all services on a host](#enable-alerting-for-all-services-on-a-host)
28
-
-[Enable alerting for a specific service](#enable-alerting-for-a-specific-service)
29
-
-[Toggle global alerts](#toggle-global-alerts)
20
+
-[View Nagios Process Status](#view-nagios-process-status)
21
+
-[List Unhandled or Alerting services](#list-unhandledalerting-services)
22
+
-[List Service Issue](#list-service-issues)
23
+
-[Acknowledge a Specific Service](#acknowledge-a-specific-service)
24
+
-[Acknowledge a Host and all its Services](#acknowledge-a-host-and-all-its-services)
25
+
-[Set Downtime for a Specific Host](#set-downtime-for-a-specific-host)
26
+
-[Set Downtime for a Host and all its Services](#set-downtime-for-a-host-and-all-its-services)
27
+
-[Set Downtime for a Specific Service](#set-downtime-for-a-specific-service)
28
+
-[Disable Alerting for a Specific Service](#disable-alerting-for-a-specific-service)
29
+
-[Disable Alerting for all Services on a Host](#disable-alerting-for-all-services-on-a-host)
30
+
-[Enable Alerting for all Services on a Host](#enable-alerting-for-all-services-on-a-host)
31
+
-[Enable Alerting for a Specific Service](#enable-alerting-for-a-specific-service)
32
+
-[Toggle Global Alerts](#toggle-global-alerts)
30
33
-[Setting Ack or Downtime with a Custom Message](#setting-ack-or-downtime-with-a-custom-message)
31
34
-[Acknowledging all Unhandled Issues](#acknowledging-all-unhandled-issues)
35
+
-[Service Reporting and Uptime](#service-reporting-and-uptime)
36
+
-[Listing all Services by Host](#listing-all-services-by-host)
37
+
-[Listing Service Details by Host](#listing-service-details-by-host)
38
+
-[Uptime Reporting](#uptime-reporting)
39
+
-[Report Uptime by Service](#report-uptime-by-service)
40
+
-[Report Uptime by Host](#report-uptime-by-host)
41
+
-[Exporting Report Data](#exporting-report-data)
32
42
-[Contributing](#contributing)
33
43
34
-
## About
35
-
36
-
Mozzo interacts with Nagios Core (4.x) via `cmd.cgi` and `statusjson.cgi` using standard HTTPS requests. It allows you to acknowledge alerts, schedule downtime, and view statuses without needing to install specialized Nagios libraries or scrape HTML.
37
-
38
44
## Installation
39
45
40
-
### Option 1: Run from source (Standalone)
46
+
### Option 1: Run from Source (Standalone)
41
47
42
48
You can clone the repository and run the script directly:
0 commit comments