CC00007.ZABBIX——|Zabbix&LNMP&Server&Make.V2|

一、源码编译安装Zabbix Agent端(本机)
### --- 下载zabbix版本,各个版本之间安装方法相差不大,可以根据实际情况选择安装版本,本文版本为Zabbix-4.0.25.tar.gz。
~~~     zabbix源码下载地址(建议从官网下载):
~~~     https://www.zabbix.com/download_sources#tab:40LTS

### --- OR
[root@localhost ~]# wget -c https://cdn.zabbix.com/zabbix/sources/stable/4.0/zabbix-4.0.25.tar.gz  //-c:断点续传
[root@localhost ~]# md5sum zabbix-4.0.25.tar.gz                                       // 查看他的md5值
0694c540b1d014cdc5c6a50d361d77f2  zabbix-4.0.25.tar.gz
~~~     因为zabbix基于C语言开发;安装编译时依赖包、库文件:
~~~     本机不用安装,编译zabbix_server时已安装

[root@localhost ~]# yum -y install gcc curl curl-devel net-snmp net-snmp-devel perl-DBI libxml2-devel libevent-devel pcre mysql-devel
二、编译安装zabbix-Agent:
### --- 编译安装zabbix-Agent:
### --- 解压zabbix-4.0.25.tar.gz
~~~     -x extract解压,-z gzip压缩,-v verbose详细,-f file文件

[root@localhost ~]# tar -xzvf zabbix-4.0.25.tar.gz
### --- zabbix-server编译安装,需要通过源代码部署三个步骤:
### --- 预编译:
~~~     --prefix=/usr/local/zabbix :源码安装目录绝对路径   
~~~     --enable-agent : 开启核心组件agent; 
~~~     --with-mysql=源码地址 :若mysql是源码安装的,需把mysql的安装库指导源代码的安装目录;
~~~     --enable-ipv6 :开启IPV6,后续支持IPV6监控,  
~~~     --with-net-snmp:通过snmp监控客户端   
~~~     --with-libcurl:支持curl,去获取网页的关键词,做web监控是用到库文件  
~~~     --with-libxml2:web接口

[root@localhost zabbix-4.0.25]# ./configure --prefix=/usr/local/zabbix  --enable-agent  --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl  --with-libxml2  
[root@localhost zabbix-4.0.25]# ./configure --help  |more               // 查看每个参数的含义,
### --- 编译
[root@localhost zabbix-4.0.25]# make

### --- 安装:
[root@localhost zabbix-4.0.25]# make install 

### --- 添加软链接(相当于快捷方式);启动脚本要找/usr/local/sbin;不然启动时会报错
[root@localhost ~]# ln -s /usr/local/zabbix/sbin/zabbix_agentd /usr/local/sbin/
### --- 同时cp zabbix_server启动脚本至/etc/init.d/目录,
### --- 启动zabbix_agent Zabbix_agent默认监听端口为10050

[root@localhost zabbix-4.0.25]# cp  misc/init.d/tru64/zabbix_agentd  /etc/init.d/zabbix_agentd
[root@localhost ~]# chmod  o+x  /etc/init.d/zabbix_agentd
[root@localhost ~]# /etc/init.d/zabbix_agentd restart
三、zabbix-agent的监听端口为10050
### --- zabbix-agent的监听端口为10050

[root@localhost ~]# netstat -tunlp |grep -aw 10050
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      14210/zabbix_agentd 
tcp6       0      0 :::10050                :::*                    LISTEN      14210/zabbix_agentd
附录一:学习地址:
### --- 学习地址:
~~~     https://ke.qq.com/user/index/index.html#/plan/cid=2025906&tid=102127284&term_id=102127284

### --- 5.0教程:
~~~     https://blog.csdn.net/guowei189902/article/details/108220248
~~~     https://www.cnblogs.com/eeexu123/p/13387633.html?utm_source=tuicool
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yanqi_vip

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值