Linux系统中zabbix agent安装

1、新建目录 /etc/zabbix

$ mkdir -p /etc/zabbix

2、解压Zabbix Agent压缩文件到/etc/zabbix

#将.gz文件解压缩成tar文件
gunzip zabbix-4.0.31.tar.gz

#将tar解药到 /etc/zabbix文件夹下
tar -xvf zabbix-4.0.31.tar -C /etc/zabbix

确保:zabbix下有bin、sbin、conf、logs三个文件夹
注:若没有logs文件夹,可以手动创建一个,并手动创建 .log 的日志文件
先创建一个文件夹,名称为"logs",在logs文件夹中创建一个日志文件,名称为zabbix_agentd.log

3、配置/etc/zabbix/conf/zabbix_agentd.conf文件

LogFile=D:\zabbix_agent\logs\zabbix_agentd.log
#Zabbix Server端的ip
Server=192.168.1.1
#Zabbix Server端的ip
Server Active=192.168.1.1
#Hostname填写要监控的主机名,Server才能根据名字找到它(此处hostname要与zabbix监控当中添加主机的主机名一直)
Hostname=192.168.1.2
#确保root用户也可以启用
AllowRoot=1

4、启动

启动文件在sbin下,启动时指定配置文件位置即可

$ /etc/zabbix/sbin/zabbix_agentd -c /etc/zabbix/conf/zabbix_agentd.conf

开机自启动方式:将上面启动命令复制到 /etc/rc.d/rc.local 文件中,并执行如下命令:

$ chmod +x /etc/rc.d/rc.local

5、关闭

可直接通过杀死进程来关闭

#找到zabbix agent进程号
$ ps -augx | grep zabbix

#强制杀死进程  命令: kill -9 进程号  
$ kill -9 23556 35641

另外

如果报错没有zabbix用户的话先创建zabbix用户

$ groupadd zabbix

$ useradd -g zabbix zabbix -s /sbin/nologin

Windows安装Zabbix Agent过程

1、解压Zabbix Agent4.0压缩包

确保:zabbix下有bin、sbin、conf、logs三个文件夹
注:若没有logs文件夹,可以手动创建一个,并手动创建 .log 的日志文件
先创建一个文件夹,名称为"logs",在logs文件夹中创建一个日志文件,名称为zabbix_agentd.log
文件夹内容

2、配置Zabbix_Agentd.conf配置文件

LogFile=D:\zabbix_agent\logs\zabbix_agentd.log
#Zabbix Server端的ip
Server=192.168.1.1
#Zabbix Server端的ip
Server Active=192.168.1.1
#Hostname填写要监控的主机名,Server才能根据名字找到它(此处hostname要与zabbix监控当中添加主机的主机名一直)
Hostname=192.168.1.2
#确保root用户也可以启用
AllowRoot=1

3、开放Windows防火墙入栈规则和出栈规则的Zabbix端口:10050-10051

zabbix监控要用到10050和10051两个端口,端口可以更换,在zabbix server 和zabbix agent的配置文中更改端口号

3.1入栈规则创建端口

开放防火墙端口
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2出栈规则创建端口

同入栈规则步骤一样,不过要注意填写端口号下一步后,将"阻止链接"改为"允许链接"

4、在bin文件夹下cmd运行以下命令

(1)将zabbix agent注册为服务

# 若zabbix_agent 在D盘根目录
C:\Users\HuYao> zabbix_agentd.exe -i -c D:/zabbix_agent/conf/zabbix_agentd.conf

#若zabbix_agent 在E盘
##C:\Users\HuYao> zabbix_agentd.exe -i -c E:/zabbix_agent/conf/zabbix_agentd.conf

(2)启动Zabbix Agent

# 若zabbix_agent 在D盘根目录
C:\Users\HuYao> zabbix_agentd.exe -c D:/zabbix_agent/conf/zabbix_agentd.conf -s

#若zabbix_agent 在E盘
##C:\Users\HuYao> zabbix_agentd.exe -c E:/zabbix_agent/conf/zabbix_agentd.conf -s

卸载zabbix agent 服务

C:\Users\HuYao> sc delete "Zabbix Agent"

solaris10安装Zzbbix Agent 过程

1、安装

$ pkgadd -d zabbix_agent-4.0.30-solaris-10-sparc-openssl.pkg

2、根据提示进行下一步

略…

3、编辑配置文件,修改server,serverActive,hostname,allowroot

$ vi /etc/opt/zabbix-agent/zabbix_agentd.conf

4、创建文件夹 /explore/home/zabbix/build/zabbix/etc

$ mkdir -p /export/home/zabbix/build/zabbix/etc

5、将/etc/opt/zabbix-agent中的zabbix_agentd.conf文件复制到 /export/home/zabbix/build/zabbix/etc 文件夹中

$ cp zabbix_agentd.conf /export/home/zabbix/build/zabbix/etc

6、编辑配置文件

LogFile=D:\zabbix_agent\logs\zabbix_agentd.log
#Zabbix Server端的ip
Server=192.168.1.1
#Zabbix Server端的ip
Server Active=192.168.1.1
#Hostname填写要监控的主机名,Server才能根据名字找到它(此处hostname要与zabbix监控当中添加主机的主机名一直)
Hostname=192.168.1.2
#确保root用户也可以启用
AllowRoot=1

7、进入 /opt/zabbix-agent/sbin 文件夹启动zabbix agent

$ ./zabbix-agentd

8、查看zabbix进程

$ ps -ef | grep zabbix

9、查看日志文件判断是否安装成功

根据zabbix agent配置文件zabbix_agentd.conf中的日志文件路径查看

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