歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> zabbix客戶端安裝及配置

zabbix客戶端安裝及配置

日期:2017/3/1 12:06:16   编辑:關於Linux
win客戶端版本為:zabbix_agents_2.4.4.win
linux客戶版本為:zabbix_agents_2.4.4.linux2_6.i386.tar.gz

一、linux客戶端安裝

1.添加zabbix用戶和組。
groupadd -g 1001 zabbix
useradd -u 1001 -g 1001 -s /sbin/nologin -M zabbix
2.安裝zabbix客戶端。
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.從官方下載Zabbix Agent後,壓縮包裡面有2個目錄
這裡寫圖片描述
在C盤下創建一個為zabbix的目錄,在bin文件夾下有一個為win32和win64兩個目錄,每個目錄下應該有3個.exe程序,分別為:zabbix_agentd.exe zabbix_get.exe zabbix_sender.exe
2.根據自己的操作系統復制相應的win32/win64裡邊的數據到剛創建好的c:\zabbix目錄下
這裡寫圖片描述
3.復制解壓後zabbix_agents_2.4.4.win文件夾conf裡的在C盤的zabbix目錄下的conf文件夾下有個zabbix_agentd.win.conf修改一下內容重命名zabbix_agentd.conf到c:\zabbix下

LogFile=c:\zabbix\zabbix_agentd.log
Server=<服務端IP地址>
Hostname=win_server1

4.安裝zabbix客戶端。依次執行 開始–>運行–>cmd(也可以使用win+R快捷鍵直接打開),在打開的命令提示符下執行下面的命令:

cd c:\zabbix
zabbix_agentd.exe –c c:\zabbix\zabbix_agentd.conf -i

這裡寫圖片描述
看到上面的信息說明agent已經安裝成功了。
5.啟動客戶端
<喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxibG9ja3F1b3RlPg0KCTxwPjxjb2RlIGNsYXNzPQ=="hljs avrasm">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服務器添加主機

 主機(Host)是zabbix監控的基本載體,所有的監控都是基於主機(host)的。依次點擊配置(Configure)-->主機(Hosts)-->創建主機(Create Host) 

這裡寫圖片描述
首先來添加一個win主機,設置過程如下圖
這裡寫圖片描述
接下來需要設置一個監控模板
這裡寫圖片描述
添加之後就可以在主機列表裡看到被監控的主機了。

Copyright © Linux教程網 All Rights Reserved