# Zabbix 架設 ###### tags: `服務安裝流程` ## 下載套件 #### 下載 Zabbix安裝包 ```bash= sudo wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+xenial_all.deb ``` #### 使用dpkg安裝4.0deb包 ```bash= sudo dpkg -i zabbix-release_4.0-2+xenial_all.deb ``` #### 更新apt ```bash= sudo apt-get update ``` #### 安裝具有MySQL支持的Zabbix Server、PHP前端模塊和Zabbix agent ```bash= sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent ``` #### 安裝中文語言包 ```bash= sudo apt-get install language-pack-zh-hant language-pack-zh-hans ``` #### 拷貝web程序到apache2 ```bash= sudo cp -r /usr/share/zabbix /var/www/html/zabbix ``` #### 安裝Zabbix所需的幾個PHP模塊 ```bash= sudo apt-get install php7.3-bcmath php7.3-mbstring php7.3-gd php7.3-ldap ``` ## 創建初始資料庫 ```bash= mysql -u root -p password mysql> create database 資料庫名稱 character set utf8 collate utf8_bin; mysql> grant all privileges on 資料庫名稱.* to 使用者名稱@localhost identified by '使用者密碼'; mysql> flush privileges; mysql> quit; ``` #### 導入初始架構和數據。系統將提示您輸入新創建的密碼。 ```bash= zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u 使用者名稱 -p 資料庫名稱 ``` ## 修改設定 #### 進入 php.ini 修改 php 設定 ```bash= vim /etc/php/7.3/apache2/php.ini ``` #### 將 post_max_size 改成 16M  #### 將 max_execution_time 改成 300  #### 將 max_input_time 改成 300  #### 將 date.timezone 改為 Asia/Taipei  #### 進入 000-default.conf 修改路徑位置 ```bash= vim /etc/apache2/sites-available/000-default.conf ``` #### 將路徑改為 /var/www/html/zabbix  #### 進入 zabbix_server.conf 修改內容 ```bash= vim /etc/zabbix/zabbix_server.conf ``` #### 更改DBName=資料庫名稱  #### 更改DBUser=使用者名稱  #### 更改DBPassword=密碼(MariaDB密碼)  #### 重啟zabbix-server ```bash= sudo /etc/init.d/zabbix-server restart sudo /etc/init.d/zabbix-agent restart ``` #### 重啟Apache ```bash= sudo service apache2 restart ``` ## 網頁設定 輸入IP,進行安裝  確認全部的項目都顯示 OK  輸入資料  繼續下一步  完成  登入 帳號:Admin 密碼:zabbix  成功進入網站  #### 開啟另一台虛擬機 安裝具有MySQL支持的Zabbix agent ```bash= sudo apt-get install zabbix-agent ``` 進到 zabbix_agentd.conf 修改主機名 ```bash= sudo vim /etc/zabbix/zabbix_agentd.conf ```  然後重啟 ```bash= sudo /etc/init.d/zabbix-agent restart ``` 選擇 配置 -> 主機  創建主機  由上到下的是: 主機名稱(要跟設定檔的主機名一樣) 可見名稱 群組 agent代理程序的接口  選擇 模板  選擇 Template -> Template OS Linux ->添加  成功 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up