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.
Dashie der otter 5a0e38d999
Nicest route
1 year ago
agent Fix infinit loop by using Cron's one blocking func 1 year ago
server Nicest route 1 year ago
vendor Add one more vendor 1 year ago
.drone.yml Update Drone CI to reflect split 1 year ago
.gitignore Fix gitignore 1 year ago
LICENSE Add LICENSE 1 year ago
Makefile Add test target 1 year ago
README.md Add README 1 year ago
glide.lock Add one more vendor 1 year ago
glide.yaml Add one more vendor 1 year ago

README.md

goinv

Inventory in Go, because why not.

TODO

  • 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 ?)

Install

go get -v -insecure -u dev.sigpipe.me/dashie/goinv

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

Licensing

  • MIT License