---
name: "Munin::Master::Worker"
section: "3pm"
platform: "linux"
package: "munin"
version: "2.0.76-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Munin::Master::Worker"
---

# Munin::Master::Worker(3pm)

Abstract base class for workers.

## NAME

Munin::Master::Worker - Abstract base class for workers.

## SYNOPSIS

See Munin::Master::ProcessManager.

## METHODS

- **new**

  ```
    Munin::Master::Worker->new($identity);
  ```

  Constructor.  This is an abstract class, so this shouldn't be called directly.

  The optional `$identity` argument should be a unique identifier for the process.

- **to\_string**

  ```
    print $worker->string;
    # Stringifies too
    print "Worker $worker just died";
  ```

  Returns a unique string representation of the worker.
