1. 程式人生 > >阿裏雲服務器搭建zabbix監控4.0

阿裏雲服務器搭建zabbix監控4.0

開機 引入 timezone 新版本 搭建 shang manual usr end

1、Zabbix 4.0 LTS
2018年10月1日,Zabbix官方正式發布Zabbix 4.0 LTS版本,作為長期支持版本,意味著可以獲得官方5年的支持。其中完全支持到2021年10月31日,以及有限支持到2023年10月31日,同時官方4.0文檔已經更新。
最直觀的感受就是重新設計了圖形展示,新增了Kiosk模式實現真正意義上的全屏,可以直接做大屏展示,時間選擇器做的和Kibana類似;
Zabbix 4.0 LTS對分布式監控Proxy方式也做了優化,引入了與Proxy通信的壓縮,大大減少了傳輸數據的大小。從而提高了性能。

Zabbix 4.0 LTS 詳細了解優化及新增功能參考如下:
新增功能:https://www.zabbix.com/whats_new

官方文檔:https://www.zabbix.com/documentation/4.0/manual

2、Grafana5.3

Grafana v5.3帶來了新功能,許多增強功能和錯誤修復。
Google Stackdriver作為核心數據源;
電視模式得到改善,更易於訪問
提醒通知提醒;
Postgres獲得了一個新的查詢構建器;
改進了對Gitlab的OAuth支持;
帶模板變量過濾的註釋;
具有自由文本支持的變量。

Grafana5.3 詳細了解優化及新增功能參考如下:
新增功能:http://docs.grafana.org/guides/whats-new-in-v5-3/
? ??
3、部署環境準備
操作系統: CentOS Linux release 7.5.1804 (Core)?

軟件版本: zabbix-release-4.0-1.el7.noarch.rpm
數據庫: mysql 5.6.41
grafana版本: grafana-5.3.0-1.x86_64.rpm
?

二、安裝及配置 Zabbix server

1. Install Repository with MySQL database
mkdir /app/tools -p && cd /app/tools
wget https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
yum -y install zabbix-release-4.0-1.el7.noarch.rpm
  1. 安裝Zabbix server, frontend, agent

yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

3. mysql5.6安裝及配置數據庫

centos自帶的repo是不會自動更新每個軟件的最新版本,所以無法通過yum方式安裝MySQL的高級版本。
安裝mysql5姿勢是要先安裝帶有可用的mysql5系列社區版資源的rpm包
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum -y install mysql-community-release-el7-5.noarch.rpm
查看當前可用的mysql安裝資源

yum list
yum repolist enabled | grep "mysql.*-community.*"

mysql-connectors-community/x86_64 MySQL Connectors Community ? ? ? ? ? ? ? ? ?65
mysql-tools-community/x86_64 ? ? ?MySQL Tools Community ? ? ? ? ? ? ? ? ? ? ? 69
mysql56-community/x86_64 ? ? ? ? ?MySQL 5.6 Community Server ? ? ? ? ? ? ? ? 412

使用yum的方式安裝MySQL

yum -y install mysql-community-server

啟動mysql並設置開機啟動

systemctl enable mysqld
systemctl start mysqld

mysql -uroot -p

password #無密碼直接回車

mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix‘;
mysql> quit;

將zabbix數據表導入數據庫中

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

4.配置數據庫zabbix server

vim /etc/zabbix/zabbix_server.conf?
DBPassword=zabbix

5.編輯Zabbix前端PHP配置,更改時區

vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai

6.啟動zabbix-server zabbix-agent httpd 並設置開機啟動

systemctl restart zabbix-server zabbix-agent httpd
systemctl enable zabbix-server zabbix-agent httpd

7、安裝

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

首頁Lack of free swap space on zabbix報錯:https://blog.51cto.com/13645280/2366422
修改中文亂碼:C:\Windows\Fonts拷貝到/usr/share/zabbix/fonts目錄下即可

修改配置文件defines.inc.php

vim /usr/share/zabbix/include/defines.inc.php
#修改第65行
define(‘ZBX_GRAPH_FONT_NAME‘, ? ? ? ? ? ‘msyh‘);?
#修改第110行
define(‘ZBX_FONT_NAME‘, ‘msyh‘);

下面是搭建grafana5.3安裝及配置不需要可以不做好有些bug需要修復
grafana5.3安裝及配置
1.下載安裝RPM包

wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.3.0-1.x86_64.rpm

2.安裝

yum -y install fontconfig freetype* urw-fonts
yum -y install grafana-5.3.0-1.x86_64.rpm?

3.啟動grafana並設置開機啟動

systemctl enable grafana-server.service
systemctl start grafana-server.service

4.安裝grafana-zabbix插件

grafana-cli plugins install alexanderzobnin-zabbix-app

技術分享圖片
技術分享圖片

技術分享圖片

阿裏雲服務器搭建zabbix監控4.0