Zabbix源码安装与yum安装

一、源码安装方式

LAMP环境准备:

#groupadd zabbix
#useradd -g zabbix zabbix

#mkdir /opt/zabbix

1、安装依赖包:

#yum install httpd php php-gd php-xml php-mysql libxml2-devel.x86_64 net-snmp-devel.x86_64 curl-devel

2、解压zabbix源码包到指定路径:

#tar zvxf zabbix-3.2.3.tar.gz -C /usr/local/

#cd /usr/local/zabbix-3.2.3/

#./configure --prefix=/opt/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2

#make install

3、在mysql或mariadb创建zabbix数据库及zabbix表结构导入:

mysql>create database zabbix default charset utf8;

msyql>grant all on zabbix.* to ‘zabbix‘@‘localhost‘ identified by ‘123456‘;          #注:如果是用此命令授权用户导入数据,必须授权为all权限,否则导入数据时会报拒绝访问的错误

#cd /usr/local /zabbix-3.2.3/database/mysql
#mysql -uzabbix -p123456 zabbix < ./schema.sql
#mysql -uzabbix -p123456 zabbix < ./imges.sql
#mysql -uzabbix -p123456 zabbix < ./data.sql

4、查看和编辑配置文件:

#cp /usr/local/zabbix-3.2.3/misc/init.d/fedora/core/zabbix_server  /etc/init.d/       #将server启动命令拷贝至/etc/init.d/下,服务端默认绑定端口号是10051
#cp /usr/local/zabbix-3.2.3/misc/init.d/fedora/core/zabbix_agentd  /etc/init.d/      #将agentd启动命令拷贝至/etc/init.d/下,服务端默认绑定端口号是10050

#vim  /etc/php.ini                                                                                                   #配置php文件
max_execution_time = 300
max_input_time = 300
post_max_size = 16M
date.timezone = Asia/Shanghai

#vim /etc/init.d/zabbix_server                                                                                #配置zabbix-server编译时的路径
BASEDIR=/opt/zabbix

#vim /etc/init.d/zabbix_agentd                                                                               #配置zabbix-agentd编译时的路径
BASEDIR=/opt/zabbix

#vim /opt/zabbix/etc/zabbix_server.conf                                                                #必须指定数据库名称,用户和密码
LogFile= /opt/zabbix/zabbix_server.log
DBName=zabbix
DBUser=zabbix
DBPassword=123456
#vim /opt/zabbix/etc/zabbix_agentd.conf                                                               #指定zabbix-server ip地址及连接方式,主动还是被动,默认为主动方式:activeserver

5、安装Zabbix Web界面,复制PHP文件:

#cp -r /usr/local/zabbix-3.2.3/frontends/php/  /var/www/html/zabbix

6、启动httpd服务:

#systemctl restart httpd                                                                                          #注:zabbix成功安装后,无需启动zabbix-server也可得到zabbix默认页面
#/etc/init.d/zabbix_server start
#/etc/init.d/zabbix_agentd start

7、验证zabbix安装是否成功:

打开Zabbix URL:http://ip/zabbix

二、yum安装方式:

1、安装Zabbix存储库:

# rpm -Uvh https://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
# yum clean all

2、安装Zabbix服务器,前端,代理:

# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

3、创建初始数据库:

# mysql -uroot -ppassword

mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to [email protected] identified by ‘password‘;

4、导入初始架构和数据:

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

5、编辑文件/etc/zabbix/zabbix_server.conf

#vi 编辑文件/etc/zabbix/zabbix_server.conf

LogFile= /opt/zabbix/zabbix_server.log
DBName=zabbix
DBUser=zabbix
DBPassword=123456

6、编辑文件/etc/httpd/conf.d/zabbix.conf,取消注释并为您设置正确的时区:

date.timezone = Asia/Shanghai

7、启动Zabbix服务器和代理程序进程并使其在系统引导时启动:

# systemctl restart zabbix-server zabbix-agent httpd

8、配置Zabbix前端:

连接到新安装的Zabbix前端:http:// server_ip_or_name /

原文地址:https://www.cnblogs.com/cxq20190307/p/10755036.html

时间: 2024-10-10 14:52:48

Zabbix源码安装与yum安装的相关文章

基于源码编译和yum安装的LNP+MYSQL主从实战

