運行環境
系統版本:Ubuntu 16.04.2 LTS
軟件版本:Zabbix-4.0.2
硬件要求:無
安裝過程
1、安裝APT-Zabbix存儲庫
APT-Zabbix存儲庫由Zabbix官網提供。
root@localhost:~# wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+xenial_all.deb
root@localhost:~# dpkg -i zabbix-release_4.0-2+xenial_all.deb
root@localhost:~# apt-get update
2、安裝依賴包
root@localhost:~# apt-get -y install language-pack-zh-hant language-pack-zh-hans
3、安裝Zabbix Server、WEB、Agent
root@localhost:~# apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-get zabbix-sender
4、創建初始數據庫
root@localhost:~# mysql -uroot -p'ABCabc-123'
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> flush privileges;
mysql> quit;
5、導入初始表結構和數據
root@localhost:~# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p'zabbix' zabbix
6、配置Zabbix Server
root@localhost:~# vim /etc/zabbix/zabbix_server.conf
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/run/mysqld/mysqld.sock
DBPort=3306
7、配置Zabbix WEB
root@localhost:~# vim /etc/zabbix/apache.conf
php_value date.timezone Asia/Shanghai
8、啟動Zabbix服務
root@localhost:~# systemctl restart zabbix-server zabbix-agent apache2
root@localhost:~# systemctl enable zabbix-server zabbix-agent apache2
9、初次訪問
第一次訪問Zabbix我們需要配置一下Zabbix-WEB管理平台。
訪問地址:http://IP/zabbix。
Zabbix初始賬號密碼:
Zabbix超級管理員賬號:Admin
Zabbix超級管理員密碼:zabbix
10、設置語言為簡體中文
11、解決圖形中文亂碼問題
將電腦上的字體文件(可用黑體、楷體)上傳到服務器中。
root@localhost:~# cd /usr/share/zabbix/fonts
root@localhost:/usr/share/zabbix/fonts# rz
root@localhost:/usr/share/zabbix/fonts# ls
graphfont.ttf simkai.ttf
root@localhost:/usr/share/zabbix/fonts# vim /usr/share/zabbix/include/defines.inc.php
# define('ZBX_GRAPH_FONT_NAME', 'graphfont'); // font file name
define('ZBX_GRAPH_FONT_NAME', 'simkai'); // font file name
在瀏覽器直接刷新頁面即可。