博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
源码安装zabbix LNMP源码安装
阅读量:4887 次
发布时间:2019-06-11

本文共 2949 字,大约阅读时间需要 9 分钟。

Zabbix安装部署文档

操作系统:CentOS-7.5
Zabbix版本:zabbix-3.4.13.tar
Zabbix下载地址:
Php、MariaDB、Apache采用yum源安装
一.环境准备
1.关闭selinux、firewall、IPtables
setenforce 0 (临时关闭,想要永久生效,则修改/etc/selinux/config文件)
systemctl stop firewalld
在这里插入图片描述在这里插入图片描述

2.安装LAMP环境,本文档采用yum源部署LAMP环境

yum -y install httpd php-bcmath php-gd php-xml gcc php-mbstring gcc-c++ libcurl-devel libevent-devel net-snmp-devel php php-mysql mariadb mariadb-server mariadb-devel php-fpm lrzsz vim
systemctl restart httpd mariadb php-fpm
systemctl enable httpd mariadb php-fpm
在这里插入图片描述
3.启动php、MariaDB、Apache
在这里插入图片描述
二.安装zabbix服务器
1.下载zabbix源码包,本文档采用源码编译安装zabbix服务器端以及zabbix客户端
在这里插入图片描述
2.解压源码包,并对其进行编译。
创建zabbix用户,并解压zabbix源码包,编译源码包。
useradd zabbix
tar -zxvf zabbix-3.4.13.tar.gz
cd zabbix-3.4.13/
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql

在这里插入图片描述

3.出现以下结果,则表示编译成功。
在这里插入图片描述
4.执行命令make && make install 进行安装。
make && make install
在这里插入图片描述
5.初始化 ,登陆mysql并创建zabbix用的用户,授权zabbix数据库的用户,导入数据库。
cp -r frontends/php /var/www/html/zabbix
chmod -R 777 /var/www/html/zabbix/
mysql(因为数据库root用户没有设置密码,所以可以直接进数据库)
mysql>create database zabbixdb character set utf8;
mysql>grant all on zabbixdb.* to “zabbixuser”@“localhost” identified by “123456”;
mysql> quit
mysql -uzabbixuser -p123456 zabbixdb < database/mysql/schema.sql
mysql –h192.168.1.50 -uzabbixuser -p123456 zabbixdb < database/mysql/images.sql
mysql -uzabbixuser -p123456 zabbixdb < database/mysql/data.sql
在这里插入图片描述
6.配置启动服务,修改zabbix服务器端的配置文件。
cp zabbix-3.4.13/misc/init.d/fedora/core/zabbix_server /etc/init.d/
chmod +x /etc/init.d/zabbix_server
vim /etc/init.d/zabbix_server
BASEDIR=/usr/local/ 替换成 BASEDIR=/usr/local/zabbix
vim /usr/local/zabbix/etc/zabbix_server.conf
DBName=zabbixdb #数据库名(需要和创建数据库的名称保持一致)
DBUser=zabbixuser #数据库用户名(数据库授权的用户以及密码)
DBPassword=123456
重启zabbix_server、Apache、MariaDB、PHP服务
systemctl restart zabbix_server
systemctl restart httpd
systemctl restart php-fpm
在这里插入图片描述
7.使用浏览器,输入服务器IP地址进行网页安装zabbix。
在浏览器中输入http://192.168.1.xxx/zabbix
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
(这里的数据库端口,数据库name,数据库user,数据库password等,如果不知道填写什么,请点击 这里。)
在这里插入图片描述在这里插入图片描述
(默认账户名和密码为admin:zabbix)
在这里插入图片描述

(将web英文界面修该为web中文界面)

在这里插入图片描述

(这里如果是这个状态,原因有可能是firewall、iptables、selinux没有关闭,或者是配置文件配置错误,请重新检查。)
在这里插入图片描述
(出现以下状态,则说明zabbix服务器端已配置好。)

在这里插入图片描述

三.安装客户端
1.环境准备
关闭selinux、iptables、firewall

在这里插入图片描述

2.解压zabbix源码包,并且编译安装。(只安装agentd服务)

tar -zxvf zabbix-3.4.13.tar.gz
cd zabbix-3.4.13/ && ./configure --prefix=/usr/local/zabbix --enable-agent
在这里插入图片描述
3.make && make instasll 安装zabbix客户端
make && make install
在这里插入图片描述
4.配置系统启动,以及配置agentd文件配置
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
chmod +x /etc/init.d/zabbix_agentd
vim /etc/init.d/zabbix_agentd
BASEDIR=/usr/local/ 替换成 BASEDIR=/usr/local/zabbix
在这里插入图片描述
vim /usr/local/zabbix/etc/zabbix_agentd.conf
Server=192.168.1.77(修改成zabbix服务器端地址)
ServerActive=10.10.10.2(修改成zabbix服务器端地址)
在这里插入图片描述
5.启动zabbix客户端,添加到开机启动服务,并检查其进程
/etc/init.d/zabbix_agentd start
systemctl status zabbix_agentd
/sbin/chkconfig zabbix_agentd on
ps -aux | grep zabbix
在这里插入图片描述在这里插入图片描述

6.使用zabbix监控服务器

添加主机,选择模板,完成添加,返回被监控的服务器,查看10050端口。

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

在这里插入图片描述
四.Zabbix监控平台的使用
1.创建超级管理员用户
在这里插入图片描述在这里插入图片描述

转载于:https://www.cnblogs.com/sujc-blogs/p/9722484.html

你可能感兴趣的文章
【学习笔记】【C语言】指向函数的指针
查看>>
Servlet---JavaWeb技术的核心基础,JavaWeb框架的基石(二)
查看>>
《MySQL必知必会》读书笔记
查看>>
解析AFNetWorking 网络框架(一)
查看>>
12 python生成器,列表推导式,生成器表达式
查看>>
【如何写商业计划书?】
查看>>
ViewController 生命周期
查看>>
后缀数组
查看>>
bitcask
查看>>
Socket 异常说明
查看>>
差模和共模干扰
查看>>
JAVA HW2
查看>>
ThinkPHP运算符与PHP运算符对照表
查看>>
最简单的混合开发教程资料汇总
查看>>
ip地域准确率识别
查看>>
ELK 完整部署和使用 - 每天5分钟玩转 Docker 容器技术(90)
查看>>
预告 — 容器平台技术
查看>>
官网有编译后的包为什么还要自己编译源码包
查看>>
Android 中日期对话框的应用
查看>>
清楚浮动造成的影响
查看>>