zabbix 客户端安装配置

 
1、下载zabbix
 
2、编译安装zabbix

当前路径

pwd
/usr/local/src

解压

tar -zxvf zabbix-2.4.7.tar.gz

进入zabbix目录,安装

cd zabbix-2.4.7/
./configure --prefix=/usr/local/zabbix  --enable-agent
make
make install

  --prefix----> 指定zabbix安装目录

   --enable-agent----> 支持zabbix代理

3、客户端配置
vi /usr/local/zabbix/etc/zabbix_agentd.conf

修改下面三个参数

Server=172.17.22.155
ServerActive=172.17.22.155
Hostname= Server_A

其中Server和ServerActive都指定zabbixserver的IP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许127.0.0.1这个ip来我这取数据。而serverActive的127.0.0.1的意思是,客户端主动提交数据给他。

Hostname 待监控的服务器的名称(主动获取数据使用 后面页面配置主机的时候需要)

4、开放端口
firewall

开放zabbix端口10050 and 10051.

firewall-cmd --permanent --add-port=10050/tcp

重启firewall

systemctl restart firewalld
iptables
复制代码
----写入修改
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

----保存修改
/etc/init.d/iptables save

----重启防火墙,修改生效
service iptables restart
复制代码
 
5、创建zabbix用户和组
复制代码
groupadd zabbix

useradd -g zabbix zabbix

----更改zabbix的owner为zabbix

chown -R zabbix:zabbix /usr/local/zabbix/
复制代码
 
6、agent启动
/usr/local/zabbix/sbin/zabbix_agentd

默认端口 10050

 
7、查看启动情况

查看端口

复制代码
[zabbix@oracledb sbin]$ netstat -nltp |grep 10050

(Not all processes could be identified, non-owned process info

will not be shown, you would have to be root to see it all.)

tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 9909/./zabbix_agent
复制代码

查看进程

复制代码
[zabbix@oracledb sbin]$ ps -ef |grep zabbix_agentd

zabbix 9909 1 0 14:36 ? 00:00:00 ./zabbix_agentd

zabbix 9910 9909 0 14:36 ? 00:00:00 ./zabbix_agentd: collector [idle 1 sec]

zabbix 9911 9909 0 14:36 ? 00:00:00 ./zabbix_agentd: listener #1 [waiting for connection]

zabbix 9912 9909 0 14:36 ? 00:00:00 ./zabbix_agentd: listener #2 [waiting for connection]

zabbix 9913 9909 0 14:36 ? 00:00:00 ./zabbix_agentd: listener #3 [waiting for connection]

zabbix 9914 9909 0 14:36 ? 00:00:00 ./zabbix_agentd: active checks #1 [idle 1 sec]

zabbix 9937 9882 0 14:38 pts/0 00:00:00 grep zabbix_agentd
复制代码
 
8、配置自动启动
复制代码
cd /usr/local/src/zabbix-2.4.7

cp misc/init.d/fedora/core5/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd

chmod u+x /etc/rc.d/init.d/zabbix_agentd

chkconfig zabbix_agentd on
复制代码

更改自动启动脚本中的默认路径

-----更改路径

vim /etc/init.d/zabbix_agentd

ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"

posted on   小强斋太  阅读(4045)  评论(0编辑  收藏  举报

编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示