Centos7 下安裝部署zabbix-agent客戶端


一、環境介紹

官網地址:http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/

二、代理安裝

1、將代理程序拷貝至Node1服務器的/usr/src/zabbix3.4.5/目錄下

下載路徑:

http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.5-1.el7.x86_64.rpm

http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-sender-3.4.5-1.el7.x86_64.rpm

將上傳(xshell可用put上傳)rpm軟件包放入自己可找到的目錄下,通過yum安裝,如下:

 進入服務器,查看,兩個安裝包已上傳

 

[root@Node3 zabbix3.4.5]# scp zabbix-agent-3.4.5-1.el7.x86_64.rpm zabbix-sender-3.4.5-1.el7.x86_64.rpm  root@node1:/usr/src/zabbix3.4.5/
root@node1's password: 
zabbix-agent-3.4.5-1.el7.x86_64.rpm               100%  359KB  29.9MB/s   00:00    
zabbix-sender-3.4.5-1.el7.x86_64.rpm              100%  260KB  33.2MB/s   00:00  

2、代理通過yum的方式來安裝

復制代碼
[root@Node1 zabbix3.4.5]# yum install -y *.rpm ./      //通過yum方式安裝當前目錄下的rpm包
Loaded plugins: fastestmirror, langpacks
Examining zabbix-agent-3.4.5-1.el7.x86_64.rpm: zabbix-agent-3.4.5-1.el7.x86_64
Marking zabbix-agent-3.4.5-1.el7.x86_64.rpm to be installed
Examining zabbix-sender-3.4.5-1.el7.x86_64.rpm: zabbix-sender-3.4.5-1.el7.x86_64
Marking zabbix-sender-3.4.5-1.el7.x86_64.rpm to be installed
CentOS7.4                                                                                                                     | 3.6 kB  00:00:00     
(1/2): CentOS7.4/group_gz                                                                                                     | 156 kB  00:00:00     
(2/2): CentOS7.4/primary_db                                                                                                   | 3.1 MB  00:00:00     
Determining fastest mirrors
No package ./ available.
Resolving Dependencies
--> Running transaction check
---> Package zabbix-agent.x86_64 0:3.4.5-1.el7 will be installed
---> Package zabbix-sender.x86_64 0:3.4.5-1.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================================================
 Package                         Arch                     Version                          Repository                                           Size
=====================================================================================================================================================
Installing:
 zabbix-agent                    x86_64                   3.4.5-1.el7                      /zabbix-agent-3.4.5-1.el7.x86_64                    1.4 M
 zabbix-sender                   x86_64                   3.4.5-1.el7                      /zabbix-sender-3.4.5-1.el7.x86_64                   1.0 M

Transaction Summary
=====================================================================================================================================================
Install  2 Packages

Total size: 2.4 M
Installed size: 2.4 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : zabbix-sender-3.4.5-1.el7.x86_64                                                                                                  1/2 
  Installing : zabbix-agent-3.4.5-1.el7.x86_64                                                                                                   2/2 
  Verifying  : zabbix-agent-3.4.5-1.el7.x86_64                                                                                                   1/2 
  Verifying  : zabbix-sender-3.4.5-1.el7.x86_64                                                                                                  2/2 

Installed:
  zabbix-agent.x86_64 0:3.4.5-1.el7                                        zabbix-sender.x86_64 0:3.4.5-1.el7                                       

Complete!
[root@Node1 zabbix3.4.5]# id zabbix
uid=991(zabbix) gid=986(zabbix) groups=986(zabbix)
[root@Node1 zabbix3.4.5]# 
復制代碼

3、修改/etc/zabbix/zabbix_agentd.conf配置文件

復制代碼
[root@Node1 ~]# vim /etc/zabbix/zabbix_agentd.conf
[root@Node1 ~]# grep -n "^[a-Z]" /etc/zabbix/zabbix_agentd.conf
13:PidFile=/var/run/zabbix/zabbix_agentd.pid
32:LogFile=/var/log/zabbix/zabbix_agentd.log
43:LogFileSize=0
57:DebugLevel=3                         //日志級別,默認為3
97:Server=172.17.21.208                 //用於被動模式,數據獲取
138:ServerActive=172.17.21.208          //用於主動模式,數據提交
149:Hostname=Node1.contoso.com          //必須與創建主機時的hostname一致
267:Include=/etc/zabbix/zabbix_agentd.d/*.conf  //包含子配置文件的路徑
286:UnsafeUserParameters=1                    //允許所有字符的參數傳遞給用戶定義的參數,默認為0,即沒有啟用
復制代碼

 4、啟動zabbix_agent服務器,並設置開機自啟動

復制代碼
[root@Node1 ~]# systemctl start zabbix-agent.service 
[root@Node1 ~]# 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@Node1 ~]# ss -tnl | grep 100
LISTEN     0      100    127.0.0.1:25                       *:*                  
LISTEN     0      128          *:10050                    *:*                  
LISTEN     0      100        ::1:25                      :::*                  
LISTEN     0      128         :::10050                   :::* 
復制代碼

 

三、Zabbix Server上添加主機

1、點擊Configuration-->Hosts-->Greate host,然后點擊Add,進行添加即可

2、點擊添加之后,進入Configuration-->Hosts界面進行模板關聯

3、選擇 Node1節點這后,點擊Templates,選擇所需要的模板進行關聯,然后點擊Add,然后Update即可

4、然后看到以下界面,說明模板已經關聯,發現ZBX為綠色,代表正常:

 

 

5、在zabbix服務器獲取相關參數值:

復制代碼
[root@Node3 zabbix3.4.5]# zabbix_get -s 172.17.21.206 -p 10050 -k "system.hostname"      //獲取主機名
Node1.contoso.com
[root@Node3 zabbix3.4.5]# zabbix_get -s 172.17.21.206 -p 10050 -k "system.uptime"       //運行時間
125985
[root@Node3 zabbix3.4.5]# zabbix_get -s 172.17.21.206 -p 10050 -k "vm.memory.size[total]"  //獲取總內存,以下為4G
4143792128
[root@Node3 zabbix3.4.5]# 
復制代碼

6、在Web界面查看可用內存如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM