whatisgithub

What is sensu-embedded-fpm?

jsoriano/sensu-embedded-fpm — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2017-06-14

2ShellAudience · ops devopsComplexity · 2/5DormantSetup · moderate

In one sentence

A script that packages Ruby gems and their dependencies into installable Debian packages for Sensu monitoring plugins, so production servers never need to compile code.

Mindmap

mindmap
  root((repo))
    What it does
      Packages Ruby gems
      Builds deb files
      Targets Sensu plugins
    How it works
      Uses Docker
      Clean Debian env
      Runs fpm tool
    Use cases
      Prebuild monitoring deps
      Avoid compiling on servers
      Pin dependency versions
    Audience
      Sysadmins
      DevOps engineers
    Tech stack
      Docker
      Ruby
      Debian packaging

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Pre-build Ruby gem dependencies for a Sensu monitoring plugin into a .deb package.

USE CASE 2

Package a gem like mysql with its system-level dependencies for offline server installs.

USE CASE 3

Control exact dependency versions used across a fleet of monitored servers.

What is it built with?

ShellRubyDockerDebianfpm

How does it compare?

jsoriano/sensu-embedded-fpmbrandur/heroku-buildpack-mono-buildchrisor-dev/claude-autosync
Stars222
LanguageShellShellShell
Last pushed2017-06-142012-01-27
MaintenanceDormantDormant
Setup difficultymoderatemoderatemoderate
Complexity2/52/53/5
Audienceops devopsops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Docker installed to build the packaging environment.

Copy-paste prompts

Prompt 1
Show me how to use sensu-embedded-fpm to package the mysql Ruby gem as a Debian package.
Prompt 2
Explain how this Docker-based script builds .deb files for Sensu Ruby plugins.
Prompt 3
Help me adapt this fpm packaging script for a different gem with system dependencies.

Frequently asked questions

What is sensu-embedded-fpm?

A script that packages Ruby gems and their dependencies into installable Debian packages for Sensu monitoring plugins, so production servers never need to compile code.

What language is sensu-embedded-fpm written in?

Mainly Shell. The stack also includes Shell, Ruby, Docker.

Is sensu-embedded-fpm actively maintained?

Dormant — no commits in 2+ years (last push 2017-06-14).

How hard is sensu-embedded-fpm to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is sensu-embedded-fpm for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.