zabbix-proxy的安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix-proxy的安装相关的知识,希望对你有一定的参考价值。

首先使centos能够与上外网
在zabbix的官网找到zabbix-proxy-2.4.7的压缩包,下载时候将链接复制到centos的一个目录下。比如/opt下
cd/opt wget 下载压缩包的链接,直接下载
可以克隆会话,同时搭建centos的基本环境
yum groupinstall "Development tools" -y
yum install wget -y
wget https://api.sinas3.com/v1/SAE_lnmp/soft/lnmp1.2-full.tar.gz --no-check-certificate


1.安装mysql
yum install mysql*

或者直接安装xampp集成环境
2.进入MYSQL
#/mysql -u root -p (直接回车,跳过密码)

3.创建数据库
mysql>create database zabbix default charset utf8;
exit
4.安装扩展
#yum install -y net-snmp curl curl-devel net-snmp net-snmp-devel perl-DBI libxml libxml2-devel(不要紧)

5.下载zabbix-proxy-2.4.7的压缩包
cd/opt
wget 下载压缩包的链接

6.解压,进入zabbix文件夹
cd /opt(压缩包在/opt下,就在这里解压)
tar -zxvf zabbix-proxy-2.4.7.tar.gz
cd zabbix-2.4.7

7.导入数据库
#cd /opt/zabbix-2.4.4/database/mysql/
#cat schema.sql | mysql -uroot -p zabbix(直接回车,跳过密码)

8.进入需要编译的文件的文件夹下,是configure需要编译.一般是在解压缩后的安装包下,在安装包下编译
cd /opt/zabbix-2.4.7(编译目录/usr/local/zabbix_proxy,可以自己设置)
./configure --prefix=/usr/local/zabbix_proxy --enable-agent --enable-proxy --with-mysql=mysql_config --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2(编译到了/usr/local/zabbix_proxy下)

9.make install
cd /opt/zabbix-2.4.7
make && make install

10.创建用户
#groupadd zabbix
#useradd -g zabbix -s /sbin/nologin zabbix

11.创建服务
#echo "zabbix-agent 10050/tcp #Zabbix Agent" >> /etc/services
#echo "zabbix-agent 10050/udp #Zabbix Agent" >> /etc/services
#echo "zabbix-trapper 10051/tcp #Zabbix Trapper" >> /etc/services
#echo "zabbix-trapper 10051/udp #Zabbix Trapper" >> /etc/services

12.修改proxy.conf文件(编译目录下)
#vi /usr/local/zabbix_proxy/etc/zabbix_proxy.conf
! 服务器地址
Server=192.168.0.1
! 主机名
Hostname=proxy175
! 数据库名
DBName=zabbix
! 数据库用户名
DBUser=root
! MYSQL的Socket位置
DBSocket=/var/lib/mysql/mysql.sock
! 多长时间同步一次。
ConfigFrequency=60
! 添加Fping
FpingLocation=/usr/local/sbin/fping

13.修改agentd.conf文件
#vi /usr/local/zabbix_proxy/etc/zabbix_agentd.conf(编译目录下)
新添加的下面
! 本机IP地址,不是SRVER的。
Server=202.206.32.175
! 本机IP地址
ServerActive=202.206.32.175
! 与之前的proxy的配置文件里面的主机名保持一致
Hostname=proxy175

14.手动启动
#/usr/local/zabbix_proxy/sbin/zabbix_proxy -c /usr/local/zabbix_proxy/etc/zabbix_proxy.conf
#/usr/local/zabbix_proxy/sbin/zabbix_agentd -c /usr/local/zabbix_proxy/etc/zabbix_agentd.con

15.关闭防火墙
service iptables stop


注:
! 添加Fping
FpingLocation=/usr/local/sbin/fping(默认安装路径)
(需要安装fping)
下载fping-3.10的包

1. 下载
#wget http://202.206.32.226/H%20LinuxSoftwares/fping-3.10.tar.gz(路径不一定,也可以上传)

2.解压
cd /opt
#tar -zxvf fping-3.10.tar.gz
#cd /opt/fping-3.10

3.编译
#cd /opt/fping-3.10
#./configure(直接编编译到了此目录下)

4.make install
#cd /opt/fping-3.10
#make && make install

5.默认安装/usr/local/sbin/fping

6.修改权限 不要777
#chown root:root /usr/local/sbin/fping
#chmod u+s /usr/local/sbin/fping

7.测试
测试看icmpping是否能够使用,可以在服务器上直接用命令
fping  XX.XX.XX.XX(本机IP地址)
如果返回 XX.XX.XX.XX is alive,那说明是OK的了

8.修改zabbx_server.conf 文件

注:zabbix-2.4.7.tar.gz和fping-3.10.tar.gz我放在/opt下了。



 

本文出自 “12271750” 博客,请务必保留此出处http://12281750.blog.51cto.com/12271750/1871700

以上是关于zabbix-proxy的安装的主要内容,如果未能解决你的问题,请参考以下文章

zabbix-proxy安装部署

docker安装zabbix-proxy

zabbix-proxy的安装

zabbix-proxy安装

zabbix-proxy+cacti+nagios基本安装配置

zabbix-proxy的安装以及使用