# Pinguzo for MainWP

Pinguzo for MainWP integrates Pinguzo uptime monitoring with MainWP, allowing you to manage monitors and view incidents for your child sites directly from the MainWP Dashboard.

## Features

- **Monitors Management**: Create, edit, delete, and pause uptime monitors for your child sites
- **Incidents Tracking**: View and filter incidents across all monitored sites
- **Per-Site View**: Monitor status and incidents for each individual child site
- **Dashboard Widget**: Quick overview of up/down status and recent incidents

## Requirements

- MainWP Dashboard plugin (v6.0+)
- Pinguzo account with API access (paid plan)
- WordPress 5.6+

## Installation

1. Upload the `pinguzo-mainwp` folder to `/wp-content/plugins/`
2. Activate "Pinguzo for MainWP" through the Plugins menu in WordPress
3. Go to MainWP → Extensions → Pinguzo → Settings to enter your Pinguzo API key
4. Click "Test Connection" to verify your API key works

## Configuration

1. Get your API key from the [Pinguzo API page](https://cp.pinguzo.com/api-access/)
2. Enter it in the Pinguzo settings tab
3. Start managing monitors from the Pinguzo Dashboard tab

## Changelog

### 1.0
* Initial release
* Monitors management (list, create, edit, delete)
* Incidents tracking (filterable list)
* Per-site subpage for individual monitor status
* Dashboard overview widget