1. 程式人生 > >Zabbix agent安裝

Zabbix agent安裝

lis active 解壓 useradd tst 路徑修改 fix login vim

1、創建zabbix用戶和組

# 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安裝