zabbix

zabbix疑难之时区问题

Deadly 提交于 2020-12-23 04:22:34
zabbix疑难总结: 1、zabbix的web界面的时间不对。晚12个小时整 适用于:安装网上的说法来修改,但是时间仍然不对的情况 我们按照以前的网上的那些方法在配置zabbix,需要配置时区: 首先是查看系统时区(timedatectl命令),然后修改zabbix的时区:主要是两处: vi /etc/php.ini里面的date.timezone = 系统时区 vi /etc/httpd/conf.d/zabbix.conf里面的php_value date=系统时区 然后重启apache 与zabbix-server就可以了,但是今天这样子的配置还是不行。 后来这样子做: 不管系统的时区是什么,不用管他 /etc/php.ini里面: 直接修改为“Asia/Shanghai”。虽然我的系统时区是“America/New_York”。 然后是修改/etc/httpd/conf.d/zabbix.conf文件内容如下 这样子再重启apache与zabbix-server就可以了。 如果时间还是错的,就考虑修改agent端的时区。要和server’端时区保持一致 所以说网上的那些方法是不行的。 来源: oschina 链接: https://my.oschina.net/u/4383622/blog/3656716

zabbix学习-zabbix安装

馋奶兔 提交于 2020-12-22 05:12:38
本次安装教程完全参考官方rpm安装教程: https://www.zabbix.com/documentation/3.4/zh/manual/installation/install_from_packages 环境准备: 1 、centos7系统 2 、关闭firewalld防火墙服务 3 、关闭selinux服务,配置文件设置为disable,位置:/etc/selinux/config 4、安装mysql或者mariadb数据库 细节:创建utf8库zabbix,设置用户名及密码zabbix,方便后面配置server使用 安装过程: 1 、安装数据包源 rpm -ivh http: // repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm 2 、安装zabbix服务及web前端 yum install zabbix-server-mysql zabbix-web- mysql 3 、恢复数据库表(前提需要安装mysql或者mariadb数据库,并创建zabbix数据库,及zabbix用户,密码zabbix,授权访问zabbix库) cd /usr/share/doc/zabbix-server-mysql- 3.4 . 7 / zcat create.sql

可能是目前最给力的Prometheus与Zabbix选型解读

怎甘沉沦 提交于 2020-12-19 18:53:39
云原生成为趋势之际,企业对容器监控的需求日渐增长,Prometheus也日益受到关注,随之掀起了新一轮关于监控选型的探讨。 Zabbix 因轻量、 成熟度高 、开发门槛低等优点被广泛应用,但在 云环境下却 渐显力不从心。 该如何对 二者进行选型和 应用? 针对大家关心的监控问题,dbaplus社群开启【deeplus · 当打之年 】 第一期,邀请到分别专研于 Prometheus 和Zabbix的两位专家,在线上直播间连麦探讨,帮大家答疑解惑: 直播时间 2020年9月12日 14:00-16:00 【线上直播间】 直播议程 ① 讨论 - 关于Prometheus与Zabbix,你最关心的核心问题(约20min) 两者各有哪些优劣异同?应该根据哪些方面进行选择? 监控经常出现的告警风暴和误报,两者怎么进行解决? 在故障自愈上,两者怎么结合其他手段实现? 大规模场景下,两者怎么做架构搭建和优化? 关于监控指标,单个指标与聚合指标该如何设计?需要做什么区分吗? 基于开源监控工具做自研监控平台,从哪方面入手更好? 二者怎么解决存储问题? 如何基于二者做分布式监控架构? …… 更多讨论议题 由你决定! 点击文末 阅读原文 ,报名并填写你希望听到或感到疑惑的监控话题,让这次探讨的内容真正 为你适用! ② 案例 - 基于Prometheus与Zabbix的实践经验分享(约60min) 主题:

Docker入门之zabbix-agent篇

谁说我不能喝 提交于 2020-12-19 07:42:34
在client端启动zabbix-agent服务 启动zabbix-agent有如下2种方式: agent start root@lykj-45 :/srv# ls leyao zabbix zabbix-agent- 20180606 .tar.gz root@lykj- 45:/srv# tree -L 3 zabbix/ zabbix/ `-- agent |-- agent |-- compose.yml `-- zabbix-agent.service 1 directory, 3 files root@lykj- 45:/srv# zabbix/agent/agent start service zabbix-agent start root@lykj-45 :/etc/init.d# pwd /etc/init.d root@lykj- 45 :/etc/init.d# ls -l zabbix-agent -rwxr-xr-x 1 root root 1688 Jun 8 14:35 zabbix-agent root@lykj- 45:/etc/init.d# service zabbix-agent start 使用agent start启动时遇到的问题   Question:     docker与docker-compose版本不匹配,提示如下: root

centos7 安装zabbix3.0 安装zabbix4.0 yum安装zabbix 国内源安装zabbix 阿里云服务器安装zabbix

