Zabbix agent安裝
# groupadd zabbix
# useradd -g zabbix zabbix -s /sbin/nologin
2、安裝支持的類庫
# yum -y install pcre* //它是一個用C語言編寫的正則表達式函數庫
3、解壓zabbix源碼包並編譯安裝
# tar -xf zabbix-3.4.8.tar.gz
# cd /opt/zabbix-3.4.8
# ./configure --prefix=/usr/local/zabbix-agent --enable-agent
# make
# make install
4、拷貝zabbix客戶端啟動腳本到/etc/init.d目錄下
# cp misc/init.d/tru64/zabbix_agentd /etc/init.d/
# chmod +x /etc/init.d/zabbix_agentd
5、修改zabbix_agentd啟動腳本
# vim /etc/init.d/zabbix_agentd
1)#!/bin/sh下面添加兩行 #使其支持chkconfig配置服務
#chkconfig: 345 95 95
#description: Zabbix_Server
2)將DAEMON啟動命令路徑修改為安裝時指定的路徑。
DAEMON=/usr/local/sbin/zabbix_agentd # 默認腳本啟動服務的路徑
修改為:
DAEMON=/usr/local/zabbix-agent/sbin/zabbix_agentd #安裝時指定的路徑
# 腳本啟動服務的這個路徑根據安裝時指定的路徑來設定;
6、設置zabbix_agentd服務開機啟動
# chkconfig --add zabbix_agentd
# systemctl start zabbix_agentd //啟動zabbix
# systemctl status zabbix_agentd
# systemctl enable zabbix_agentd //設置開機自啟
7、編輯zabbix_agent配置文件
# egrep -v "^#|^$" /usr/local/zabbix-agent/etc/zabbix_agentd.conf
LogFile=/var/log/zabbix/zabbix_agentd.log
Server=10.103.1.191
ListenIP=10.103.1.170
ServerActive=10.103.1.191:10051
Hostname=Oracle-10-103-1-170
8、創建日誌目錄,並設置權限
# mkdir -p /var/log/zabbix
# chmod -R 755 /var/log/zabbix/
# chown -R zabbix. /var/log/zabbix/
# chmod -R 755 /usr/local/zabbix-agent/
# chown -R zabbix. /usr/local/zabbix-agent/
9、啟動zabbix_agentd服務
# systemctl restart zabbix_agentd
10、查看zabbix_agentd服務是否啟動成功
# netstat -nltp | grep zabbix
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 65870/zabbix_agentd
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 53020/zabbix_server
到此,zabbix_agend端已安裝完成!
Zabbix agent安裝