Inventory in Go because why not
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
squeaky otter 5a0e38d999
Nicest route
5 years ago
agent Fix infinit loop by using Cron's one blocking func 5 years ago
server Nicest route 5 years ago
vendor Add one more vendor 5 years ago
.drone.yml Update Drone CI to reflect split 5 years ago
.gitignore Fix gitignore 5 years ago
LICENSE Add LICENSE 5 years ago
Makefile Add test target 5 years ago Add README 5 years ago
glide.lock Add one more vendor 5 years ago
glide.yaml Add one more vendor 5 years ago


Inventory in Go, because why not.


  • Write a web frontend with /api/ part
  • Collectors:
  • Nginx vhost list by parsing configs in a "debian-like way" (nginx/sites-enabled/*)
  • MySQL databases list
  • PostgresSQL databases list
  • Redis db list (is it possible ?)


go get -v -insecure -u

Edit config: conf/app.ini and conf/collectors.cfg

Launch how you want the "./goinv agent" and "./goinv web" Or use the Systemd Unit files in "conf/" directory and adapt them

Contact, issues


  • MIT License