天天看點

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

文章目錄

  • 實驗基礎
  • 指定本地yum倉庫
  • 建立資料庫(用于zabbix-server)
  • 編寫/srv/salt/top.sls檔案
  • 為ser4部署zabbix-server
  • 為ser3和ser4部署zabbix-agent
  • 為ser4部署zabbix-web界面
  • 編寫pillar目錄
  • 部署測試及排錯
  • 添加zabbix-agent

實驗基礎

實驗目的:

利用saltstack建構server-agent架構的zabbix環境,主要指定server端,并添加一個agent端, 其他的agent端可根據需要多添加幾個。

在本篇文章裡,搭建的zabbix環境中,ser4是zabbix-server,ser3是zabbix-agent。

實驗環境:

172.25.2.3  ser2  saltstack-master端(提前做好)
172.25.2.4  ser3  saltstack-minion端 (提前做好)
172.25.2.5  ser4 saltstack-minion端 (提前做好)

172.25.2.2 真機 建構zabbix軟體包的本地倉庫
關閉幾台虛拟機的firewalld selinux
寫好各自的/etc/hosts解析檔案
           

實驗前的準備:

1.在真機中,将所需的zabbix的軟體包放在

/var/www/html/zabbix

目錄中,并進行依賴性建立。

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

2.在實驗中需要用到4個配置檔案,是以我是先手動部署了一遍zabbix,獲得了配置檔案,大家可以自行下載下傳,但是檔案是必需的。

指定本地yum倉庫

在部署中,也可以選擇網絡安裝,但是這裡為了加快效率,選擇本地yum,所需的包之前已經放在真機。

[[email protected] salt]# cd repos/
[[email protected] repos]# ls
zabbix.sls
[[email protected] repos]# cat zabbix.sls 
zabbix:
  pkgrepo.managed:
    - baseurl: http://172.25.2.250/zabbix/
    - gpgcheck: 0
           
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

2.

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

建立資料庫(用于zabbix-server)

db-install:
  pkg.installed:
    - pkgs:
      - mariadb-server
      - mariadb
      - MySQL-python


  service.running:
    - name: mariadb
 
  cmd.run:
    - name: mysql -e "DELETE FROM mysql.user WHERE User='';" && mysql -e "DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1');" && mysql -e "DROP DATABASE IF EXISTS test;" && mysql -e "DELETE FROM mysql.db WHERE Db='test' OR Db='test\\_%'" && mysql -e "FLUSH PRIVILEGES;"
    - onlyif: mysql -e "show databases;"

  mysql_user.present:
    - name: root
    - password: westos

db-configure:
  file.managed:
    - name: /mnt/create.sql.gz
    - source: salt://mariadb/files/create.sql.gz

  mysql_database.present:
    - name: zabbix
    - character_set: utf8
    - collate: utf8_bin
    - connection_user: root
    - connection_pass: westos

  mysql_user.present:
    - name: zabbix
    - host: localhost
    - password: westos
    - connection_user: root
    - connection_pass: westos

  mysql_grants.present:
    - grant: all privileges
    - database: zabbix.*
    - user: zabbix
    - connection_user: root
    - connection_pass: westos

  cmd.wait:
    - name: zcat /mnt/create.sql.gz | mysql -pwestos zabbix
    - watch:
      - mysql_database: db-configure
           

在這裡,我們需要提前得到create.sql.gz 并且放指定目錄。

1.

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

2.嘗試将mariadb資料庫安裝在ser4

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

3.在ser4中發現推過去的目錄

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

編寫/srv/salt/top.sls檔案

此檔案作用是将後面的軟體等進行一次推。(進階推)

base:
  'ser4':
    - mariadb.install
    - zabbix-server.install
    - zabbix-web.install

  'ser3':
    - zabbix-agent.install
           

1.

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

為ser4部署zabbix-server

建立目錄zabbix-server,裡面寫zabbix-server的sls檔案和所需的配置檔案

