Skip to content
/ pytin Public
forked from zhausong/pytin

To control your infrastructure (by justhost.ru)

License

Notifications You must be signed in to change notification settings

gsdu8g9/pytin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Pytin Project

Pytin is the collection of a datacenter management utils, used internally in justhost.ru.

We just started to publish our sources. Several projects will be rewritten in Python (such as tasks, port them to Celery), so the publishing process is not fast ;)

Bash scripts are need to be refactored and documented to be useful outside justhost.ru.

Repository structure

/cmdb

Configuration management database (CMDB)

Written in Python, easy to install and maintain. Used to track infrastructure resources like hardware, IP addresses, network ports. Dynamic resources like connections and virtual servers.

Features:

  • Track of IP addresses usage (SNMP, MAC and ARP table dumps)
  • Discover IPs used by servers and ability to query this info (find server and switch port by IP)
  • Hypervisors discovery and add discovered VPS servers to it
  • Export CMDB data to Zabbix, generate complex and graph screens
  • Provides CLI interface and RESTful API for the integration

/scripts

Various useful scripts and subsystems, used and maintained by our team. Part of it is used in our task automation process.

About

To control your infrastructure (by justhost.ru)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 54.5%
  • Perl 35.0%
  • Shell 9.2%
  • Smarty 1.2%
  • Other 0.1%