nixpkgs/pkgs/servers/monitoring/sensu/default.nix
Alexis Hildebrandt 755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00

55 lines
1.3 KiB
Nix

{ lib, bundlerApp, bundlerUpdateScript }:
bundlerApp {
pname = "sensu";
gemdir = ./.;
exes = [
"sensu-api"
"sensu-client"
"sensu-install"
"sensu-server"
# indirect, but might be important
"check-disk-usage.rb"
"check-fstab-mounts.rb"
"check-smart.rb"
"check-smart-status.rb"
"check-smart-tests.rb"
"metrics-disk-capacity.rb"
"metrics-disk.rb"
"metrics-disk-usage.rb"
"check-head-redirect.rb"
"check-http-cors.rb"
"check-http-json.rb"
"check-http.rb"
"check-https-cert.rb"
"check-last-modified.rb"
"metrics-curl.rb"
"metrics-http-json-deep.rb"
"metrics-http-json.rb"
"check-influxdb-query.rb"
"check-influxdb.rb"
"metrics-influxdb.rb"
"mutator-influxdb-line-protocol.rb"
"check-journal.rb"
"check-log.rb"
"handler-logevent.rb"
"handler-show-event-config.rb"
"check-systemd.rb"
];
passthru.updateScript = bundlerUpdateScript "sensu";
meta = with lib; {
description = "Monitoring framework that aims to be simple, malleable, and scalable";
homepage = "https://sensuapp.org/";
license = licenses.mit;
maintainers = with maintainers; [ theuni peterhoeg manveru nicknovitski ];
platforms = platforms.unix;
};
}