首頁 > 軟體

Ubuntu 16.04下安裝部署Zabbix3.0

2020-06-16 17:21:50

網上有很多在Ubuntu下安裝部署Zabbix的,但是大多數教學都是在Ubuntu 14.04下部署,同時Zabbix也不是3.0版本以上。所以在這裡寫一篇目前最新的部署教學。

一 設定zabbix軟體下載源

# wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb

# dpkg -i zabbix-release_3.0-1+trusty_all.deb

# apt-get update

二 安裝Server端

需要安裝如下元件:

apache2
php5
php5-gd
libapache2-mod-php5
zabbix-server-mysql
php5-mysql
zabbix-frontend-php

在Ubuntu16.04中的apt-get源不能正常下載安裝 zabbix-server-mysql和php5等等,所以要更換源問的內容。

1 首先到/etc/apt/目錄對原來的source.list進行備份

#cp source.list source.list_16.04

2 然後把Ubuntu 15.10的source.list的內容

deb http://us.archive.ubuntu.com/ubuntu/ wily main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ wily main restricted
deb http://us.archive.ubuntu.com/ubuntu/ wily-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ wily-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ wily universe
deb-src http://us.archive.ubuntu.com/ubuntu/ wily universe
deb http://us.archive.ubuntu.com/ubuntu/ wily-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ wily-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ wily multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ wily multiverse
deb http://us.archive.ubuntu.com/ubuntu/ wily-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ wily-updates multiverse
deb http://us.archive.ubuntu.com/ubuntu/ wily-backports main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ wily-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu wily-security main restricted
deb-src http://security.ubuntu.com/ubuntu wily-security main restricted
deb http://security.ubuntu.com/ubuntu wily-security universe
deb-src http://security.ubuntu.com/ubuntu wily-security universe
deb http://security.ubuntu.com/ubuntu wily-security multiverse
deb-src http://security.ubuntu.com/ubuntu wily-security multiverse

覆蓋原來的source.list的內容

3 清理一下apt快取資訊

#apt-get clean
#apt-get upgrade
#apt-get update

4 如果zabbix-frontend-php無法下載的話可以切換回16.04的source.list進行下載安裝

三 設定Server

# vi /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
StartTrappers=200
CacheSize=512M

四 設定Mysql

#mysql -u root -p

(安裝mysql時我把root賬號的密碼設定為zabbix)

Enter passworld:zabbix
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>set GLOBAL max_connections=1000;
mysql>show variables like '%max_connections%';
mysql> quit;
#cd /usr/share/doc/zabbix-server-mysql
#zcat create.sql.gz | mysql -u root -p zabbix
#cp -r /usr/share/zabbix /var/www/html/zabbix
#service zabbix-server restart

五 伺服器容器設定

1 php

#vim /etc/php5/apache2/php.ini修改項:

post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = "Asia/Shanghai"
extension_dir = "/usr/lib/php5/20131226/"(gd.so被apt在到/usr/lib/php5/20131226下)
extension=gd.so

修改完成後重新啟動apache2

#service apache2 star

2 按照網頁指引設定

用瀏覽器開啟http://10.92.21.160/zabbix,通過網站方式對zabbixserver進行設定初始化檢查

直接按照網頁端設定執行。

使用者名稱密碼:Admin/zabbix

六 安裝用戶端

#apt-get install zabbix-agent

安裝用戶端後,若不是伺服器本機,修改zabbix組態檔/etc/zabbix/zabbix_agentd.conf的資料

#vi /etc/zabbix/zabbix_agentd.conf

修改ServerAcive的IP,地址為伺服器端地址

ServerActive=10.92.21.160

設定為0 僅為主動模式,如果需要傳送資料等 可以不修改此項

StartAgents=0

Hostname修改為網頁裡面新增的Hostname,需要保持一致。

Hostname=Zabbix server

七 新增host進行監控

Configuration-->Hosts-->選擇預設的Zabbix server,進入詳細頁面然後full clone,調整一下設定資訊

如果出現時間不對應的情況下需要設定下伺服器的時區

#dpkg-reconfigure tzdata

選擇Asia -> 再選擇Shanghai -> OK

#date -s "02 OCT 2016 17:07:00"

一些Zabbix相關教學集合

CentOS 7.2 安裝部署 Zabbix 3.0.4 詳解  http://www.linuxidc.com/Linux/2016-11/137671.htm

Ubuntu 14.04下Zabbix2.4.5 原始碼編譯安裝  http://www.linuxidc.com/Linux/2015-05/117657.htm

安裝部署分散式監控系統Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm

Zabbix基本設定及監控主機 http://www.linuxidc.com/Linux/2016-12/138504.htm

CentOS 7.0 x64下Zabbix 3.0 安裝筆記  http://www.linuxidc.com/Linux/2016-11/137044.htm

CentOS下Zabbix 3.0.4安裝部署 http://www.linuxidc.com/Linux/2017-01/139087.htm

CentOS 6.3下Zabbix監控MySQL資料庫引數 http://www.linuxidc.com/Linux/2013-05/84800.htm

64位元CentOS 6.2下安裝Zabbix 2.0.6   http://www.linuxidc.com/Linux/2014-11/109541.htm


IT145.com E-mail:sddin#qq.com