安装zabbix

部署Zabbix监控平台

部署一台Zabbix监控服务器,一台被监控主机,为进一步执行具体的监控任务做准备:

  1. 安装LNMP环境
  2. 源码安装Zabbix
  3. 安装监控端主机,修改基本配置
  4. 初始化Zabbix监控Web页面
  5. 修改PHP配置文件,满足Zabbix需求
  6. 安装被监控端主机,修改基本配置

使用1台Linux虚拟机,安装部署LNMP环境、Zabbix及相关的依赖包,配置数据库并对Zabbix监控平台进行初始化操作。使用2台Linux被监控端,源码安装Zabbix Agent。完成Zabbix实验需要我们搭建一个实验环境

部署监控服务器

安装LNMP环境

Zabbix监控管理控制台需要通过Web页面展示出来,并且还需要使用MySQL来存储数据,因此需要先为Zabbix准备基础LNMP环境

  1. [root@zabbixserver ~]# yum -y install gcc pcre-devel openssl-devel           #安装依赖
  2. [root@zabbixserver ~]# tar -xf nginx-1.12.2.tar.gz               #解压缩
  3. [root@zabbixserver ~]# cd nginx-1.12.2
  4. [root@zabbixserver nginx-1.12.2]# ./configure --with-http_ssl_module     #源码编译安装
  5. [root@zabbixserver nginx-1.12.2]# make
  6. [root@zabbixserver nginx-1.12.2]# make install
  7. [root@zabbixserver ~]# yum -y install php php-mysql php-fpm           #安装依赖
  8. [root@zabbixserver ~]# yum -y install mariadb mariadb-devel mariadb-server

修改Nginx配置文件