[[email protected] zabbix-server]# ls
files  install.sls
[[email protected] zabbix-server]# cat install.sls 
include:
  - repos.zabbix

server-install:
  pkg.installed:
    - pkgs:
      - zabbix-server-mysql
      - zabbix-agent

  file.managed:
    - name: /etc/zabbix/zabbix_server.conf
    - source: salt://zabbix-server/files/zabbix_server.conf
    - template: jinja
    - context:
      dbpasswd: {{ pillar['DBPASSWD'] }}

  service.running:
    - name: zabbix-server
    - watch:
      - file: server-install

zabbix-agent:
  service.running
           

1.

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

2.

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

vim zabbix_agentd.conf 修改zabbix-server配置檔案(jinja模闆形式)

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

為ser3和ser4部署zabbix-agent

[[email protected] zabbix-agent]# cat install.sls 
include:
  - repos.zabbix

agent-install:
  pkg.installed:
    - name: zabbix-agent

  file.managed:
    - name: /etc/zabbix/zabbix_agentd.conf
    - source: salt://zabbix-agent/files/zabbix_agentd.conf
    - template: jinja
    - context:
      zabbixserver: {{ pillar['ZABBIX-SERVER'] }}
      hostname: {{ grains['fqdn'] }}

  service.running:
    - name: zabbix-agent
    - watch:
      - file: agent-install
           

1.

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

2.修改配置檔案

98 Server={{ zabbixserver }}
139 ServerActive={{ zabbixserver }}
150 Hostname={{ hostname }}
           
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

為ser4部署zabbix-web界面

[[email protected] zabbix-web]# cat install.sls 
include:
  - repos.zabbix

web-install:
  pkg.installed:
    - pkgs:
      - zabbix-web-mysql
      - zabbix-web
      - httpd
      - php
      - php-mysql

  file.managed:
    - name: /etc/httpd/conf.d/zabbix.conf
    - source: salt://zabbix-web/files/zabbix.conf

  service.running:
    - name: httpd
    - watch:
      - file: web-install
           
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

2.vim install.sls

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

編寫配置檔案,更改時區就可以

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

編寫pillar目錄

[[email protected] pillar]# ls
top.sls  zabbix.sls
[[email protected] pillar]# cat top.sls 
base:
  '*':
    - zabbix
[[email protected] pillar]# cat zabbix.sls 
{% if grains['fqdn'] == 'ser4' %}
DBPASSWD: westos
{% else %}
ZABBIX-SERVER: 172.25.2.5   //zabbix-server的主機ip
{% endif %}
           

1.

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

2.vim zabbix.sls

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

至此,配置檔案編寫完成,現在進行部署測試。

部署測試及排錯

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

發現報錯

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

原因是實驗開始前,已經向ser4裝了mariadb,手動删除之後再次測試。

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

再次測試,成功部署。

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

預設的密碼是zabbix

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

進入監控頁面發現zabbix-server處于非運作狀态,在ser4上檢視端口也沒有發現10051,但是檢視zabbix-server的狀态是running的,檢視日志發現問題,原來是資料沒有連接配接成功。

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

在ser2上檢視配置檔案,發現是自己的資料庫密碼設定錯誤,将密碼更改為westos,之後,删除ser4上的資料庫及其配置檔案,重新推送一次。

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

再次測試,發現恢複正常。

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

添加zabbix-agent

将ser3添加至zabbix系統中。

1.添加主機ser3

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

2.添加模闆

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

3.監控成功

自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent
自動化運維工具應用之 SaltStack 一鍵部署zabbix環境實驗基礎指定本地yum倉庫建立資料庫(用于zabbix-server)編寫/srv/salt/top.sls檔案為ser4部署zabbix-server為ser3和ser4部署zabbix-agent為ser4部署zabbix-web界面編寫pillar目錄部署測試及排錯添加zabbix-agent

繼續閱讀