1.配置zabbix源
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
2.安裝zabbix-agent
yum install zabbix-agent
3.配置agent
vi /etc/zabbix/zabbix_agentd.conf # 修改此文件中的下面三個值 Server=10.0.0.44 //安裝zabbix服務端的機器的IP ServerActive=10.0.0.44 //安裝zabbix服務端的機器的IP Hostname=zabbix-agent //隨便起,我這以被監控的機器的ip作為Hostname
4.啟動agent並設置自啟動
[root@localhost ~]# systemctl enable zabbix-agent.service Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent.service to /usr/lib/systemd/system/zabbix-agent.service.
[root@localhost ~]# systemctl start zabbix-agent.service
zabbix加入對一台機器的基本監控教程
1、進入UI界面—》配置—》主機—》創建主機

2.填寫完上面的主機信息以后,要選擇一個模板(linux)

選中linux 模板 點擊添加。
3.查看內存使用監控的圖表。

4.添加一個8行2列的聚合圖形test

這里server端監控了兩個主機,一個是sever自身因為我在server端也安裝了agent,另一個是zabbix-agent主機。
這里有一個知識點要說明下:(主動模式和被動模式)
zabbixx分為主動模式和被動模式,按照上面的配置方式,在agent配置文件里的server參數寫成zabbix-server的ip(服務端被動獲取,客戶端主動提交客戶端send數據,),這種即是被動模式在agent端配置,還有一種在服務端配置,server寫agent端的ip是主動獲取(服務器主動獲取get數據)
如果agent服務器較多的情況建議使用被動模式,即客戶端主動將數據上交給服務器,這樣可以減輕服務端的壓力,當然也可以通過其他方式減輕服務端的壓力,比如分布式的方式(這里就不再詳細說了)
