Skip to content

rj03hou/ops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##rest.py 使用web.py编写的提供REST风格的API,主要提供下面api,分别用于获取数据库列表、表列表、初始化一台服务器的zabbix监控。其中initial_zb调用zabbix.py

'/db/(.+)/(\d+)', 'get_db',
'/table/(.+)/(\d+)/(.+)', 'get_table',
'/initialzb/(.+)/(.+)', 'initial_zb'

##zabbix.py

  • config

    用于存储配置项

  • log

    简单的log模块

  • Zabbixtools

    对zabbix常用的操作进行了封装。

  • set_db_group_and_template

    调用Zabbixtools的API,初始化数据库时设置服务器的group和template。

  • calc_all_db_group_disk_consume

    调用Zabbixtools的API,计算某个服务组中的机器的磁盘消耗趋势,得出多久之后服务器的磁盘空间将消耗殆尽,可以提前给出实际的容量预估。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published