zabbix2.0.5客戶端安裝及被監控主機添加

 前言:關於zabbix本人也是初學,這個算是我的一個學習筆記,我比較習慣把一個東西分開來一點一點的做,可能是我的接受能力有限,看着很多大神寫的多大數十頁的文檔就覺得頭大,還是一天做一點比較符合我目前的能力,在寫文檔上雖然沒什麼創新,但也努力做到內容詳細,結構清晰,讓和我一樣的初學者能夠根據這個文檔快速的上手。這個是在上一篇centos5.9上安裝配置zabbix2.0.5服務端的基礎上寫的。

安裝平臺:vmware workstation 9

服務端系統:centos 5.9(內核2.6.18-348.el5)


linux客戶端系統:centos 5.9(內核2.6.18-348.el5)

windows客戶端系統:windows server 2003 32位

內存:1024M

一、linux客戶端安裝

  1.添加zabbix用戶和組。


  1. # groupadd -g 1001 zabbix 

  2. # useradd -u 1001 -g 1001 -s /sbin/nologin -M zabbix 

2.下載安裝zabbix客戶端。

# wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.0.5/zabbix-2.0.5.tar.gz  
# tar xvf zabbix-2.0.5.tar.gz# cd zabbix-2.0.5
# ./configure --prefix=/usr/local/zabbix --enable-agent
# make && make install   
3.添加服務端口和修改啓動腳本。
#echo 'zabbix-agent    10050/tcp               #Zabbix Agent' >> /etc/services 
#echo 'zabbix-agent    10050/udp               #Zabbix Agent' >> /etc/services 
# cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/ 
# sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g' /etc/init.d/zabbix_agentd
# chkconfig --add zabbix_agentd
# chkconfig zabbix_agentd on 
4.修改zabbix_agent配置文件。
# vim /usr/local/zabbix/etc/zabbix_agentd.conf 
Server=192.168.1.140               //配置zabbix服務器的IP地址 
Hostname=linux_server1             //配置主機名 
PidFile=/var/tmp/zabbix_agentd.pid //指定pid路徑
LogFile=/var/log/zabbix/zabbix_agentd.log   //指定日誌文件保存退出
#mkdir /var/log/zabbix
#touch /var/log/zabbix/zabbix_agentd.log
#chown -R zabbix.zabbix /var/log/zabbix


 5.啓動客戶端服務並進程測試。

# /etc/init.d/zabbix_agentd start # netstat -tnlp | grep --color zabbix

 

在zabbix的服務端執行下面的命令測試與客戶端是否聯通


  1. # /usr/local/zabbix/bin/zabbix_get -s 192.168.1.160 -p10050 -k"net.if.in[eth0,bytes]" 

可以得到網卡信息說明客戶端與服務端可以正常通信。

二、windows客戶端安裝

1.從zabbix2.0.5的安裝文件裏解壓bin目錄,裏面有win32和win64兩個目錄,分別對應32位和64位的

windows操作系統,我這裏使用的是32位的系統所有選擇win32的安裝文件進行安裝。將win32目錄下

的文件全部移動到C:\zabbix目錄下。

 2.爲客戶端添加配置文件。c:\zabbix文件夾中新建zabbix_agentd.conf,寫入下面的內容

LogFile=c:\zabbix\zabbix_agentd.log Server=192.168.1.140 Hostname=win_server1

3.安裝zabbix客戶端。依次執行 開始-->運行-->cmd(也可以使用win+R快捷鍵直接打開),在打開的

命令提示符下執行下面的命令:


  1. > cd c:\zabbix 

  2. > zabbix_agentd.exe –c c:\zabbix\zabbix_agentd.conf -i 

看到上面的信息說明agent已經安裝成功了。

  4.啓動客戶端


  1. > zabbix_agentd.exe –s 

  2. 我在啓動的時候報錯,說cannot open config file[C:\zabbix_agentd.conf]: [2] No such file or 

  3. directory,

  4. 把配置文件複製到c:\一份即可 

  5. zabbix_agentd.exe可用參數介紹: 

  6.    -c     指定配置文件所在位置 

  7.    -i     安裝客戶端 

  8.    -s     啓動客戶端 

  9.    -x     停止客戶端 

  10.    -d     卸載/刪除客戶端 

可以看到客戶端已經監聽在了10050端口上。打開windows管理工具--->服務,查看一下

可以看到客戶端的服務正常運行。

三、在zabbix服務器添加主機。

1. 主機(Host)是zabbix監控的基本載體,所有的監控都是基於主機(host)的。


依次點擊配置(Configure)-->主機(Hosts)-->創建主機(Create Host) 

2.首先來添加一個linux主機,設置過程如下圖

接下來需要設置一個監控模板

保存之後,一個基本的主機就添加完畢了。下面安照同樣的步驟添加一個windows服務器。

同樣的步驟,選擇windows主機的模版。

添加之後就可以在主機列表裏看到被監控的主機了。

以上是zabbix2.0.5客戶端在linux和windows上的基本安裝和設置。這些都是本人實踐所得,雖然都很基礎,
但是也花費了少時間,如有問題歡迎各位指出,zabbix更爲強大的監控功能本人還在不斷學習中,後續會有其他功能的介紹。

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