华为云 搭建 Zabbix监控服务
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监控服务相关推荐
- 华为云家庭视频监控帮你一起守护家
设想一下? 离开家了突然想起家里空调没关怎么办? 家里没人有陌生人入侵了怎么办? 不在家家里老人出事了怎么办? 不用愁,总有办法解决的,这些日常生活中极容易遇到的事情,没有分身术的时候,华为云家庭视频 ...
- 华为云容器部署WordPress服务
华为云容器部署WordPress服务 创建云容器引擎 控制台 -> 资源中心 -> 云容器引擎CCE 云容器引擎CCE -> 资源管理 -> 集群管理 确保有可用集群 云容器引 ...
- 【华为云专家原创】 服务注册与发现如何满足服务治理?
摘要:本文主要介绍了服务注册与发现的原理,以及常用的几种服务注册与发现组件介绍对比. 在单体应用向微服务架构演进的过程中,原本的巨石型应用会按照业务需求被拆分成多个微服务,每个服务提供特定的功能,并可 ...
- 华为云企业主机安全服务之“网页防篡改”:拒绝网页变脸,服务实时在线
网页篡改不息,不良影响连连 2019年上半年,国家互联网应急中心(简称"CNCERT")监测发现并协调处置我国境内遭篡改的网站近4万个,其中被篡改的政府网站有222个.与2018年 ...
- 华为云IoT设备接入服务全体验
摘要:华为云IoT设备接入服务,海量设备,一键接入,你值得拥有! 本文分享自华为云社区<[云驻共创]Huawei Mate 40产线直击之 华为云IoT设备接入服务全体验>,原文作者:启明 ...
- 华为云开天aPaaS服务全球落地,聚力并蓄不断创新,共建生态网络
2022年9月19日华为全联接大会于泰国曼谷开幕.本次大会不仅阐述了华为云"一切皆服务"."共建智能世界云底座"等核心主张,还宣布了包括开天aPaaS服务在内的 ...
- 华为云学院干货:服务创新大舞台在这里!
华为云学院干货:服务创新大舞台在这里! Service Stage--一站式微服务云应用DevOps平台.新时代带来新机遇,同时企业IT系统也面临前所未有的挑战.伴随传统业务云化,海量用户进入,访问量 ...
- 搭建zabbix监控及邮件报警(超详细教学)
zhbbix 一.zabbix 1.1 简介 1.2 zabbix主要功能 1.3 zabbix的主要特点 1.4 zabbix组件 1.5 zabbix原理 二.基于LNMP环境搭建zabbix监控 ...
- 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 ...
- 华为云VSS漏洞扫描服务之开源组件漏洞检测能力
摘要:华为云VSS漏洞扫描服务提供针对于Web.主机和软件包的漏洞检测能力. 近日Apache Log4j2漏洞持续发酵,已成为中国互联网2021年年底前最大的安全事件.华为云VSS漏洞扫描服务,提供 ...
最新文章
- SQL some any all
- form 提交多个对象及springMVC接收
- 面试官:你说你喜欢研究新技术,那么请说说你对 Blazor 的了解
- Maven3版本的超级POM位置及中央仓库位置
- 软件测试——测试流程重要性
- 科普:智能电话机器人语音识别技术
- 广告数据定量分析:第一章——广告优化中的统计学
- android 获取蓝牙设备id_安卓蓝牙系统中如何获取蓝牙音乐的音频跟踪会话ID
- java append 报错_Append HDFS报错 is already the current lease holder
- java 日期比较_java日期大小比较
- 企业招聘面试的经典6类问题
- 小程序新生英语短剧大赛投票系统
- Keil 和 IAR静态库生成和使用方法
- 【可救砖】CM211-1/201-1等S905L3(B)_安卓9-通刷极致精简免拆语音-线刷固件及教程202208
- GA遗传算法及相关代码
- #P00603. 倒水
- open62541 (R 1.1.2)中文文档 (译文)第一篇 (1 - 5)
- webgl-原生纹理贴图
- 如何设置Windows XP自动登录
- exsist什么意思_exist什么意思_通达信EXIST什么意思