梦想的初衷 提交于 2020-12-18 04:31:51
首先,此篇文章是有原因的。 刚开始也和大家一样来学习安装zabbix 奈何网上的教程和现实出现不一样的情况 在安装 zabbix过程中,因为 zabbix下载源是在国外,下载途中会出现终止下载的情况 transfer closed with 333939 bytes remaining to read 导致后面安装情况中出现失败的情况。现在这篇文章就是解决这个问题的。 安装过程中 有参考以下文档 CentOS7 配置阿里云yum源 Zabbix如何更换成国内下载源 阿里云Zabbix安装实践过程 安装过程:这里演示的是安装zabbix3.0。安装4.0在后面改下版本即可 (1)配置阿里云的yum源 配置阿里云zabbix yum源 rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm 下载repo文件 wget http://mirrors.aliyun.com/repo/Centos-7.repo 备份并替换系统的repo文件 cp Centos-7.repo /etc/yum.repos.d/ cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo.bak mv

Centos7.5 rpm安装zabbix_agent4.0.3

时光毁灭记忆、已成空白 提交于 2020-12-18 04:01:34
1.下载并且安装 cd /data/tools/ ##切换到下载客户端目录 wget http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.3-1.el7.x86_64.rpm yum -y install zabbix-agent ##安装客户端 2.安装完后我们后面经常使用的文件如路径如下 /etc/zabbix/zabbix_agentd.conf ##zabbix_agentd配置文件 /etc/zabbix/zabbix_agentd.d ##zabbix_agentd进程文件 /var/run/zabbix/zabbix_agentd.pid ##zabbix_agentd pid文件路径 /var/log/zabbix/zabbix_agentd.log ##zabbix_agentd日志文件路径 3.修改配置文件 mv /etc/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.confbak ##备份配置 cat /etc/zabbix/zabbix_agentd.confbak | egrep -v '^$|#'> zabbix_agentd.conf ##过滤一下空白行和注释 PidFile=/var/run/zabbix

zabbix_proxy使用

孤者浪人 提交于 2020-12-18 01:38:35
背景 阿里云的网络有俩种网络架构,经典网络和专有网络(vpc) 我们的监控机zabbix是在VPC内网的,如果对经典网络(公网)进行监控呢? 可能方法有很多,但是我使用了zabbix的proxy主动模式,这种场景正符合分布式监控:) 拓扑图 关于proxy的使用场景 zabbix的proxy主动模式proxy 可以用在 Proxy 没有公网 IP ,但可以访问公网的情况下 Zabbix Server <- Zabbix Proxy -> Zabbix Agent Proxy 去请求 Zabbix Server,由于 Zabbix Agent 用的是被动模式,所以也是由 Zabbix Proxy 去请求 Zabbix Agent 监控远程区域设备 监控本地网络不稳定区域 当 zabbix 监控上千设备时,使用它来减轻 server 的压力 简化分布式监控的维护 zabbix proxy 仅仅需要一条 tcp 连接到 zabbix server zabbix proxy 是一个数据收集器,它不计算触发器、不处理事件、不发送报警 官网参考 部署 proxy安装(proxy-server最好和zabbix-server版本一致) yum install http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1

zabbix监控nginx

和自甴很熟 提交于 2020-12-17 04:54:43
1、开启nginx的stub_status状态统计(nginx需支持http_stub_status_module模块) # vim www.xxx.com.conf upstream www-xxx-com { server 10.0.1.61:8081 weight=10 max_fails=3 fail_timeout=10; server 10.0.1.119:8081 weight=10 max_fails=3 fail_timeout=10; } server { listen 80; server_name www.xxx.com; location /nginx_status { stub_status on; access_log off; } location / { proxy_pass http://www-xxx-com; include proxy.conf; userid on; userid_name uid; userid_domain xxx.com; userid_path /; userid_expires 365d; add_header Access-Control-Allow-Origin *; break; } access_log /data/log/nginx/www.xxx.com.access.log main; error

zabbix监控多个nginx vhost网站状态码

ぃ、小莉子 提交于 2020-12-17 04:02:56
需求 假设一台服务器运行了N个vhost网站,如何确定在大流量并发时候找到是哪个网站的问题呢? 这似乎是每个运维都会遇到的问题,方法有很多比如:1、看nginx日志大小确定访问量。2、通过前端代理确定访问量。3、通过防火墙,waf等工具确定访问量。4、通过elk日志,splunk日志分析系统等等 这里讲一个nginx的模块利用方法:Nginx Vhost Traffic Status 添加nginx模块 添加nginx模块的方法有很多,比如  https://blog.csdn.net/zyw_java/article/details/80558320 注意生产环境不要覆盖make install 最后安装完大概是这个样子,我们要手动取得里面5xx错误条数,进行监控出图。我来做一块砖,给大家一个思路。其他的功能实现照葫芦画瓢就行。 获取他的JSON格式文件,用python解析并汇报到zabbix里 JSON路径为:http://域名或者ip/status/format/json 为了安全起见建议设置nginx的allow和deny 例如下面: location /status { vhost_traffic_status_display; vhost_traffic_status_display_format html; allow 192.168.80.0/28; allow