---
name: "Monitoring::Livestatus::UNIX"
section: "3pm"
platform: "linux"
package: "libmonitoring-livestatus-perl"
version: "0.86-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Monitoring::Livestatus::UNIX"
---

# Monitoring::Livestatus::UNIX(3pm)

connector with unix sockets

## NAME

Monitoring::Livestatus::UNIX - connector with unix sockets

## SYNOPSIS

```
    use Monitoring::Livestatus;
    my $nl = Monitoring::Livestatus::UNIX->new( '/var/lib/livestatus/livestatus.sock' );
    my $hosts = $nl->selectall_arrayref("GET hosts");
```

## CONSTRUCTOR

### new ( \[ARGS\] )

Creates an `"Monitoring::Livestatus::UNIX"` object. `"new"` takes at least the socketpath. Arguments are the same as in `"Monitoring::Livestatus"`. If the constructor is only passed a single argument, it is assumed to be a the `"socket"` specification. Use either socker OR server.

## METHODS

## AUTHOR

Sven Nierlein, 2009-present, \<sven@nierlein.org\>

## COPYRIGHT AND LICENSE

Copyright (C) by Sven Nierlein

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
