**## Centos7系統 Zabbix(傻瓜式安裝教程)
Zabbix 是一個企業級的分佈式開源監控方案。能夠監控各種網絡參數以及服務器健康性和完整性。支持靈活的通知機制,提供出色的報告和數據可視化功能。Zabbix支持主動輪詢和被動捕獲。最關鍵的是源代碼都是免費發行的,可供公衆任意使用。這也是它在中小企業廣爲流行的重要原因之一。本文簡要描述Zabbix特性以及基於CentOS 7下安裝Zabbix 3.4。
一、Zabbix的特點
數據收集
可用性和性能檢查
支持SNMP(包括捕獲和主動輪訓),IPMI,JMX,VMware監控
自定義檢查
按照自定義的間隔收集需要的數據
由Server/Proxy和agents執行
靈活的閥值定義
高度可配置化的告警
實時圖表繪製
使用內置圖表繪製功能可以將監控項的內容立即繪製成圖表
Web監控功能
支持自定義圖形
豐富的可視化選項
多個監控項組合在一個視圖展示
網絡拓撲圖
基於模板分組檢查
安全用戶認證
用C語言編寫,性能高效
二、Zabbix組成
服務端
Zabbix Server是所有配置信息、統計信息和操作數據的核心存儲器。用於報告系統可用性、系統完成整性和統計信息等。
數據存儲端
配置信息和Zabbix收集到的數據都被存儲在數據庫中,支持mysql,pg,oracle。
Web展示端
提供了基於Web的訪問界面(採用PHP語言編寫)
客戶端
Zabbix agents監控代理 部署在監控目標上,能夠主動監控本地資源和應用程序,並將收集到的數據報告給Zabbix Server。
Proxy代理服務器
Zabbix proxy 可以替Zabbix Server收集性能和可用性數據。Proxy代理服務器是Zabbix軟件可選擇部署的一部分;當然,Proxy代理服務器可以幫助單臺Zabbix Server分擔負載壓力。
三、Zabbix典型架構部署圖
————————————————
1.關閉 防火牆
#systemctl stop firewalld
#setenforce 0
2.配置源
#cd /etc/yum.repos.d/ 就可安裝zabbix
3.Xshell 上傳工具
#yum -y install lrzsz
上傳這個包
zabbix_Aliyun.repo
下載鏈接:https://download.csdn.net/download/weixin_46571884/12257310
3.安裝zabbix組件
#yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb
#mariadb-server
4.啓動 mariadb創建數據庫
1#.systemctl start mariadb
2.#mysql
3.#create database zabbix charset utf8;
4.#grant all on zabbix.* to ‘tom’@‘localhost’ identified by ‘123’;
5.#flush privileges;
6.#exit
5.導入初始的數據庫
#zcat /usr/share/doc/zabbix-server-mysql-4.2.8/create.sql.gz | mysql -utom -p123 zabbix
5.配置zabbix-server
#yum -y install vim
#vim /etc/zabbix/zabbix_server.conf
查找:
#/DB
#DBHost=localhost”把前面的#去掉”
#DBUser=zabbix”把前面的#,zabbix去掉改成你想登陸的賬號,我改成tom”
#DBPassword=”把#去掉,在=後添加密碼,本人設置爲123”
完成後直接
:wq!
6.修改時區:
#vim /etc/httpd/conf.d/zabbix.conf
#php_value date.timezone Europe/Riga”把#去掉,
後面的Europe/Riga去掉改成Asia/Shanghai”亞洲中國上海時區
:wq! 退出
修改
#php_value date.timezone Asia/Shanghai
7.啓動所有服務
#systemctl restart zabbix-server httpd zabbix-agent
8.瀏覽器訪問根據提示繼續安裝zabbix-web即可
添加自己本機IP
這是我本機IPhttp://192.168.154.144/zabbix
完成效果