Zabbix Linux 客戶端安裝

上次說了Zabbix 服務端的安裝,今天在linux上安裝了客戶端,過程如下:

(1)下載zabbix客戶端軟件

  1. http://www.zabbix.com/download.php 
  2. 根據客戶端系統版本的不同也要選擇不同版本的zabbix。 
  3. 我用的linux 2.6.X i386 以此爲例 
  4.  
  5. wget www.zabbix.com/downloads/2.0.3/zabbix_agents_2.0.3.linux2_6.i386.tar.gz 

(2)新建zabbix 用戶和組

  1. groupadd zabbix               #新建zabbix組 
  2.   
  3. useradd -g zabbix zabbix      #新建zabbix用戶並將其加入到zabbix組 

(3)解壓客戶端軟件

  1. tar zxvf zabbix_agents_2.0.3.linux2_6.i386.tar.gz  
  2. 注:這個2.0的tar包跟其他貌似有些差別,運行解壓命令之後是將tar包中的文件解壓到了當前目錄下,一個bin,一個sbin。 
  3. mkdir /usr/local/zabbix 
  4. mv bin /usr/local/zabbix    #將解壓出來的bin目錄移動到新建的zabbix下 
  5. for i in *;do ln -s /usr/local/zabbix/bin/${i} /usr/bin/${i};done 
  6. mv sbin /usr/local/zabbix   #將解壓出來的sbin目錄移動到新建的zabbix下 
  7. for i in *;do ln -s /usr/local/zabbix/sbin/${i} /usr/sbin/${i};done 
  8. for循環是將zabbix/sbin下的程序鏈接到/usr/sbin下 

(4)在客戶端上添加zabbix的監控端口

  1. vim /etc/services 
  2. 添加如下內容 
  3. zabbix_agent    10050/tcp 
  4. zabbix_agent    10050/udp 
  5. 保存退出!

(5)拷貝並修改客戶端配置文件

  1. 注:下載的客戶端源碼包裏是沒有配置文件的,zabbix客戶端的配置文件也是通用的,把zabbix服務器上的cp過來就可以用。 
  2. 我已經在zabbix服務端上將的客戶端的配置文件cp過來了。 
  3. (如果你是按照我上篇的配置,客戶端文件在/etc/zabbix中cp) 
  4.  
  5. 服務器上執行:scp /etc/zabbix/zabbix_agentd.conf 客戶端IP:/usr/local/etc 
  6. vim /usr/local/etc/zabbix_agentd.conf 
  7. 修改以下幾項 
  8. Server = 監控服務器IP 
  9. Hostnae= 本機的主機名 

(6)拷貝啓動腳本

  1. cp /usr/local/zabbix/sbin/zabbix_agentd /etc/init.d 
  2. 拷貝啓動腳本到/etc/init.d下 
  3.  
  4. chmod a+x /etc/init.d/zabbix_agentd 
  5. 爲/etc/init.d下的啓動添加可執行權限 

(7)啓動zabbix客戶端並添加開機自啓動

  1. service zabbix_agentd start        #啓動zabbix客戶端 
  2. echo "service zabbix_agentd start" >>/etc/rc.local   #開機自啓動 

(8)查看進程,確實zabbix客戶端是否啓動

  1. ps -ef | grep zabbix  

可以看到6個zabbix進程,說明客戶端安裝完成,啓動成功。

關於zabbix 在linux客戶端上安裝就完成了,後續研究如何添加監控並報警,有問題還請大家提出,一起學習,一起交流。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章