一、windows端安裝及配置(win32\win64\win2003)
- 獲取相應的zabbix安裝端,位置:\\ufdnnew\開發平臺發佈交互目錄\fancc\Zabbix
- 將對應系統的目錄下的zabbix文件夾直接拷貝到C盤(一些配置是直接指定目錄的)
- 管理員運行C:/zabbix目錄下的"install.bat"腳本安裝agent服務,安裝成功後在任務管理器的服務項中可以看到
名稱爲“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] 由於目標計算機積極拒絕,無法連接。)這個問題就需要我們配置c:\zabbix\zabbix_agentd.win.conf來解決
-
修改Zabbix的配置文件
需要配置參數如下:
Server=172.16.50.70
ServerActive=172.16.50.70
Hostname=在Zabbix服務端上創建主機時輸入的名,一般選擇被監控的主機名稱或者IP
-
Zabbix服務器端創建主機,關聯客戶端
網址:http://172.16.50.70:82/zabbix 登錄
主機(Host)是zabbix監控的基本載體,所有的監控都是基於主機(host)的。依次點擊配置(Configure)-->主機(Hosts)-->創建主機(Create Host)
輸入 主機名稱、羣組(可自己新建,若新建羣組,直接在“新的羣組”輸入名稱)、agent代理程序的接口(客戶機IP,端口無需修改)
選擇模版,然後點擊“添加”,完成服務端添加主機過程
-
在客戶機中確認配置是否正確
打開 計算機管理-服務和應用程序-服務,找到“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
Server=[zabbix server IP]
ServerActive=[zabbix server IP]
Hostname=[安裝zabbix-agent的主機名稱,需要與zabbix server創建的主機名稱一致]
*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/ |