3 Zabbix客戶端安裝及配置

一、windows端安裝及配置(win32\win64\win2003)

  1. 獲取相應的zabbix安裝端,位置:\\ufdnnew\開發平臺發佈交互目錄\fancc\Zabbix
  2. 將對應系統的目錄下的zabbix文件夾直接拷貝到C盤(一些配置是直接指定目錄的)
  3. 管理員運行C:/zabbix目錄下的"install.bat"腳本安裝agent服務,安裝成功後在任務管理器的服務項中可以看到
    名稱爲“Zabbix Agent”正在運行的服務
  4. 啓動後可以在C:\zabbix\log\目錄下看到日誌文件,出現問題

    8484:20160721:134731.288 Starting Zabbix Agent [Windows host]. Zabbix 2.2.1 (revision 40801).
    8484:20160721:134731.290 using configuration file: c:\zabbix\zabbix_agentd.win.conf
    1124:20160721:134731.421 agent #0 started [collector]
    8316:20160721:134731.423 agent #1 started [listener #1]
    7148:20160721:134731.426 agent #3 started [listener #3]
    3044:20160721:134731.429 agent #4 started [active checks #1]
    2560:20160721:134731.452 agent #2 started [listener #2]
    3044:20160721:134732.467 active check configuration update from [127.0.0.1:10051] started to fail (cannot connect to [[127.0.0.1]:10051]: [0x0000274D] 由於目標計算機積極拒絕,無法連接。)

    這個問題就需要我們配置c:\zabbix\zabbix_agentd.win.conf來解決

  5. 修改Zabbix的配置文件

    需要配置參數如下:

    Server=172.16.50.70

    ServerActive=172.16.50.70

    Hostname=在Zabbix服務端上創建主機時輸入的名,一般選擇被監控的主機名稱或者IP

  6. Zabbix服務器端創建主機,關聯客戶端

    網址:http://172.16.50.70:82/zabbix   登錄

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

    輸入 主機名稱、羣組(可自己新建,若新建羣組,直接在“新的羣組”輸入名稱)、agent代理程序的接口(客戶機IP,端口無需修改)




    選擇模版,然後點擊“添加”,完成服務端添加主機過程

  7. 在客戶機中確認配置是否正確

    打開 計算機管理-服務和應用程序-服務,找到“Zabbix Agent”重新啓動。重啓服務後查看C:\zabbix\log的日誌內容是否有問題,配置完成後日誌記錄如下(綠色部分)

     

    8484:20160721:134731.288 Starting Zabbix Agent [Windows host]. Zabbix 2.2.1 (revision 40801).
    8484:20160721:134731.290 using configuration file: c:\zabbix\zabbix_agentd.win.conf
    1124:20160721:134731.421 agent #0 started [collector]
    8316:20160721:134731.423 agent #1 started [listener #1]
    7148:20160721:134731.426 agent #3 started [listener #3]
    3044:20160721:134731.429 agent #4 started [active checks #1]
    2560:20160721:134731.452 agent #2 started [listener #2]
    3044:20160721:134732.467 active check configuration update from [127.0.0.1:10051] started to fail (cannot connect to [[127.0.0.1]:10051]: [0x0000274D] 由於目標計算機積極拒絕,無法連接。)
    3788:20160721:143629.783 Zabbix Agent shutdown requested
    3044:20160721:143629.795 zabbix_agentd active check stopped
    1124:20160721:143630.172 zabbix_agentd collector stopped
    3788:20160721:143630.814 Zabbix Agent stopped. Zabbix 2.2.1 (revision 40801).
    9564:20160721:143631.703 Starting Zabbix Agent [vancancan]. Zabbix 2.2.1 (revision 40801).
    9564:20160721:143631.704 using configuration file: c:\zabbix\zabbix_agentd.win.conf
    9576:20160721:143631.806 agent #0 started [collector]
    9580:20160721:143631.810 agent #1 started [listener #1]
    9588:20160721:143631.811 agent #3 started [listener #3]
    9592:20160721:143631.814 agent #4 started [active checks #1]
    9584:20160721:143631.816 agent #2 started [listener #2]

    無錯誤信息,則配置完成



二、UBUNTU14.04 安裝 Zabbix-Agent


1、安裝zabbix-agent
sudo apt-get install zabbix-agent
2、配置zabbix
sudo vi /etc/zabbix/zabbix_agentd.conf
 
Server=[zabbix server IP]
 
ServerActive=[zabbix server IP]
 
Hostname=[安裝zabbix-agent的主機名稱,需要與zabbix server創建的主機名稱一致]
3、重啓代理服務
sudo service zabbix-agent restart
/**下載安裝包若需要通過代理下載,參照如下方式****
*

*1、wget設置代理

*wget -Y on -e "http_proxy=http://IP:端口" "安裝包下載URL"

*此命令使用 【 http://IP:端口 】 這個代理服務器IP和端口訪問站點 【安裝包下載URL】

*參數說明

*-Y  是否使用代理

*-e  執行命令

**/

 

ubuntu-Jira服務器監控安裝步驟:

安裝zabbix-agent過程參考上述步驟

 

安裝後問題如下(Jira也遇到相同的問題):

 

 

 

排查方式

zabbix service端執行下述命令,查看客戶機10050端口是否可以連接

zabbix@zabbix:~$ sudo nc -v -z 172.16.50.9 10050

在50.8客戶端上查看10050端口被哪個應用佔用:sudo lsof -i:10050

發現無應用佔用

檢查zabbix agent服務是否開啓(若10050端口無進程佔用,基本是未開啓)

sudo service --status-all

發現zabbix-agent 是停止狀態

 

啓動服務查看zabbix agent狀態,已啓動

在zabbxi service端再次確認10050端口連接狀態

問題解決

 

zabbix agent服務完整啓動方式:sudo /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf

ubuntu裝了iptables以後 規則全空就是拒絕連接的。。
而且也不像redhat可以用服務停掉,暫時不知道怎麼禁用的 
增加兩條規則:
sudo iptables -A INPUT -p tcp -m tcp --dport 10051 -j ACCEPT
sudo iptables -A INPUT -p tcp -m tcp --dport 10050 -j ACCEPT
保存新增iptables規則
sudo iptables-save > /root/iptables.save
sudo vi /etc/init.d/boot.local
iptables-restore /root/iptables.save #增加一條命令,讓系統的啓動的時候自動恢復

防火牆允許10050,10051通過:

sudo ufw allow 10050/tcp

sudo ufw allow 10051/tcp

若需要禁用防火牆:sudo ufw disable

若需要重新啓用防火牆:sudo ufw enable


配置zabbix agent開機自啓動

sudo sysv-rc-conf



======================問題2===========

報錯:

1 zabbix_agentd [1316]: cannot create PID file [/var/run/zabbix/zabbix_agentd.pid]: [13] Permission denied



解決

1
2
mkdir  -p /var/run/zabbix/ #這個目錄安裝好客戶端後已經有了,一般只需要執行下面的步驟
chown zabbix.zabbix /var/run/zabbix/


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