Zabbix简介

1、Zabbix是一个高度集成的监控解决方案,可以实现企业级的开源分布式监控
2、Zabbix通过C/S模式采集监控数据
3、Zabbix通过B/S模式实现Web管理

环境准备

监控服务器 192.168.2.11
被监控客户端 192.168.1.5
相关软件包链接:https://pan.baidu.com/s/1z6xzmF1x_330lyTCmMfTPw
提取码:qcte

部署LNMP

1 安装nginx依赖包

 yum -y install gcc pcre-devel zlib-devel zlib-devel openssl-develtar -xf nginx-1.12.2.tar.gz./configure --user=nginx --group=nginx --with-http_ssl_modulemake && make install

2 部署mariadb服务(也可以使用mysql,这里为了实验方便使用mariadb),开启nginx动态页面

 yum -y install mariadb mariadb-server mariadb-develyum -y install php php-mysql php-fpm#使用sed修改nginx配置文件sed -i '65,71s/#//' /usr/local/nginx/conf/nginx.confsed -i '/SCRIPT_FILENAME/d' /usr/local/nginx/conf/nginx.confsed -i 's/fastcgi_params/fastcgi.conf/' /usr/local/nginx/conf/nginx.conf/usr/local/nginx/sbin/nginx   #启动nginx#失败可能是nginx用户和组没创建!!systemctl start mariadbsystemctl enable mariadbsystemctl start php-fpmsystemctl enable php-fpm

3 源码安装zabbix软件

 yum -y install net-snmp-devel curl-devel  libevent-develtar -xf zabbix-3.4.4.tar.gz cd zabbix-3.4.4/./configure --enable-server --enable-proxy --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurlmake installls /usr/local/{etc,bin,sbin} #检查服务是否安装成功/usr/local/bin:zabbix_get  zabbix_sender/usr/local/etc:zabbix_agentd.conf    zabbix_proxy.conf               zabbix_server.confzabbix_agentd.conf.d  zabbix_proxy.conf.d  zabbix_server.conf.d/usr/local/sbin:zabbix_agentd  zabbix_proxy  zabbix_server

4 创建数据库与数据账户

 #创建数据库与数据库账户MariaDB [(none)]> create database zabbix character set utf8;MariaDB [(none)]> grant all on zabbix.* to zabbix@'localhost' identified by 'zabbix';#sql文件 zabbix-3.4.4/database/mysqlmysql -uzabbix -pzabbix zabbix < schema.sqlmysql -uzabbix -pzabbix zabbix < images.sqlmysql -uzabbix -pzabbix zabbix < data.sql

