博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
运维笔记:zabbix的运用(1)安装过程
阅读量:7104 次
发布时间:2019-06-28

本文共 2180 字,大约阅读时间需要 7 分钟。

前言

如果是用了阿里云或者腾讯云,他们都有各种监控帮我们做好。但是如果是遇到了自己维护自己机房的服务器,那么一些可视化或者监控就很有意义了。

监控可能有很多种方案,这里就以比较老牌通吃的zabbix来解决服务监控问题。由于zabbix是WEB可视化的,所以需要WEB服务。(LNMP或者LAMP)

zabbix简要原理概述

....待补充

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  -ycp -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.gz

2. 编译安装

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-libxml2groupadd zabbixuseradd -g zabbix zabbix

3.导入zabbix数据

create database zabbix default charset utf8;zabbix-3.4.11/database/mysql先导入表结构 schema.sql导入表数据 data.sql  images.sql

4. 启动server服务(数据采集方),启动客户端服务(数据被采集方)

  • 配置,启动server

vim ...zabbix_server.conf (配置位于/opt/zabbix/etc)

配置:

DBName=zabbixDBUser=你的数据库连接用户名DBPassword=数据库密码DBPort=3306

hint(如果数据库和zabbix不在同台服务的话,记得grant赋予下连接权限)

启动:
zabbix安装目录····/sbin/zabbix_server

  • 配置,启动agented

vim zabbix_agentd.conf (配置位于/opt/zabbix/etc)

配置:

Server=127.0.0.1ServerActive=127.0.0.1Hostname=Zabbix server

启动:

zabbix安装目录····/sbin/zabbix_agentd

5.配置前端页面

  • 复制源码,位于解压后的frontends/php/*

cp -rp frontends/php/* /var/www/html/zabbix

  • nginx配置 server部分,(PHP安装自行百度)
  • 启动nginx

6.zabbix在线安装

如果进入到这个页面,证明前面步骤已经成功了,接下来只要处理好PHP依赖,配置,还有数据库配置就可以了。

7.登录

默认账号密码 Admin zabbix

转载地址:http://vkuhl.baihongyu.com/

你可能感兴趣的文章
20130629一个认识自己的日子
查看>>
懒加载
查看>>
cron表达式
查看>>
第二周编程总结
查看>>
【高斯消元】[JSOI2008]球形空间产生器sphere
查看>>
Response
查看>>
子网划分
查看>>
使用Hash直接登录Windows
查看>>
Oracle XML处理
查看>>
Java I/O Properties的使用 存取配置文件
查看>>
各种jar包下载地址
查看>>
解决win10激活错误代码0xc004c003
查看>>
个人编程作业1-GIT应用
查看>>
增加swap大小
查看>>
话说System.Object(读书笔记)
查看>>
ps查询进程
查看>>
Linux两块磁盘挂载指向一个文件夹LVM磁盘管理(三)
查看>>
使用消息队列的 10 个理由
查看>>
客户端验证码框架——jquery real person
查看>>
毕业了去哪里工作,一位毕业多年北漂人的经验感悟
查看>>