现在docker做的越来越方便了,我今天就是部署了一整套zabbix
包括 zabbix-web、zabbix-server、zabbix-agent、mysql
apiVersion: extensions/v1beta1 kind: DaemonSet metadata: name: common-zabbix-server spec: template: metadata: labels: name: zabbix-server spec: nodeSelector: common3: zabbix-server hostNetwork: true containers: - name: zabbix-server image: zabbix/zabbix-server-mysql #command: ["/bin/tini", "--", "/usr/local/bin/jenkins.sh"] env: - name: DB_SERVER_HOST value: 192.168.2.208 - name: MYSQL_USER value: root - name: MYSQL_PASSWORD value: Nbs #livenessProbe: # httpGet: # path: /static/6b7854a5/images/16x16/help.png # port: 8080 # initialDelaySeconds: 30 # timeoutSeconds: 5 #volumeMounts: #- name: varjenkinshome # mountPath: /var/jenkins_home #volumes: #- name: varjenkinshome # hostPath: # path: /opt/tingyun/common/jenkins
apiVersion: extensions/v1beta1 kind: DaemonSet metadata: name: common-zabbix-web spec: template: metadata: labels: name: zabbix-web spec: nodeSelector: common4: zabbix-web hostNetwork: true containers: - name: zabbix-web image: zabbix/zabbix-web-nginx-mysql #command: ["/bin/tini", "--", "/usr/local/bin/jenkins.sh"] env: - name: DB_SERVER_HOST value: 192.168.2.208 - name: MYSQL_USER value: root - name: MYSQL_PASSWORD value: Nbs - name: ZBX_SERVER_HOST value: k8s-node-001 - name: PHP_TZ value: Asia/Shanghai #livenessProbe: # httpGet: # path: /static/6b7854a5/images/16x16/help.png # port: 8080 # initialDelaySeconds: 30 # timeoutSeconds: 5 #volumeMounts: #- name: varjenkinshome # mountPath: /var/jenkins_home #volumes: #- name: varjenkinshome # hostPath: # path: /opt/tingyun/common/jenkins
apiVersion: extensions/v1beta1 kind: DaemonSet metadata: name: common-zabbix-agent spec: template: metadata: labels: name: zabbix-agent spec: nodeSelector: common5: zabbix-agent hostNetwork: true containers: - name: zabbix-agent image: zabbix/zabbix-agent #command: ["/bin/tini", "--", "/usr/local/bin/jenkins.sh"] env: #- name: ZBX_HOSTNAME # value: k8s-node-001 - name: ZBX_SERVER_HOST value: k8s-node-001 #livenessProbe: # httpGet: # path: /static/6b7854a5/images/16x16/help.png # port: 8080 # initialDelaySeconds: 30 # timeoutSeconds: 5 #volumeMounts: #- name: varjenkinshome # mountPath: /var/jenkins_home #volumes: #- name: varjenkinshome # hostPath: # path: /opt/tingyun/common/jenkins
apiVersion: extensions/v1beta1 kind: DaemonSet metadata: name: common-mysql-server spec: template: metadata: labels: name: mysql-server spec: volumes: - name: data hostPath: path: "/opt/tingyun/mysql" - name: localtime hostPath: path: "/etc/localtime" nodeSelector: common6: mysql-server hostNetwork: true containers: - name: mysql-server image: mysql #command: ["/bin/tini", "--", "/usr/local/bin/jenkins.sh"] env: - name: MYSQL_ROOT_PASSWORD value: Nbs #- name: MYSQL_DATABASE # value: zabbix - name: MYSQL_USER value: root - name: MYSQL_PASSWORD value: Nbs@2010 #livenessProbe: # httpGet: # path: /static/6b7854a5/images/16x16/help.png # port: 8080 # initialDelaySeconds: 30 # timeoutSeconds: 5 #volumeMounts: #- name: varjenkinshome # mountPath: /var/jenkins_home volumeMounts: - name: data mountPath: /var/lib/mysql - name: localtime mountPath: /etc/localtime
看懂的点个赞
这里我 配置了自动发现规则,在每个node上都起了一个agent
相关推荐
《深入剖析Zabbix Server与Agent源码》 Zabbix,作为一个强大的开源监控系统,以其高效、灵活和可扩展性在IT行业中备受推崇。本文将基于"zabbix server与agent源码分析.rar"中的资料,对Zabbix Server和Agent的...
在Zabbix 5.0的场景下,"Server" RPM包包含了Zabbix服务器端的所有组件,如数据库存储、配置服务、Web接口等,它负责收集和处理由Agent或其它数据源发送的数据,并进行报警和可视化展示。"Agent" RPM包则安装在要...
官方离线安装包,亲测可用
官方离线安装包,亲测可用
zabbix-server zabbix-agent zabbix5.0前端安装包以及mysql全套安装包及其依赖 tar -zxvf zabbix.tar.gz cd zabbix rpm -Uvh *.rpm --force
k8s下部署Mariadb,zabbix-server,zabbix-web,NFS 提供存储,Server 端基于 C语言、Web 前端则是基于 PHP 所制作的。Zabbix 可以使用多种方式监视。可以只使用 Simple Check 不需要安装 Client 端,亦可基于 SMTP 或...
《Zabbix 6.0.6 Linux Agent 深度解析》 Zabbix是一款开源的企业级监控解决方案,它能够监控各种网络参数以及服务器健康状态,为系统管理员提供强大的数据收集、报警、报告等功能。在Zabbix 6.0.6版本中,Linux ...
dpkg -i zabbix-server-mysql_5.0*.deb zabbix-web-mysql_5.0*.deb zabbix-agent_5.0*.deb ``` - 如果过程中遇到依赖问题,可以使用`--force-depends`选项来解决。 3. **配置数据库**: - Zabbix Server需要与...
sudo yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent ``` 此命令会安装Zabbix的服务器、Web界面和代理组件,以及MySQL相关的部分,因为Zabbix 5.0默认使用MySQL作为数据库。 安装过程中,系统...
在这个过程中,"zabbix_server_mysql_pkg"可能是用于存放这些安装文件的压缩包。通过解压该文件,我们可以获取到安装所需的文件,然后按照指定的shell脚本运行,实现自动化安装。 自动化安装脚本通常包含以下步骤:...
Zabbix-Agent配置文件通常命名为`zabbix_agentd.conf`,这个文本文件包含了所有关于Zabbix-Agent的行为和设置。打开`zabbix_agentd.conf`,您会看到一系列的选项和参数,每个都对Agent的行为有直接影响。 **1. 主要...
《Zabbix监控系统Web部署详解——基于Nginx与MySQL》 Zabbix是一款广泛使用的开源监控解决方案,能够实时监控各种网络参数以及服务器健康状态。在本篇中,我们将重点探讨如何利用Nginx作为反向代理服务器,结合...
首先,"zabbix-server-mysql.tar.zip"是一个包含Zabbix Server与MySQL数据库配置文件的压缩包。这个压缩包的扩展名是".tar.zip",意味着它是一个先被打包成".tar"格式,然后用ZIP压缩的文件。".tar"是一个用于归档多...
安装和配置Zabbix Agent的过程涉及以下几个步骤: 1. 解压缩文件并安装到目标系统。 2. 修改`zabbix_agentd.conf`,配置Server地址、监听端口、数据发送方式等。 3. 启动Agent服务,并检查其是否正常运行。 4. 在...
此外,Zabbix Server还提供了一个Web界面供用户管理和配置监控规则。 2. **Zabbix Agent**: 这个组件需要安装在被监控的目标服务器上,用于收集硬件信息、内存使用情况、CPU负载等与操作系统相关的指标。Zabbix ...
"自动部署zabbix-agent.rar"这个压缩包文件提供了在多台服务器上自动化部署Zabbix Agent的解决方案,这对于大规模环境下的系统监控至关重要。下面我们将详细探讨其中涉及的关键知识点。 首先,"服务器免密登录"是...
1. 在Zabbix Server上查看监控数据:登录Zabbix Web界面,确认Windows主机已成功注册,并显示相关的监控数据。 2. 在Windows主机上测试Agent:使用命令行工具,如"zabbix_get",可以查询Agent是否能正确返回监控项的...
Zabbix Agent的主要配置文件是`zabbix_agentd.conf`,在这个文件中,你可以设置Agent的各种参数,如Server(Zabbix Server的地址)、ListenPort(Agent监听的端口)、ServerActive(主动模式下要监控的Server列表)...
这两个文件位于 Zabbix 解包后的目录中,需要分别执行 `mysql` 命令将它们导入到数据库中。 通过以上步骤,可以完成 Zabbix Server 的基本安装和配置。接下来,可以根据需要进一步配置 Zabbix Agent 和监控策略来...