5 上线Zabbix页面

 cd /opt/zabbix-3.4.4/frontends/php/cp -a * /usr/local/nginx/html/chmod -R 777 /usr/local/nginx/html/*

6 初始化准备

 #安装依赖软件yum -y install php-gd php-xml php-ldapyum -y install php-bcmath  php-mbstring#修改nginx配置fastcgi_buffers 8 16k;        //缓存php生成的页面内容,8个16kfastcgi_buffer_size 32k;    //缓存php生产的头部信息fastcgi_connect_timeout 300;//连接PHP的超时时间fastcgi_send_timeout 300; //发送请求的超时时间fastcgi_read_timeout 300;    //读取请求的超时时间/usr/local/nginx/sbin/nginx -t   //检查配置文件是否正确#修改PHP配置文件vim /etc/php.inidate.timezone= Asia/Shanghai  //设置时区max_execution_time=300        //最大执行时间post_max_size=32M              //POST数据最大容量max_input_time=300             //服务器接受数据的时间限制systemctl restart php-fpm

7 浏览器访问web页面(我这里绑定了公网IP)
http://139.9.58.6/index.php






8 启动服务

 #修改配置文件vim /usr/local/etc/zabbix_server.confDBHost=localhost               //数据库主机DBName=zabbix                   //设置数据库名称DBUser=zabbix                 //设置数据库账户DBPassword=zabbix             //设置数据库密码LogFile=/tmp/zabbix_server.log  //设置日志#启动服务useradd zabbixzabbix_servernetstat -ntulp | grep :10051tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      15800/zabbix_server

搭建Zabbix 客户端

1 源码安装zabbix软件

 yum -y install gcc pcre-develtar -xf zabbix-3.4.4.tar.gz cd zabbix-3.4.4/./configure --enable-agent make installls /usr/local/{etc,bin,sbin}    #检查服务是否安装成功/usr/local/bin:zabbix_get  zabbix_sender/usr/local/etc:zabbix_agentd.conf  zabbix_agentd.conf.d/usr/local/sbin:zabbix_agentd

2 修改配置文件

 vim  /usr/local/etc/zabbix_agentd.confServer=127.0.0.1,192.168.1.11    #指定允许访问服务地址列表ServerActive=192.168.2.1:10051    #zabbix监控服务器的IP及端口LogFile=/tmp/zabbix_agentd.log   #日志文件启动服务useradd zabbixzabbix_agentdnetstat -ntulp | grep :10050tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      9351/zabbix_agentd

添加监控主机

访问网页 http://139.9.58.6/index.php
1 配置 --> 主机

2 创建主机

3 添加主机信息

4 添加模块



5 监测添加的主机

自定义监控

主机:192.168.1.5
1 修改被监控端的Agent配置文件

 vim /usr/local/etc/zabbix_agentd.confUnsafeUserParameters=1        #是否允许自定义keyInclude=/usr/local/etc/zabbix_agentd.conf.d/   #加载配置文件目录

2 创建自定义key
语法格式: UserParameter=自定义key名称,命令

 cd /usr/local/etc/zabbix_agentd.conf.d/vim count.line.passwd    #创建文件UserParameter=count.line.passwd,wc -l /etc/passwd | awk '{print $1}'    #统记用户数量

3 重启Agentd

 killall zabbix_agentdzabbix_agentd

4 测试自定义key是否生效

 zabbix_get -s 127.0.0.1 -k count.line.passwd//如果提示 Check access restrictions in Zabbix agent configuration //则需要检查配置文件Server=127.0.0.1,192.168.2.11ServerActive=127.0.0.1,192.168.2.11:10051

5 创建监控模板
(1)创建模板


(2)创建应用集



(3)创建监控集




(4)创建图形




(5)查看

华为云 搭建 Zabbix监控服务相关推荐

  1. 华为云家庭视频监控帮你一起守护家

    设想一下? 离开家了突然想起家里空调没关怎么办? 家里没人有陌生人入侵了怎么办? 不在家家里老人出事了怎么办? 不用愁,总有办法解决的,这些日常生活中极容易遇到的事情,没有分身术的时候,华为云家庭视频 ...

  2. 华为云容器部署WordPress服务

    华为云容器部署WordPress服务 创建云容器引擎 控制台 -> 资源中心 -> 云容器引擎CCE 云容器引擎CCE -> 资源管理 -> 集群管理 确保有可用集群 云容器引 ...

  3. 【华为云专家原创】 服务注册与发现如何满足服务治理?

    摘要:本文主要介绍了服务注册与发现的原理,以及常用的几种服务注册与发现组件介绍对比. 在单体应用向微服务架构演进的过程中,原本的巨石型应用会按照业务需求被拆分成多个微服务,每个服务提供特定的功能,并可 ...

  4. 华为云企业主机安全服务之“网页防篡改”:拒绝网页变脸,服务实时在线

    网页篡改不息,不良影响连连 2019年上半年,国家互联网应急中心(简称"CNCERT")监测发现并协调处置我国境内遭篡改的网站近4万个,其中被篡改的政府网站有222个.与2018年 ...

  5. 华为云IoT设备接入服务全体验

    摘要:华为云IoT设备接入服务,海量设备,一键接入,你值得拥有! 本文分享自华为云社区<[云驻共创]Huawei Mate 40产线直击之 华为云IoT设备接入服务全体验>,原文作者:启明 ...

  6. 华为云开天aPaaS服务全球落地,聚力并蓄不断创新,共建生态网络

    2022年9月19日华为全联接大会于泰国曼谷开幕.本次大会不仅阐述了华为云"一切皆服务"."共建智能世界云底座"等核心主张,还宣布了包括开天aPaaS服务在内的 ...

  7. 华为云学院干货:服务创新大舞台在这里!

    华为云学院干货:服务创新大舞台在这里! Service Stage--一站式微服务云应用DevOps平台.新时代带来新机遇,同时企业IT系统也面临前所未有的挑战.伴随传统业务云化,海量用户进入,访问量 ...

  8. 搭建zabbix监控及邮件报警(超详细教学)

    zhbbix 一.zabbix 1.1 简介 1.2 zabbix主要功能 1.3 zabbix的主要特点 1.4 zabbix组件 1.5 zabbix原理 二.基于LNMP环境搭建zabbix监控 ...

  9. zabbix监控suse linux,SuSE 系统之部署 Zabbix 监控服务

    SuSE 系统之部署 Zabbix 监控服务 2.4 安装 Apache2 httpd-2.4.2.tar.gz#tar?-zvxf?httpd-2.4.2.tar.gz?? #./configure ...

  10. 华为云VSS漏洞扫描服务之开源组件漏洞检测能力

    摘要:华为云VSS漏洞扫描服务提供针对于Web.主机和软件包的漏洞检测能力. 近日Apache Log4j2漏洞持续发酵,已成为中国互联网2021年年底前最大的安全事件.华为云VSS漏洞扫描服务,提供 ...

最新文章

  1. SQL some any all
  2. form 提交多个对象及springMVC接收
  3. 面试官:你说你喜欢研究新技术,那么请说说你对 Blazor 的了解
  4. Maven3版本的超级POM位置及中央仓库位置
  5. 软件测试——测试流程重要性
  6. 科普:智能电话机器人语音识别技术
  7. 广告数据定量分析:第一章——广告优化中的统计学
  8. android 获取蓝牙设备id_安卓蓝牙系统中如何获取蓝牙音乐的音频跟踪会话ID
  9. java append 报错_Append HDFS报错 is already the current lease holder
  10. java 日期比较_java日期大小比较
  11. 企业招聘面试的经典6类问题
  12. 小程序新生英语短剧大赛投票系统
  13. Keil 和 IAR静态库生成和使用方法
  14. 【可救砖】CM211-1/201-1等S905L3(B)_安卓9-通刷极致精简免拆语音-线刷固件及教程202208
  15. GA遗传算法及相关代码
  16. #P00603. 倒水
  17. open62541 (R 1.1.2)中文文档 (译文)第一篇 (1 - 5)
  18. webgl-原生纹理贴图
  19. 如何设置Windows XP自动登录
  20. exsist什么意思_exist什么意思_通达信EXIST什么意思

热门文章

  1. oracle insert提高速度,如何提高oracle的insert速度
  2. CAJ阅读器相关问题
  3. 街景影像分析入门(二)无需秘钥,抓取百度街景影像
  4. 第五季完美童模 形象大使施承妤现场走秀回顾
  5. EF多表关联数据更新
  6. Pubwin经典问题解答100例
  7. LED背光源的技术术语
  8. mac误删文件恢复可靠教程
  9. 请同学检查地址是否有误:CSDN博客地址汇总(网络121、网络131、计科1111-1114)
  10. opencv面试知识点