Zabbix 在開源監控軟件裏稱霸主地位,它能夠用來監控設備(路由器,服務器,交換機)、軟件(OS ,網絡,應用程序)、主機性能指標、故障監控等等前端
zabbix agent須要安裝到被監控的主機上,它負責按期收集各項數據,併發送到zabbix server端,zabbix server將數據存儲到數據庫中,zabbix web根據數據在前端進行展示和繪圖。這裏agent收集數據分爲主動和被動兩種模式:mysql
主動:agent請求server獲取主動的監控項列表,並主動將監控項內須要檢測的數據提交給server/proxy linux
被動:server向agent請求獲取監控項的數據,agent返回數據。web
主動模式相對於被動模式較好,被動模式會使server 端壓力過大。sql
proxy 組件 ( 經常使用在分佈式監控)數據庫
#安裝Zabbixvim
Zabbix官網:https://www.zabbix.com/downloadcentos
1>安裝mariadb10.3 數據庫瀏覽器
yum源服務器
[mariadb] name=MariaDB baseurl=http://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64/ gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck=1
2>安裝mariadb
yum install mariadb -y
3>安裝zabbix4.0 源
rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
4>安裝Zabbix 所需組件
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
5>啓動數據庫並建立一個用戶
&1
&2 mysql -uroot -plichao123
&3建立一個Zabbix 數據庫
create database zabbix character set utf8 collate utf8_bin;
&4建立一個用戶並賦予它zabbix數據庫的權限
6>導入Zabbix服務所須要的表和數據
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p lichao123 zabbix
7>查看
8>編輯配置文件
vim /etc/zabbix/zabbix_server.conf
&1
9>設置時區
vim /etc/httpd/conf.d/zabbix.conf
&1
10>啓動 (開啓 zabbix-server zabbix-agent httpd )
11>瀏覽器訪問 ( 關閉防火牆)
192.168.206.6/zabbix
12>zabbix web 界面操做
&1>
&2>
&3>
&4>
&5>
&6>
&7>
&8>改爲中文界面
#
&9>
&10>解決亂碼
#1
#2上傳到linux主機
#3查看
#4 移動到 /usr/share/zabbix/fonts 下
#5>備份原文件
#把上傳的文件 更名 成 graphfont.ttf
#6刷新web界面