歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> zabbix2.0.5客戶端安裝及被監控主機添加

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

日期:2017/2/27 16:01:12   编辑:Linux教程
安裝平台: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用戶和組。
# groupadd -g 1001 zabbix 
# 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 /root/zabbix-2.0.5/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的服務端執行下面的命令測試與客戶端是否聯通
# /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快捷鍵直接打開),在打開的 命令提示符下執行下面的命令:
> cd c:\zabbix 
> zabbix_agentd.exe –c c:\zabbix\zabbix_agentd.conf -i 
看到上面的信息說明agent已經安裝成功了。
4.啟動客戶端
> zabbix_agentd.exe –s 
我在啟動的時候報錯,說cannot open config file[C:\zabbix_agentd.conf]: [2] No such file or directory,把配置文件復制到c:\一份即可 
zabbix_agentd.exe可用參數介紹: 
-c     指定配置文件所在位置 
-i     安裝客戶端 
-s     啟動客戶端 
-x     停止客戶端 
-d     卸載/刪除客戶端
可以看到客戶端已經監聽在了10050端口上。打開windows管理工具--->服務,查看一下 可以看到客戶端的服務正常運行。 三、在zabbix服務器添加主機。 1. 主機(Host)是zabbix監控的基本載體,所有的監控都是基於主機(host)的。 依次點擊配置(Configure)-->主機(Hosts)-->創建主機(Create Host) 2.首先來添加一個linux主機,設置過程如下圖 接下來需要設置一個監控模板 保存之後,一個基本的主機就添加完畢了。下面安照同樣的步驟添加一個windows服務器。 同樣的步驟,選擇windows主機的模版。
添加之後就可以在主機列表裡看到被監控的主機了。 以上是zabbix2.0.5客戶端在linux和windows上的基本安裝和設置。這些都是本人實踐所得,雖然都很基礎, 但是也花費了少時間,如有問題歡迎各位指出,zabbix更為強大的監控功能本人還在不斷學習中,後續會有其他功能的介紹。
Copyright © Linux教程網 All Rights Reserved