aboutsummaryrefslogtreecommitdiff
path: root/lilin.go
AgeCommit message (Collapse)Author
2026-01-22Makefile: add task for build and deploy to internal kilabitShulhan
2026-01-21all: implement default down and up templates under section "[default"]Shulhan
To minimize defining the same templates in notification, user can set default down and up templates under the default section.
2026-01-20all: support sending notification to SMTP server (email)Shulhan
In the main configuration, lilin.cfg, user now can add "notif" section with kind "smtp" to send notification using user's email. This require renaming "webhook_url" to "remote_url" to minimize duplicate field, so different kind of notif can use the same "remote_url" value.
2025-12-27Release lilin v0.1.0 (2025-12-27)v0.1.0Shulhan
This is the first release of lilin project with the following features, * Monitoring HTTP, TCP, UDP services * Sending notification when service up or down through, ** Mattermost incoming webhook
2025-08-20all: store the service logs into fileShulhan
2025-07-31all: refactoring web page to render using templateShulhan
Instead of using HTML and JavaScript, generate the web page using template. This minimize number of works we do in the future (creating client in JavaScript and HTTP APIs).
2025-07-29all: refactoring Service to create with ServiceOptionsShulhan
Instead of defining the options in the Service, create it in the ServiceOptions and pass it to NewService function. In this way, we can check it, initialize it, and set default value. The Address option now use URL with scheme, so we can derive the service type based on the scheme, for example "http://" for HTTP based service, "tcp://xxx" for TCP based service, and so on.