配置Nginx支持PHP动态网站,因为有大量PHP脚本需要执行,因此还需要开启Nginx的各种fastcgi缓存,加速PHP脚本的执行速度

  1. [root@zabbixserver ~]# vim /usr/local/nginx/conf/nginx.conf
  2. … …
  3. http{
  4. … …
  5.     fastcgi_buffers 8 16k;         #缓存php生成的页面内容,8个16k
  6.     fastcgi_buffer_size 32k;         #缓存php生产的头部信息,32k
  7.     fastcgi_connect_timeout 300;     #连接PHP的超时时间,300秒
  8.     fastcgi_send_timeout 300;         #发送请求的超时时间,300秒
  9.     fastcgi_read_timeout 300;         #读取请求的超时时间,300秒
  10. location ~ \.php$ {
  11.      root html;
  12.      fastcgi_pass 127.0.0.1:9000;
  13.      fastcgi_index index.php;
  14.      include fastcgi.conf;                  #!!!注意
  15. }
  16. … …

启动服务

启动Nginx、PHP-FPM、MariaDB服务,关闭SELinux与防火墙。

  1. [root@zabbixserver ~]# systemctl start mariadb        #启动服务
  2. [root@zabbixserver ~]# systemctl start php-fpm        #启动服务
  3. [root@zabbixserver ~]# systemctl enable mariadb        #设置开机自启
  4. [root@zabbixserver ~]# systemctl enable php-fpm        #设置开机自启
  5. [root@zabbixserver ~]# /usr/local/nginx/sbin/nginx        #启动服务
  6. [root@zabbixserver ~]# echo /usr/local/nginx/sbin/nginx >> /etc/rc.local
  7. [root@zabbixserver ~]# chmod +x /etc/rc.local       #通过rc.local设置开机自启
  8. [root@zabbixserver ~]# firewall-cmd --set-default-zone=trusted    #防火墙和SELinux
  9. [root@zabbixserver ~]# setenforce 0
  10. [root@zabbixserver ~]# sed -i '/SELINUX/s/enforcing/permissive/' /etc/selinux/config

部署监控服务器Zabbix Server

源码安装Zabbix Server

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/529320.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

力扣每日一题 找出数组的第 K 大和 小根堆 逆向思维(TODO:二分+暴搜)

Problem: 2386. 找出数组的第 K 大和 文章目录 思路复杂度💖 小根堆💖 TODO:二分 暴搜 思路 👨‍🏫 灵神题解 复杂度 时间复杂度: 添加时间复杂度, 示例: O ( n ) O(n) O(n) 空间复杂度: 添加空间复杂…

脉搏波PPG信号分析笔记

1.脉搏波信号的PRV分析 各类分析参数记参数 意义 公式 参数意义 线性分析 时域分析 均值MEAN 反应RR间期的平均水平 总体标准差SDNN 评估24小时长程HRV的总体变化, SDNN < 50ms 为异常,SDNN>100ms 为正常;…

Leetcode 54. 螺旋矩阵

题目描述: 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 示例 1: 输入:matrix [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 示例 2: 输入&a…

Anaconda下载安装及配置pytorch环境

先解释一下Python、Anaconda、Pytorch是啥 Python是一种广泛使用的编程语言,在许多领域都有应用。它具有简洁的语法,易于学习,并且有大量的第三方库可以使用。 Anaconda是一个Python的包和环境管理软件,提供了许多用于数据科学&a…

c语言:操作符详解(上)

目录 一、操作符的分类二、二进制和进制转换1.2进制转10进制2.10进制转2进制3.2进制转8进制4.2进制转16进制 三、原码、反码、补码四、算术操作符、-、*、/、%1.**和-**2.*3./4.% 五、移位操作符1.左移操作符2.右移操作符 六、位操作符:&、|、^、~七、赋值操作符…

Python中random模块:随机数生成与应用

random模块介绍 随机数在计算机编程中扮演着重要的角色,它们被广泛应用于游戏开发、密码生成、仿真等众多领域。 Python提供了丰富而强大的random模块,旨在方便开发者生成高质量的随机数,随机选择和操作数据。 本文将介绍Python中random模…

Gemini 初体验

1 使用体验 同样需要科学上网。速度很快,而且还不要钱,据说使用太多可能被限流。对于小语种翻译效果比 GPT-4 好,其它还没测试。可通过 ChatBox 界面调用,也可使用 Python 调用。 2 使用 ChatBox 方式调用 在 build with gemin…

java 环境配置(保姆级最新版)

😀前言 ps 因为网络上教程太多太杂所以干脆直接自己出个教程方便自己复习也希望帮助到大家 文章目录 第一查看自己电脑的系统类型第二 jdk下载历史jdk下载 第三 jdk安装第四 环境搭配Java_Home 配置Path 配置CLASSPATH 配置 检测是否配置成功 第一查看自己电脑的系统…

【牛客】VL68 同步FIFO

描述 请设计带有空满信号的同步FIFO,FIFO的深度和宽度可配置。双口RAM的参考代码和接口信号已给出,请在答案中添加并例化此部分代码。 电路的接口如下图所示。端口说明如下表。 接口电路图如下: 双口RAM端口说明: 端口名I/O描述…

基于鹦鹉优化算法(Parrot optimizer,PO)的无人机三维路径规划(提供MATLAB代码)

一、无人机路径规划模型介绍 无人机三维路径规划是指在三维空间中为无人机规划一条合理的飞行路径,使其能够安全、高效地完成任务。路径规划是无人机自主飞行的关键技术之一,它可以通过算法和模型来确定无人机的航迹,以避开障碍物、优化飞行…

HTML列表标签

文章目录 1. 无序列表2. 有序列表3. 自定义列表4. 标签分类4.1. 块级元素4.2. 行内元素4.3. 使用规则 1. 无序列表 ul 和 li 标签可以生成一个列表,也叫无序列表。 type 属性取值: disc 实心圆(默认值)circle 空心圆square 实心方块 我们来演示一下&…

寻寻觅觅,“老外记者”躲在哪里?

2024年2月27日发布的《新华社权威快报丨2024年全国两会新闻中心27日启用》称,目前已有3000多名中外记者报名采访全国两会,其中境内记者2000多名,港澳台记者和外国记者1000多名,中外记者报名数量较近几年有明显增长,两会…