1.基于源码编译安装的LNP+MYSQL主从实战准备3台服务器,其中一台作为Nginx WEB服务器+PHP-FPM(FastCGI),另外两台作为MYSQL主从服务器,服务器IP信息:? 10.10.10.4-Linux+Nginx+PHP? 10.10.10.5-MYSQL Master:? 10.10.10.6-MYSQL Slave:? 1) Nginx安装配置? #安装PCRE库和基础库支持? yum install pcre-devel pcre gcc-c++ openssl op

zabbix源码安装,自定义监控205的用户数,有触发器但没有邮件报警

zabbix源码安装,自定义监控205的用户数,有触发器但没有邮件报警 监控端配置:(192.168.4.5) 1基础环境:(实验环境可以关闭防火墙,但生产环境不能关闭,否则不安全,要设置相应规则) [[email protected]桌面]# /etc/init.d/iptables stop [[email protected]桌面]# setenforce 0 2搭建lamp平台,(它运行在lamp平台上) [[email protected]桌面]# yum -y install htt

zabbix源码包安装

Zabbix源码包安装 Cenos5.3 Basic server 安装顺序 Libxml2 Libmcrypt Zlib Libpng Jpeg:需要创建目录jpeg  /bin  /lib   /include   /man/man1 ./configure --prefix=/usr/local/jpeg8/ --enable-shared Freetype字体库 Libxpm安装.libXpm-devel安装 Autoconf  直接./configure装到系统里 Libgd:   [

zabbix源码安装流程及报错解决方法

zabbix源码安装流程及报错解决方法 一. zabbix的介绍 1) zabbix是什么 zabbix是一款基于web页面的.开源的.企业级的,支持分布式部署的监控软件. 2)2.zabbix的作用 监控windows和Linux主机上的软硬件状态. 监控各网络设备,如路由器.交换机.防火墙.f5.打印机等. 支持邮件短信微信等平台发送告警通知. 通过web页面及图形展示监控数据. 3)zabbix的特性 由zabbix server和agent程序协同工作,还支持分布式监控,这时需要安装za

zabbix监控之zabbix源码部署 (安装篇)

[本文档所介绍的内容适用于公司测试/生产环境等常见的zabbix监控系统部署] 一:Zabbix部署前环境要求: 1.1相关软件以及系统 系统要求:Centos 6.6 (64位) 运行环境要求: php环境(LAMP或 LNMP) 相关中间件:zabbix-2.4.6.tar.gz 1.2 检查系统自带是否安装Zabbix软件包 rpm -qa | grep zabbix 如有安装,请使用以下命令卸载相关程序 yum remove zabbix 二:zabbix正式部署安装 2.1 zabbi

zabbix 源码安装

环境: OS:Centos 6.5 安装步骤: 1,官网下载源码安装包zabbix-2.4.5.tar.gz. 2,添加用户和组 shell>groupadd zabbix shell>useradd zabbix -g zabbix 3,创建zabbix数据库,并授权账户. 4,安装yum依赖包 yum -y groupinstall "Development tools" yum -y install php-mbstring php-bcmath yum -y ins

zabbix源码安装

Zabbix通过C/S模式采集数据,通过B/S模式在web端展示和配置. 被监控端:主机通过安装agent方式采集数据,网络设备通过SNMP方式采集数据 Server端:通过收集SNMP和agent发送的数据,写入MySQL数据库,再通过php+apache在web前端展示. Zabbix运行条件: Server: Zabbix Server需运行在LAMP或LNMP环境下,对硬件要求低 Agent: 目前已有的agent基本支持市面常见的Linux.HPUX.Solaris.Sun.windo

linux下安装mysql的三种方法:rpm包安装、yum安装、源码包安装

1 安装MySQL数据库服务器安装方法一://查询系统自带的数据库rpm -qa | grep -i mysql //卸载查询到的所有mysqlrpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64rpm -e --nodeps mysql-devel-5.1.71-1.el6.x86_64rpm -e --nodeps mysql-5.1.71-1.el6.x86_64 进入rpm安装包所在文件夹,执行命令安装所有rpm包rpm -ivh *.rpm 安装

Zabbix源码安装(LNMP)

实验环境:CentOS 6.5(最小化安装) Zabbix Install Scripts:https://yunpan.cn/crF5YFDkRqsGh  访问密码 cfd7 [[email protected] software]# yum -y install gcc gcc-c++ make 安装PHP: [[email protected] software]# yum -y install libxml2 libxml2-devel libjpeg-devel libpng-deve