帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:Zabbix  USE  queries  
Useful Zabbix SQL queries

  • 源代码名称:zabbix-sql
  • 源代码网址:https://github.com/burner1024/zabbix-sql
  • zabbix-sql源代码文档
  • zabbix-sql源代码下载
  • Git URL:
    https://github.com/burner1024/zabbix-sql.git
  • Git Clone代码到本地:
    git clone https://github.com/burner1024/zabbix-sql
  • Subversion代码到本地:
    $ svn co --depth empty https://github.com/burner1024/zabbix-sql
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
  • Zabbix SQL repo

    这个 repo 包含一些Zabbix数据库的有用查询,主要用于清除旧的和/或者孤立的数据。

    重要说明

    • 如果你有一个大型数据库,请注意,这可能需要一些时间。
    • 使用你自己的风险查询。 先花费 查询是( 大部分) 测试的were 1.8 -3.0.
    • 有些脚本是特定于Mysql或者Postgresql的,它们分别命名为 *.my.sql 和 *.pg.sql,。 有些是Zabbix版本特定的。 文件名是自我解释。
    • 欢迎使用补丁。

    用法

    孤立数据

    孤立数据属于已经删除主机和类似的数据。

    
    mysql zabbix <check-orphaned-data.sql
    
    
    psql -A -R ' : ' -P 'footer=off' zabbix <check-orphaned-data.zbx2x.sql
    
    
    
    mysql zabbix <delete-orphaned-data.sql
    
    
    psql -A -R ' : ' -P 'footer=off' zabbix <delete-orphaned-data.zbx2x.sql
    
    
    
    
    旧数据

    这里查询集允许你删除超过指定期间的所有数据。 默认值为 1周,趋势为 3月- 按你自己的意愿编辑 sql。

    
    mysql zabbix <check-old-data.my.sql
    
    
    psql -A -R ' : ' -P 'footer=off' zabbix <check-old-data.pg.sql
    
    
    
    mysql zabbix <delete-old-data.my.sql
    
    
    psql -A -R ' : ' -P 'footer=off' zabbix <delete-old-data.pg.sql
    
    
    
    

    注意 : 由于数据库的工作方式,运行这些脚本不会降低Zabbix数据库的大小,如果它已经臃肿。 以后你必须转储并重新加载数据库。 脚本的作用是使它的大小保持不变,如果经常运行它们的话。

    未使用的数据

    这将删除已经禁用项的所有历史记录。 当禁用大量项目而不再需要收集的数据时,可能会派上用场。

    
    mysql zabbix <check-unused-data.sql
    
    
    psql -A -R ' : ' -P 'footer=off' zabbix <check-unused-data.sql
    
    
    
    mysql zabbix <delete-unused-data.sql
    
    
    psql -A -R ' : ' -P 'footer=off' zabbix <delete-unused-data.sql
    
    
    
    
    停止电子邮件泛滥

    ( 如果你对警告历史记录不感兴趣,请使用 stop-and-delete-email-alerts.sql )

    
    sudo service zabbix-server stop
    
    
    psql zabbix <stop-email-alerts.sql
    
    
    sudo service zabbix-server start
    
    
    
    
    triggers触发器

    Zabbix将自动创建"已经挂载的文件系统 发现"触发器,你不能从网页界面中禁用或者删除它。 这些查询将允许你一次全部删除它们。 受到的启发。

    
    mysql zabbix <check-lld-triggers.my.sql
    
    
    psql -A -R ' : ' -P 'footer=off' zabbix <check-lld-triggers.pg.sql
    
    
    
    mysql zabbix <delete-lld-triggers.my.sql
    
    
    psql -A -R ' : ' -P 'footer=off' zabbix <delete-lld-triggers.pg.sql
    
    
    
    


    文章标签:USE  queries  Zabbix  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语