Metadata-Version: 2.1
Name: snooze-server
Version: 1.6.0
Summary: Monitoring tool for logs aggregation and alerting
License: AGPL-3.0-or-later
Author: Florian Dematraz
Author-email: florian.dematraz@snoozeweb.net
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: Jinja2 (>=3.0.1,<4.0.0)
Requires-Dist: MarkupSafe (>=2.0.1,<3.0.0)
Requires-Dist: PyJWT (>=2.3.0,<3.0.0)
Requires-Dist: PyYAML (==5.4.1)
Requires-Dist: click (>=8.0.1,<9.0.0)
Requires-Dist: falcon (>=3.1.0,<4.0.0)
Requires-Dist: filelock (>=3.7.0,<4.0.0)
Requires-Dist: kombu (>=5.1.0,<6.0.0)
Requires-Dist: ldap3 (>=2.9.1,<3.0.0)
Requires-Dist: netifaces (>=0.11.0,<0.12.0)
Requires-Dist: opentelemetry-api (>=1.14.0,<2.0.0)
Requires-Dist: opentelemetry-exporter-otlp (>=1.14.0,<2.0.0)
Requires-Dist: opentelemetry-instrumentation-falcon
Requires-Dist: opentelemetry-instrumentation-logging
Requires-Dist: opentelemetry-instrumentation-pymongo
Requires-Dist: opentelemetry-sdk (>=1.14.0,<2.0.0)
Requires-Dist: pathlib (>=1.0.1,<2.0.0)
Requires-Dist: prometheus-client (>=0.13.1,<0.14.0)
Requires-Dist: pydantic (>=1.9.0,<2.0.0)
Requires-Dist: pymongo (==3.12.1)
Requires-Dist: pyparsing (>=2.4.7,<3.0.0)
Requires-Dist: python-dateutil (>=2.8.2,<3.0.0)
Requires-Dist: python-json-logger (>=2.0.4,<3.0.0)
Requires-Dist: requests (>=2.26.0,<3.0.0)
Requires-Dist: requests-unixsocket (>=0.2.0,<0.3.0)
Requires-Dist: tenacity (>=8.0.1,<9.0.0)
Requires-Dist: tinydb (==4.5.2)
Requires-Dist: waitress (>=2.0.0,<3.0.0)
Description-Content-Type: text/markdown

![Snoozeweb Logo](https://github.com/snoozeweb/snooze/raw/master/web/public/img/logo.png)

# About

Snooze is a powerful monitoring tool used for log aggregation and alerting. It comes with the following features:
* Backend + Web interface
* Local / LDAP / JWT token based authentication
* Built-in clustering for scalability
* Large number of sources as inputs
* Log aggregation
* Log manipulation
* Log archiving
* Alerting policies
* Various alerting methods
* Auto housekeeping
* Auto backups
* Metrics
* Audit logs

Try it now on: https://try.snoozeweb.net

![Alerts](https://github.com/snoozeweb/snooze/raw/master/docs/_build/html/_images/web_alerts.png)

# Prerequisites (for non Docker install)

* Python 3.8

# Installation

Installation on CentOS/RHEL

```bash
$ wget https://rpm.snoozeweb.net -O snooze-server-latest.rpm
$ sudo yum localinstall snooze-server-latest.rpm
$ sudo systemctl start snooze-server
```

Installation on Ubuntu/Debian

```bash
$ wget https://deb.snoozeweb.net -O snooze-server-latest.deb
$ sudo apt install ./snooze-server-latest.deb
$ sudo systemctl start snooze-server
```

Docker deployment

```
$ docker run --name snoozeweb -d -p <port>:5200 snoozeweb/snooze
```

Web interface URL:

```
http://localhost:5200
```

Default login credentials are `root:root`

# Documentation

[Documentation page](https://docs.snoozeweb.net)

# License

```
Snooze - Log aggregation and alerting

Copyright 2018-2020 Florian Dematraz <florian.dematraz@snoozeweb.net>
Copyright 2018-2020 Guillaume Ludinard <guillaume.ludi@gmail.com>
Copyright 2020-2022 Japannext Co., Ltd. <https://www.japannext.co.jp/>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.
```

