zabbix 客户端安装

时间:2020-12-16 05:54:34

zabbix 客户端安装

zabbix版本为:zabbix-2.4.5

Linux 客户端安装

1.防火墙开启

iptables -A INPUT -p tcp --dport 10050 -j ACCEPT

iptables -A INPUT -p udp --dport 10050 -j ACCEPT


2.安装zabbix

####zabbix 安装包可去zabbix.com 官网上下载

tar zxvf zabbix-2.4.5.tar.gz -C /usr/src/

 cd /usr/src/zabbix-2.4.5/

./configure --prefix=/usr/local/zabbix-agent --enable-agent

make && make install 


3. 配置zabbix服务

cd /usr/local/zabbix-agent/etc/

mv zabbix_agentd.conf zabbix_agentd.conf.bak 

vim zabbix_agentd.conf

########zabbix_agentd.conf文件配置内容###

LogFile=/tmp/zabbix_agentd.log

Server=192.168.1.130  ###zabbix 服务端地址

###ServerActive=192.168.1.130

Hostname=zabbix server  ##zabbix-server端主机地址(zabbix server)

##############

4.运行zabbix服务

groupadd zabbix 

useradd -g zabbix zabbix -s /sbin/nologin

chown -R zabbix:zabbix /usr/local/zabbix-agent/

/usr/local/zabbix-agent/sbin/zabbix_agentd -c /usr/local/zabbix-agent/etc/zabbix_agentd.conf

netstat -ntpl |grep zabbix

tcp        0      0 0.0.0.0:10050           0.0.0.0:*         LISTEN      19526/zabbix_agentd 

####删除之前的软件包文件###

rm -rf /usr/src/zabbix-2.4.5/

rm -rf zabbix-2.4.5.tar.gz 


5.设置zabbix客户端开机启动

echo "/usr/local/zabbix-agent/sbin/zabbix_agentd -c /usr/local/zabbix-agent/etc/zabbix_agentd.conf" >>/etc/rc.local


6.关闭zabbix服务

ps -ef|grep zabbix|grep -v grep|awk '{print $2}'|xargs kill -9


Windows 下zabbix客户端安装

1.去zabbix官网下载zabbix_agents_2.4.4.win.zip

2.解压zabbix_agents_2.4.4.win.zip,并在解压后的文件zabbix_agents目录新建一个logs目录用了专门存放zabbix系统日志信息。

3.进入zabbix_agents目录下的conf文件夹

4.配置zabbix_agentd.win.conf

------------------

LogFile=F:\zabbix-agent\logs\zabbix_agentd.log

Server=192.168.1.130

Hostname=192.168.1.59

-----------

5.启动zabbix客户端服务

C:\>F:\zabbix-agent\bin\win32\zabbix_agentd.exe -c F:\zabbix-agent\conf\zabbix_a

gentd.win.conf


6.确认是否客户端已正常启动。

方法为:进入zabbix_agent\logs\目录下查看zabbix_agentd.log 文件

例如下:

 28324:20150611:175733.619 Starting Zabbix Agent [192.168.1.59]. Zabbix 2.4.4 (revision 52334).

 28324:20150611:175733.619 using configuration file: F:\zabbix-agent\conf\zabbix_agentd.win.conf

 28324:20150611:175733.635 agent #0 started [main process]

 30556:20150611:175733.635 agent #2 started [listener #1]

 27120:20150611:175733.635 agent #1 started [collector]

 29064:20150611:175733.635 agent #3 started [listener #2]

 26536:20150611:175733.635 agent #4 started [listener #3]


LINUX CentOS 下zabbix客户端脚本安装

linux 下脚本安装

#!/bin/bash

if [ -f "zabbix-2.2.6.tar.gz" ]; then

        echo "zabbix-2.2.6.tar.gz is found"

else

        echo "zabbix-2.2.6.tar.gz不存在,请确保软件包和脚本在同一目录"

        exit

fi

##安装zabbix_agent

tar zxvf zabbix-2.2.6.tar.gz -C /usr/src

cd /usr/src/zabbix-2.2.6

./configure --prefix=/usr/local/zabbix-agent --enable-agent

make && make install

#配置zabbix_agent服务

cd /usr/local/zabbix-agent/etc/

mv zabbix_agentd.conf zabbix_agentd.conf.bak

cat > zabbix_agentd.conf << EOF

LogFile=/tmp/zabbix_agentd.log

Server=192.168.1.65

ServerActive=192.168.1.65

Hostname=Zabbix server

EOF

#添加zabbix_agent账户

groupadd zabbix

useradd -g zabbix zabbix -s /sbin/nologin

chown -R zabbix:zabbix /usr/local/zabbix-agent/

/usr/local/zabbix-agent/sbin/zabbix_agentd -c /usr/local/zabbix-agent/etc/zabbix_agentd.conf

netstat -ntpl|grep zabbix

iptables -A INPUT -p tcp --dport 10050 -j ACCEPT

iptables -A INPUT -p udp --dport 10050 -j ACCEPT

/etc/init.d/iptables save



本文出自 “幕后运维” 博客,请务必保留此出处http://haowen.blog.51cto.com/3486731/1661344