现在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 c语言源码分析 zabbix agent c语言源码分析 有助于理解zabbix运行流程,agent部分比较详细!
zabbix-server zabbix-agent zabbix5.0前端安装包以及mysql全套安装包及其依赖 tar -zxvf zabbix.tar.gz cd zabbix rpm -Uvh *.rpm --force
官方离线安装包,亲测可用
zabbix6.0.6 Linux agent
Zabbix5.0的Server&Agent的rpm包对应如下博客 https://blog.csdn.net/qeeezz11224/article/details/109247640
k8s zabbix搭建
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
zabbix-agent配置文件.txt
k8s下部署Mariadb,zabbix-server,zabbix-web,NFS 提供存储,Server 端基于 C语言、Web 前端则是基于 PHP 所制作的。Zabbix 可以使用多种方式监视。可以只使用 Simple Check 不需要安装 Client 端,亦可基于 SMTP 或...
zabbix-web-nginx-mysql.tar
为zabbix4.0提供数据库支撑,mysql5.7+安装脚本。一键shell脚本自动化安装。及 配置优化
zabbix agent的源码阅读。阅读agent的源码首先要找到agent 的main函数在哪个地⽅。这个 agent的main函数是在zabbix_agentd.c这个⽂件⾥⾯的。打开这个⽂ 件,首先找到main函数。
zabbix-server-mysql-4.0.4-1.1.x86_64.rpm离线安装包,centos7的,
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用
Zabbix server/proxy(下文以proxy指代server/proxy)与agent之间的通讯分为两种情况,分别是passive agent和active agent。Passive agent是指proxy主动与agent建立TCP连接,并直接发送请求接收结果。Active agent是...
# dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent # mysql -uroot -p password mysql> create database zabbix character set utf8...
官方离线安装包,亲测可用
官方离线安装包,亲测可用