Skip to main content

Expose hardware info through HTTP

Project description

# Peekaboo

Expose hardware info through HTTP.

# Install

Here are the instructions for a manuall install on CentOS 7.

`bash sudo groupadd dmidecode sudo useradd -M -G dmidecode peekaboo sudo tee -a /etc/sudoers.d/dmidecode << EOT >/dev/null %dmidecode ALL=(ALL) NOPASSWD:/usr/sbin/dmidecode EOF sudo yum install -y libselinux-utils redhat-lsb python-devel python-pip gcc git sudo pip install peekaboo `

# Run using Docker

You can quickly test it by running it inside a Docker container:

## Build docker image

`bash docker build -t peekaboo:latest . `

## Run docker image

`bash docker run -d -p 5050:5050 --name=peekaboo peekaboo:latest `

## Stop container:

`bash docker stop peekaboo `

# Query

Query using YAML:

`bash curl -i http://<host>:5050/info curl -i http://<host>:5050/status `

Query using JSON:

`bash curl -i -H "Accept: application/json" http://<host>:5050/info curl -i -H "Accept: application/json" http://<host>:5050/status `

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

peekaboo-0.6-3.tar.gz (7.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page