安裝 zabbix
主機客戶端分別安裝zabbix
#下載zabbix rpm包
[root@linux-01 ~]# wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
#實際上是zabbix的源
root@linux-01 ~]# rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm
警告:zabbix-release-3.2-1.el7.noarch.rpm: 頭V4 RSA/SHA512 Signature, 密鑰 ID a14fe591: NOKEY
準備中... ################################# [100%]
[root@linux-01 ~]# cat /etc/yum.repos.d/zabbix.repo
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/3.2/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[zabbix-non-supported]
安裝過程中如遇見了如下問題,是與原來yum發生衝突卸載即可(此問題是我重複安裝zabbix 不同版本yum源導致,一般不會出現):
[root@localhost yum.repos.d]# rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
獲取http://mirrors.aliyun.com/zabbix/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
警告:/var/tmp/rpm-tmp.DERtgj: 頭V4 RSA/SHA512 Signature, 密鑰 ID a14fe591: NOKEY
準備中... ################################# [100%]
file /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX from install of zabbix-release-3.2-1.el7.noarch conflicts with file from package zabbix-release-3.0-1.el7.noarch
file /etc/yum.repos.d/zabbix.repo from install of zabbix-release-3.2-1.el7.noarch conflicts with file from package zabbix-release-3.0-1.el7.noarch
[root@localhost yum.repos.d]# yum -y remove zabbix-release-3.0-1.el7.noarch
安裝服務端軟件
[root@linux-01 ~]# yum install -y zabbix-agent zabbix-get zabbix-serviver-mysql zabbix-web zabbix-web-mysql
安裝zabbix程序包,安裝mysql、zabbxi-agent
[root@localhost src]# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
這個時候有可能會報報錯:“zabbix-web-3.4.15-1.el7.noarch: [Errno 256] No more mirrors to try”
解決辦法:更換yum源,具體步驟如下:
[root@localhost src]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo -P /etc/yum.repos.d/
[root@localhost src]# yum clean all
[root@localhost src]# yum makecache
yum update遇到問題:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
解決辦法
此問題安裝Deltarpm包(增量 RPM 套件)即可解決,當然您也可以先使用一下命令,查看是哪個包提供applydeltarpm
yum provides '*/applydeltarpm'
yum install deltarpm -y
zabbix-web-4.0.14-1.el7.noarch: [Errno 256] No more mirrors to try.
yum安裝zabbix-web-mysql出現[Errno 256] No more mirrors to try.報錯 - 孤獨的根號三 - CSDN博客 https://blog.csdn.net/weixin_44897792/article/details/97017329
No package mysql-server available - 記錄日常 - CSDN博客 https://blog.csdn.net/hqbootstrap1/article/details/84262583
登陸mysql
創建用戶
修改配置文件
編輯mysql配置文件添加字符集
啓動zabbix 服務查看進程服務未能啓動查看日誌
導入數據
再次啓動
修改配置文件定義server
啓動客戶端
加入到使用列表裏
啓動http
配置web 界面
點擊下一步
提示設置時區
如果yum安裝php的情況下
重啓服務http
刷新頁面
點擊下一步
定義主機名
提示完成
登陸
默認賬號admin 密碼zabbix
更改密碼 並更改語言
IP/zabbix/ 即可登錄
重置密碼
1、[root@linux-02 ~]# wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
2、[root@linux-02 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
3、[root@linux-02 ~]# yum install -y zabbix-agent
已加載插件:fastestmirror
Loading mirror speeds from cached hostfile
4、[root@linux-02 ~]# vi /etc/zabbix/zabbix_agentd.conf
Server=127.0.0.1 改成 監控中心IP 192.168.96.138
ServerActive=127.0.0.1 改成 監控中心IP 192.168.96.138
5、查看進程
[root@linux-02 ~]# ps aux |grep zabbix
6、監聽端口
[root@linux-02 ~]# netstat -lntp
Active Internet connections (only servers)
7、加入啓動列表
[root@linux-02 ~]# systemctl enable zabbix-agent
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent.service to /usr/lib/systemd/system/zabbix-agent.service.
監聽10050 的端口,它會與服務端的10051端口進行通信,如果防火牆上有10050的 限制需要放行或者加入白名單
添加監控主機
主機羣組建立主機組 再建立主機
主機
1、增加一個主機
主機IP
創建模板組
複製監控項
選擇一個模板在模板集裏找新新創建的模板 可以看到監控項ltems 顯示1
全複製監控項
選擇模板
點擊full clone
更換名稱和組
添加成功
點擊模板名稱編輯刪除鏈接
進一步編輯監控項
graplhs 刪除剩餘三個
triggers
applications
鏈接到主機上
點擊主機名稱
注意點擊add 否則不會成功
數據刷新間隔1分鐘 狀態欄收到數據後會變紅或者綠
查看最近的數據變化
服務端可以使用命令測試
zabbix_get -s 127.0.0.1 -p 10050 -k "system.cpu.load[all,avg1]" \