安裝zabbix-server的兩種方式:
1.通過yum包安裝,也叫做通過包直接安裝
2.通過原始碼包進行編譯安裝(後期需要增加功能需要重新編譯)
zabbix共有4個主要元件:
2.zabbix-agent:主要用來安裝在付服務上進行資料收集,然後傳送給zabbix-proxy或者zabbix-server有兩種方式
3.database:主要用來存放資料
4.zabbix-proxy:該**主要用來**zabbix-server的身份,從zabbix-agent處收集資料,並統一彙總給zabbix-server。
伺服器作業系統版本:centos7.6
zabbix版本:zabbix 4.0.5 lts
開始安裝:
1.安裝zabbix倉庫:rpm -uvh 客戶端也需要新增該倉庫)#本人在安裝過程中可能是由於網路慢的原因yum了好幾遍,yum貌似支援斷點續傳,最終安裝成功。
可以執行yum clean cache;yum makecache重新建立一下快取再安裝。
2.安裝zabbix-server:yum install zabbix-server-mysql -y
3.安裝zabbix-front-web:yum install zabbix-web-mysql -y
4.安裝mariadb資料庫:yum install mariadb-server -y
5.啟動資料庫並設定開機啟動:
systemctl start mariadb;systemctl enable mariadb
6.建立資料庫並設定字型:create database zabbix character set utf8 collate utf8_bin;
7.授權zabbix使用者訪問並設定密碼
:grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
8.重新整理許可權並退出:
flush privileges;quit
9.匯入初始化資料結構,並匯入資料:zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
10.針對zabbix-server修改資料庫配置檔案:vim /etc/zabbix/zabbix_server.conf
dbpassword=password #資料庫密碼
11.啟動zabbix-server:systemctl enable zabbix-server #設定開機啟動
systemctl start zabbix-server #啟動zabbix-server服務
12.設定zabbix-front:vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone asia/shanghai
注意事項關閉selinux和firewalld
13.啟動前端訪問httpd:systemctl start httpd
14.初始配置
開啟http://server_ip/zabbix
預設使用者名稱:admin 密碼:zabbix
開始配置客戶端
1.新增zabbix倉庫:
rpm -uvh
2.安裝zabbix-agent:yum install zabbix-agent -y
3.啟動zabbix-agent:systemctl start zabbix-agent;systemctl enable zabbix-agent
4.效驗所安裝服務是否正常通過以下命令進行效驗
ss -tunlp #檢視伺服器監聽埠
zabbix-agent 監聽埠為tcp 10050
#######################################ss命令常用選項#######################################
-h, --help 幫助
-v, --version 顯示版本號
-t, --tcp 顯示 tcp 協議的 sockets
-u, --udp 顯示 udp 協議的 sockets
-x, --unix 顯示 unix domain sockets,與 -f 選項相同
-n, --numeric 不解析服務的名稱,如 "22" 埠不會顯示成 "ssh"
-l, --listening 只顯示處於監聽狀態的埠
-p, --processes 顯示監聽埠的程序(ubuntu 上需要 sudo)
-a, --all 對 tcp 協議來說,既包含監聽的埠,也包含建立的連線
-r, --resolve 把 ip 解釋為網域名稱,把埠號解釋為協議名稱
一 Zabbix 學習列表
近期本人在求職,面試了幾家,覺得監控是乙個很重要的事情,所以決定深入學習一下監控。目前的監控系統有很多,zabbix是目前應用最廣泛的開源監控之一,功能比較完善,所以決定學習一下。目前將學習zabbix這件事情,分成以下幾塊兒 一 部署 1.zabbix server安裝 2.zabbix agen...
zabbix學習 zabbix安裝
環境準備 1 centos7系統 2 關閉firewalld防火牆服務 3 關閉selinux服務,配置檔案設定為disable,位置 etc selinux config 4 安裝mysql或者mariadb資料庫 細節 建立utf8庫zabbix,設定使用者名稱及密碼zabbix,方便後面配置s...
python 學習日記(一)
這兩天看完了python速成教程,從c 轉到python確實有點不是很適應。主要是兩種語言差別還是挺大的,下面我就先說說,我在轉換過程中出現的一些問題。1 python 的語言風格是指令碼式的,語言側重於解決問題,而不是語言本身,所以可以發現,對於變數 python裡都是物件 的使用上來看,pyth...