摘要:前言如果是用了阿里云或者腾讯云,他们都有各种监控帮我们做好。但是如果是遇到了自己维护自己机房的服务器,那么一些可视化或者监控就很有意义了。监控可能有很多种方案,这里就以比较老牌通吃的来解决服务监控问题。由于是可视化的,所以需要服务。
前言
如果是用了阿里云或者腾讯云,他们都有各种监控帮我们做好。但是如果是遇到了自己维护自己机房的服务器,那么一些可视化或者监控就很有意义了。
监控可能有很多种方案,这里就以比较老牌通吃的zabbix来解决服务监控问题。由于zabbix是WEB可视化的,所以需要WEB服务。(LNMP或者LAMP)
....待补充
zabbix环境预备(LNMP或者LAMP)PHP编译参数参考 (php7.2版本)
./configure --prefix=/opt/php72 --with-config-file-scan-dir=/opt/php72/etc/php.d --disable-debug --with-pic --with-bz2 --with-gettext --with-gmp --enable-mbregex --enable-mbstring --with-openssl --with-zlib --with-layout=GNU --enable-exif --enable-zip --enable-sockets --enable-xml --with-pear --enable-fpm --with-pdo-mysql --with-curl --with-gd --with-mysqli --enable-soap --with-fpm-user=apache --with-fpm-group=apache --with-freetype-dir --enable-mbstring --enable-bcmath --with-jpeg-dir --with-ldap-dir
php.ini要求配置参考
max_execution_time = 300 默认配置30s memory_limit = 128M 默认128M post_max_size = 16M upload_max_filesize = 2M max_input_time = 300 date.timezone=PRC
安装ldap参考
yum install openldap openldap-devel -y cp -frp /usr/lib64/libldap* /usr/lib/安装步骤 1.资源下载
https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.11/zabbix-3.4.11.tar.gz2. 编译安装
yum -y install mysql-devel mysql客户端依赖 `--with-mysql` yum install net-snmp-devel snmp依赖 `--with-net-snmp` yum install libevent-devel libevent依赖 `--with-libcurl` ./configure --prefix=/opt/zabbix/ --enable-server --enable-agent --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2 groupadd zabbix useradd -g zabbix zabbix3.导入zabbix数据
create database zabbix default charset utf8; zabbix-3.4.11/database/mysql 先导入表结构 schema.sql 导入表数据 data.sql images.sql4. 启动server服务(数据采集方),启动客户端服务(数据被采集方)
配置,启动server
vim ...zabbix_server.conf (配置位于/opt/zabbix/etc)
配置:
DBName=zabbix DBUser=你的数据库连接用户名 DBPassword=数据库密码 DBPort=3306
hint(如果数据库和zabbix不在同台服务的话,记得grant赋予下连接权限)
启动:
zabbix安装目录····/sbin/zabbix_server
配置,启动agented
vim zabbix_agentd.conf (配置位于/opt/zabbix/etc)
配置:
Server=127.0.0.1 ServerActive=127.0.0.1 Hostname=Zabbix server
启动:
zabbix安装目录····/sbin/zabbix_agentd
复制源码,位于解压后的frontends/php/*
cp -rp frontends/php/* /var/www/html/zabbix
nginx配置 server部分,(PHP安装自行百度)
启动nginx
6.zabbix在线安装如果进入到这个页面,证明前面步骤已经成功了,接下来只要处理好PHP依赖,配置,还有数据库配置就可以了。
7.登录默认账号密码 Admin zabbix
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/29034.html
摘要:前言如果是用了阿里云或者腾讯云,他们都有各种监控帮我们做好。但是如果是遇到了自己维护自己机房的服务器,那么一些可视化或者监控就很有意义了。监控可能有很多种方案,这里就以比较老牌通吃的来解决服务监控问题。由于是可视化的,所以需要服务。 前言 如果是用了阿里云或者腾讯云,他们都有各种监控帮我们做好。但是如果是遇到了自己维护自己机房的服务器,那么一些可视化或者监控就很有意义了。监控可能有很多...
摘要:测试参数调试被监控的服务器监控端口采集的磁盘监控磁盘容量磁盘剩余容量磁盘已使用容量磁盘总容量内存监控内存系统中已用内存量系统总共内存量空间剩余容量剩余百分比交换区总共容量监控负载系统平均的利用百分比系统平均的利用百分比系统平均的 测试参数调试 ./zabbix_get -s 127.0.0.1 -p 10050 -k vm.memory.size[total]zabbix_get -s...
摘要:作为骨灰级粉丝,一直以来对第三方监控都是拒绝的。例如白屏时间首屏时间脚本错误网页加载就绪时间各种浏览器的访问情况,甚至能了解不同浏览器运营商地区用户的访问状况。脚本错误在所难免,错误进一步导致网站部分功能无法使用。 作为 Zabbix 骨灰级粉丝,一直以来对第三方监控(APM)都是拒绝的。一来觉得收费,二来担心数据被人所知,三来觉得 Zabbix 牛逼到无可取代。但是,随着 APM 市...
摘要:于是选择了作为项目的运维监控系统。能做什么主要是用来网络监控系统监控应用监控等场景。搭建环境集成环境版本。但是如果你的系统没有名叫的用户,你需要创建一个用户。系统默认的管理账号是密码是。解决办法是修改文件的配置。 使用目的? 在公司项目中需要做一个日志监控,最开始选择的是efk,但是efk的资料相对较少并且之前对这几个产品都没接触过,使用起来难度。于是选择了zabbix作为项目的运维监...
阅读 968·2021-11-23 09:51
阅读 3446·2021-11-22 12:04
阅读 2703·2021-11-11 16:55
阅读 2867·2019-08-30 15:55
阅读 3192·2019-08-29 14:22
阅读 3336·2019-08-28 18:06
阅读 1222·2019-08-26 18:36
阅读 2110·2019-08-26 12:08