smon/README.md
2024-06-29 12:09:09 +02:00

50 lines
989 B
Markdown

# Quick start
1) Create an empty database
1) Create the configuration file (default ~/.config/smon.yaml)
1) Run ./smon (will create the database schema)
# Configuration
```yaml
network:
address: "[::]"
port: 9000
websocket:
domains:
- localhost
- smon.example.com
database:
host: localhost
port: 5432
name: smon
username: smon
password: you_wish
session:
daysvalid: 31
application:
logfile: /var/log/smon.log
nodata_interval: 60
```
# Data from systems to datapoints
`curl -d 200 http://localhost:9000/entry/datapoint_name`
## Datetime format
Datetime data is to be in the format of `2006-01-02T15:04:05+02:00` or `2006-01-02T15:04:05+0200`.
Use `date '+%FT%T%z'` to get a value from systems in correct format.
# Theming
* Add theme to select tag in `/views/pages/configuration.gotmpl`.
* Create `/static/less/theme-<theme-name>.less`.
* Create `/static/less/<theme-name>.less`.
* Copy a theme directory under `/static/images/` to the new name.