企业Zookeeper(Zabbx)重点监控指标和日志自动切割和轮转

1、重点性能指标图表:

2、配置运行日志自动切割和轮转

  1. 修改conf/log4j.properties
    zookeeper.log.file=zookeeper.log --运行日志文件名
    如果按天切割日志,增加一行:
    log4j.appender.ROLLINGFILE=org.apache.log4j.DailyRollingFileAppender
    并注释log4j.appender.ROLLINGFILE.MaxFileSize=10MB

如果按固定size切割日志:
log4j.appender.ROLLINGFILE=org.apache.log4j.RollingFileAppender --增加该行
log4j.appender.ROLLINGFILE.MaxFileSize=100MB
log4j.appender.ROLLINGFILE.MaxBackupIndex=100 --打开注释。不打开注释的话默认保留1个文件

  1. 修改bin/zkEnv.sh,注释斜体行,添加蓝色字体行
    if [ "x${ZOO_LOG_DIR}" = "x" ]
    then
    -- ZOO_LOG_DIR="."
    ZOO_LOG_DIR="/app/zookeeper-3.4.12/logs" --此目录不必提前创建
    fi
    if [ "x${ZOO_LOG4J_PROP}" = "x" ]
    then
    -- ZOO_LOG4J_PROP="INFO,CONSOLE"
    ZOO_LOG4J_PROP="INFO,ROLLINGFILE"
    fi

原文地址:https://blog.51cto.com/renzhiyuan/2446268

时间: 2024-07-30 10:17:43

企业Zookeeper(Zabbx)重点监控指标和日志自动切割和轮转的相关文章

MySQL数据库重点监控指标

MySQL数据库重点监控指标 QPS queries per seconds 每秒中查询数量 show global status like 'Question%'; Queries/seconds TPS Tranaction per seconds 每秒钟事务数量 TPS= (Com_commit + Com_rollback)/seconds show global status like 'Com_commit'; show global status like 'Com_rollbac

nginx日志自动切割打包

[[email protected]_web ~]# cat /etc/logrotate.d/nginx /web/servers/tengine/logs/*.log { #日志所在的目录daily #日志文件按日轮询,还可以是 weekly monthly yearlydateext #让旧日志文件以创建日期命名compress #在轮询任务完成后,已轮询的归档以gzip进行压缩create 0644 dmadmin dmadmin #以指定的权限创建全新的日志文件,同时logrotate

MongoDB实现日志自动切割

1.编写js脚本 db.runCommand({logRotate:1}) 2.编写windows批处理 mongo -u root -p root -authenticationDatabase admin localhost/admin "D:\Program Files\MongoDB\Server\3.2\data\backup\logRotate.js" 3.建立计划任务,定时执行 注:如果是linux系统下编写sh脚本即可

apache kafka系列之-监控指标

apache kafka中国社区QQ群:162272557 1.监控目标 1.当系统可能或处于亚健康状态时及时提醒,预防故障发生 2.报警提示 a.短信方式 b.邮件 2.监控内容 2.1 机器监控 Kafkaserver指标 CPU Load Disk IO Memory 磁盘log.dirs文件夹下数据文件大小,要有定时清除策略 2.2 JVM监控 主要监控JAVA的 GC time(垃圾回收时间).JAVA的垃圾回收机制对性能的影响比較明显 2.3 Kafka系统监控 1.Kafka整体监

性能测试-监控指标数据分析

监控指标数据分析 1.最大并发用户数: 应用系统在当前环境(硬件环境.网络环境.软件环境(参数配置))下能承受的最大并发用户数. 在方案运行中,如果出现了大于3个用户的业务操作失败,或出现了服务器shutdown的情况,则说明在当前环境下,系统承受不了当前并发用户的负载压力,那么最大并发用户数就是前一个没有出现这种现象的并发用户数. 如果测得的最大并发用户数到达了性能要求,且各服务器资源情况良好,业务操作响应时间也达到了用户要求,那么OK.否则,再根据各服务器的资源情况和业务操作响应时间进一步分

mysql主要性能监控指标

1.系统mysql的进程数 ps -ef | grep "mysql" | grep -v "grep" | wc –l 2.Slave_running mysql > show status like 'Slave_running'; 如果系统有一个从复制服务器,这个值指明了从服务器的健康度 3.Threads_connected mysql > show status like 'Threads_connected'; 当前客户端已连接的数量.这个值

MySQL 监控指标

为了排查问题,对数据库的监控是必不可少的,在此介绍下 MySQL 中的常用监控指标. 简介 MySQL 有多个分支版本,常见的有 MySQL.Percona.MariaDB,各个版本所对应的监控项也会有些区别,在此仅介绍一些通用的监控项. 通常,监控项的源码是在 mysql/mysqld.cc 文件中定义,其内容如下所示. SHOW_VAR status_vars[]= { {"Aborted_clients", (char*) &aborted_threads, SHOW_L

Linux/Unix shell 监控Oracle告警日志(monitor alter log file)

使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等.本文给出Linux 下使用 shell 脚本来监控 Oracle 告警日志(monitor alter log file). Linux Shell的相关参考:        Linux/Unix shell 脚本中调用SQL,RMAN脚本        Linux/Unix shell sql 之间传递变量   

监控指标分类汇总归纳

监控维度 监控方向 监控指标 作用 业务监控指标 交易量监控 交易量 反映业务系统的交易量大小 交易成功率监控 交易成功率 反映业务交易执行是否正常 交易性能监控 交易时长 反映业务系统的交易的性能是否正常 应用监控指标 Web应用错误监控 Web应用返回码 反映Web应用运行是否有异常 应用性能监控 应用响应时间 反映应用的性能状况 应用负载监控 会话数.会话连接 反映应用的可用性及负载 网络监控指标 网络流量监控 流量监控 反映业务的流量状况 网络性能监控 重传.丢包率.拥塞 反映网络传输质