热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

源码安装zabbixLNMP源码安装

Zabbix安装部署文档操作系统:CentOS-7.5Zabbix版本:zabbix-3.4.13.tarZabbix下载地址:https:www.zabbix.comdow

Zabbix安装部署文档
操作系统:CentOS-7.5
Zabbix版本:zabbix-3.4.13.tar
Zabbix下载地址:https://www.zabbix.com/download
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 mysql –h192.168.1.50 -uzabbixuser -p123456 zabbixdb mysql -uzabbixuser -p123456 zabbixdb 在这里插入图片描述
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.创建超级管理员用户
在这里插入图片描述在这里插入图片描述


推荐阅读
  • 本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ... [详细]
  • 基于SSL的mysql服务器的主从架构实现说明:本文选用172.16.22.1作为主服务器,172.16.22.3作为从服务器从服务器的mysql软件版 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • Linux配置IP地址大全
    IP地址配置方法一:编辑配置文件#编辑网卡参数[roottest~]#vimetcsysconfignetwork-scriptsifcfg-ens331TYPEE ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • 突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP
    本文介绍了如何突破MIUI14的限制,实现自定义胶囊图标和大图标样式,并支持任意APP。需要一定的动手能力和主题设计师账号权限或者会主题pojie。详细步骤包括应用包名获取、素材制作和封包获取等。 ... [详细]
  • iOS超签签名服务器搭建及其优劣势
    本文介绍了搭建iOS超签签名服务器的原因和优势,包括不掉签、用户可以直接安装不需要信任、体验好等。同时也提到了超签的劣势,即一个证书只能安装100个,成本较高。文章还详细介绍了超签的实现原理,包括用户请求服务器安装mobileconfig文件、服务器调用苹果接口添加udid等步骤。最后,还提到了生成mobileconfig文件和导出AppleWorldwideDeveloperRelationsCertificationAuthority证书的方法。 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
  • 进入配置文件目录:[rootlinuxidcresin-4.0.]#cdusrlocalresinconf查看都有哪些配置文件:[rootlinuxid ... [详细]
author-avatar
staback郭_122
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有