用于分析和调试Zenoss环境的实用程序。
zenoss.toolbox的Python项目详细描述
zenoss.toolbox
当前版本:0.5.2
用于分析/调试Zenoss环境的实用程序以及用于提高/维护性能的工具。
- 如何安装和使用zenoss.toolbox包?
包括的工具
Zodbscan
- 如何使用zodb scan扫描zodb以查找悬挂引用?
findposkeyerror
- 如何使用findposkeyerror来检测和修复zodb中的poskeyerrors?
zenlationscan
- 如何使用ZenRelationScan扫描/修复ZenRelations
ZencatalogScan
- 如何使用zencatalogscan检测并修复目录中无法解析的对象引用?
zenindextool
- 如何使用zenindextool重新索引顶级组织者
更改日志
0.5.2
- Fixed ZEN-16133: First draft for the ZenDesk zennetworkclean document
- Fixed ZEN-16126: First draft for the ZenDesk zenindextool document
- Fixed ZEN-16108: Changes to the ZenDesk findposkeyerror document
- Fixed ZEN-16106: Changes to the ZenDesk zencatalogscan document
- Fixed ZEN-16104: Changes to the ZenDesk zodbscan document
- Fixed ZEN-16103: Changes to the ZenDesk toolbox overview document
- Fixed ZEN-16102: Changes to the ZenDesk zenrelationscan document
- Fixed ZEN-16092: Add copyright notice to all toolbox tools
- Fixed ZEN-16040: zennetworkclean has output message that refers to zencatalogscan
- Fixed ZEN-16039: zenindextool changes to call dmd._p_jar.sync()
- Fixed ZEN-16017: zencatalogscan has incorrect template catalog reference
- Fixed ZEN-15225: Add new catalogs to zencatalogscan
- Fixed ZEN-15082: zencatalogscan has incorrect mibsearch catalog
- Fixed ZEN-14953: Not all zenoss toolbox scripts use the zenoss user’s python
- Fixed ZEN-14744: All tools need updated documentation links for the new ZenDesk
0.5.1
- Fixed ZEN-13192: add tool to clean/remove old unused ip addresses/iprealmss
0.5.0
- Fixed ZEN-14586: Create zenindextool (break apart reIndex functionality from zencatalogscan)
- Fixed ZEN-14454: zenrelationscan won’t execute like other toolbox tools
0.4.0
- Adding in an early alpha of zenrelationscan to the zenoss toolbox (for testing purposes)
0.3.2
- Fixed ZEN-14078: findposkeyerror fails on fixable (no dmd reference)
0.3.1
- Fixed ZEN-13951: zencatalogscan not properly scanning jobs catalog
- Fixed ZEN-13952: findposkeyerror failing against zenoss core
0.3.0
- Fixed ZEN-13191: zencatalogscan - add eventClassSearch, rrdtemplatesearch, mibsearch catalogs
- Fixed ZEN-13429: zencatalogscan zenoss.toolbox get_lock logging incorrect
- Fixed ZEN-13433: zencatalogscan customer feedback needs integrated
- Fixed ZEN-13524: zencatalogscan progress bars should show last updated timestamp
- Fixed ZEN-13592: zencatalogscan logs missing catalogs as ERROR, not INFO
- Fixed ZEN-13596: zencatalogscan needs to use rotating log files
- Fixed ZEN-13597: findposkeyerror needs to use rotating log files
- Fixed ZEN-13598: zodbscan needs to use rotating log files
- Fixed ZEN-13599: findposkeyerror progress bars should show last updated timestamp
- Fixed ZEN-13600: zodbscan progress bars should show last updated timestamp
- Fixed ZEN-13636: zencatalogscan needs option for doing just reindex
- Fixed ZEN-13666: zodbscan zenoss.toolbox get_lock logging incorrect
- Fixed ZEN-13667: findposkeyerror zenoss.toolbox get_lock logging incorrect
- Fixed ZEN-13757: findposkeyerror reports 3 getDatabase tracebacks
- Fixed ZEN-13925: zodbscan should log command line parameters to log file
- Fixed ZEN-13924: findposkeyerror should log command line parameters to log file
- Fixed ZEN-13923: zencatalogscan should log command line parameters to log file
0.2.3
- Fixed ZEN-13425: findposkeyerror local variable ‘name’ referenced before assignment
- Fixed ZEN-12325: findposkeyerror memory growth continues unbounded until finish
0.2.2
- Fixed ZEN-13194: zencatalogscan should output progress during device dmd reindex
- Fixed ZEN-13106: findposkeyerror script is missing dmd context
- Fixed ZEN-12718: findposkeyerror.py UnboundLocalError referencing ‘e’
- Fixed ZEN-12683: findposkeyerror tracebacks on ZenPack.zenoss.AdvancedSearch on Core
- Fixed ZEN-12406: findposkeyerror must print full exceptions and log output to file
- Fixed ZEN-12328: findposkeyerror needs to mention log file, show absolute start time
- Fixed ZEN-12327: findposkeyerror missing return code (zero/one)
- Fixed ZEN-12326: findposkeyerror should check to see if tools already running
- Fixed ZEN-11587: findposkeyerror script needs to show progress as it runs
- Fixed ZEN-10807: findposkeyerror ComponentSearchFixer() not included in _fixits()
0.2.1
- Fixed ZEN-12671: zencatalogscan should locate log in $ZENHOME/log/toolbox
- Fixed ZEN-12637: zodbscan - remove scanning of zodb_session
- Fixed ZEN-12409: zodbscan should only recommend zenossdbpack if threshold exceeded
- Fixed ZEN-12405: zodbscan must print full exceptions and log output to file
- Fixed ZEN-12404: zodbscan should check to see if tools already running
- Fixed ZEN-12403: zodbscan needs to mention log file, show absolute start time
- Fixed ZEN-12402: zodbscan missing return code (zero/one)
- Fixed ZEN-12160: zodbscan fails on import of ZenStatus
0.2.0
- 修正了zen-12049:zencatalogscan不处理其他目录
- 修正了zen-12167:zencatalogscan内存增长在完成之前是无限的
- 修正了zen-12230:zencatalogscan缺少返回码(零/一)
- 修正zen-12265:zencatalogscan应该检查工具是否已经运行
- 修正zen-12165:zencatalogscan需要根据目录尽快显示进度条
- 修正zen-12183:zencatalogscan需要提到日志文件,显示绝对开始时间
- 更新了readme.rst以引用每个工具已发布的Zenoss知识库文章
0.1.9
- 修正了zen-10556:findposkeyerror破坏了easy install entry脚本
- 修正了zenoss.toolbox中的zen-11700:zodbscan是低级的(缺少内存优化)
- 修正zen-11679:zen catalog scan需要一个选项来只扫描特定的目录
- 修正了zen-10793:zencatalogscan reindex对于dmd.devices.reindex()可能会失败
- 修正了zen-10579:zencatalogscan不重新索引组件目录
- 修正zen-10580:zencatalogscan必须打印完整的异常并将输出记录到文件
- 修复了zen-10567:zencatalogscan应该循环运行,直到它修复了所有问题
0.1.8
- 固定ZEN-1055:ZEntAcLogSCAN不固定-FIX选项< /LI>
0.1.7
- 添加了zencatalogscan-替换cleancatalog和支持的fixcatalogs.py
0.1.6
- 添加了findposkeyerror,它查找/修复具有poskeyerrors的关系
0.1.5
- 添加了cleancatalog,用于清除目录中过时的对象
0.1.0
- 添加了zodbscan,它可以检测和报告poskeyerrors