zabbix

zabbix 基于 proxy 分布式监控

非 Y 不嫁゛ 提交于 2020-12-17 03:45:48
1. 安装 MySQL、Zabbix Prorxy # 安装 MySQL apt install mysql-server # 安装 zabbix proxy wget https://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb dpkg -i zabbix-release_3.4-1+xenial_all.deb apt update apt install zabbix-server-mysql zabbix-agent zabbix-proxy-mysql zabbix-get zabbix-sender 2. 导入数据 mysql -uroot -p --创建 zabbix_proxy 数据库 create database zabbix_proxy character set utf8 collate utf8_bin; --授权 grant all privileges on zabbix_proxy.* to zabbix@localhost identified by 'password'; zcat /usr/share/doc/zabbix-proxy-mysql/schema.sql.gz | mysql

zabbix 分布式zabbix_proxy

眉间皱痕 提交于 2020-12-17 02:41:35
Zabbix是一个分布式监控系统,它可以以一个中心点、多个分节点的模式运行,使用 Proxy能大大的降低 Zabbix Server的压力, Zabbix Proxy可以运行在独立的服务器上 1)下载zabbix软件包 wget http: // sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.6/zabbix-3.2.6.tar.gz/download 2)zabbix proxy 上执行如下代码 yum -y install curl curl-devel net-snmp net-snmp-devel perl- DBI groupadd zabbix ;useradd -g zabbix zabbix;usermod -s /sbin/nologin zabbix 3)Zabbix Proxy端配置创建zabbix数据库,执行授权命令: create database zabbix_proxy charset= utf8; grant all on zabbix_proxy. * to zabbix@localhost identified by ' 123456 ' ; flush privileges; 解压 zabbix软件包并将 Zabbix基础 SQL文件导入数据至

centos7 快速部署zabbix和zabbix一键部署脚本

好久不见. 提交于 2020-12-15 15:08:14
安装zabbix监控平台 服务端安装 1.准备zabbix的yum源 mv zabbix_Aliyun.repo /etc/yum.repos.d/ yum clean all yum repolist 2.安装 yum -y install mariadb mariadb-server zabbix-server-mysql zabbix-web-mysql zabbix-agent 3.启动mariadb、并创建数据库 systemctl start mariadb 登录数据库 MariaDB [ ( none ) ] > create database zabbix charset utf8 collate utf8_bin ; MariaDB [ ( none ) ] > grant all on zabbix.* to 'tom' @ 'localhost' identified by '123' ; 4.导入初始的数据 zcat /usr/share/doc/zabbix-server-mysql-4.2.8/create.sql.gz | mysql zabbix vim /etc/zabbix/zabbix_server.conf DBHost = localhost DBPort = 3306 DBName = zabbix DBUser = tom

Zabbix学习笔记(三十)

冷暖自知 提交于 2020-12-15 09:22:23
1、 服务器端安装 zabbix-get 检测工具 yum install zabbix-get 2、 客户端安装 zabbix-agent rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/8/x86_64/zabbix-agent-4.0.11-1.el8.x86_64.rpm 3、 编辑客户端的配置文件: /etc/zabbix/zabbix_agentd.conf Server=127.0.0.1 修改为 Server=10.41.1.96 4、 重启 zabbix-agent 服务 systemctl start zabbix-agent.service 5、 客户端开通 10050 端口 firewall-cmd --add-port=10050/tcp 6、 服务器端测试 zabbix-get 命令,被 server 和 agent 认可的 key ,以及自定义的 key zabbix_get -s 10.41.1.97 -p 10050 -k "system.uname" zabbix_get -s 10.41.1.97 -p 10050 -k "login_user" 7、 创建和编辑自定义 key 文件 文件创建到 /etc/zabbix/zabbix_agentd.d/ 目录下,文件内容:

Compiling Zabbix 5.2 with libxml2 support

冷暖自知 提交于 2020-12-15 04:19:08
问题 I have problem compiling Zabbix 5.2 configured this way: # ./configure --enable-server --enable-agent --with-net-snmp --with-libcurl --with-libxml2 --with-postgresql --with-prefix=/usr/local/zabbix5 --verbose ... checking for PostgreSQL libraries... yes checking if PostgreSQL version is >= 9.2... yes checking for Zabbix server/proxy database selection... ok checking for multirow insert statements... yes checking for pkg-config... no checking for pkg-config... no configure: error: LIBXML2

Compiling Zabbix 5.2 with libxml2 support

大兔子大兔子 提交于 2020-12-15 04:15:28
问题 I have problem compiling Zabbix 5.2 configured this way: # ./configure --enable-server --enable-agent --with-net-snmp --with-libcurl --with-libxml2 --with-postgresql --with-prefix=/usr/local/zabbix5 --verbose ... checking for PostgreSQL libraries... yes checking if PostgreSQL version is >= 9.2... yes checking for Zabbix server/proxy database selection... ok checking for multirow insert statements... yes checking for pkg-config... no checking for pkg-config... no configure: error: LIBXML2

CentOS7 搭建 zabbix-server 3.0.10

浪子不回头ぞ 提交于 2020-12-12 10:30:54
环境 操作系统:CentOS7 (192.168.1.100) 数据库:MariaDB 10.1.26 Web后台:PHP 5.6.31 Web引擎:Nginx 1.12.1 Zabbix:Zabbix 3.0.10 部署方式:单机部署 安装操作系统 CentOS 推荐 RHEL6 及以上的 x64 版本。 这里最小安装 CentOS7 ,外网不可达服务器可能需要配置本地 yum 源。 安装数据库 MariaDB MariaDB/MySQL 的常见版本。 本地如果已存在可用的 MariaDB/MySQL 数据库,则可跳过此步。 安装方式很多,这里直接用官方编译好的二进制通用包: CentOS7 下载 mariadb-10.1.26-linux-glibc_214-x86_64.tar.gz CentOS6 下载 mariadb-10.1.26-linux-x86_64.tar.gz 安装 参考我的另一篇博客 安装 PHP PHP-5.5 及以上版本。 本地如果已存在可用的 PHP ,则可跳过此步。 安装方法很多,这里使用官方源码编译: 下载 php-5.6.31.tar.bz2 安装 #解压 tar jxf php-5.6.31.tar.bz2 -C /root/ cd /root/php-5.6.31/ #安装依赖包 yum install gcc make gd-devel

mysql8.0 安装

房东的猫 提交于 2020-12-12 07:13:57
之前一直使用的是zabbix3.4和mariadb5.5;感觉良好!!!但是。。。因其他原因需要重新部署 这次规划使用zabbix4.0和mysql8.0结合使用;嗯~~应该不会错吧!!! zabbix-server的安装跟3.4一样;在此不再书写,重点写mysql8.0的安装过程! 注释:已经做好了,这是后续补得,可能有些地方不准 系统环境:CentOS7.4 最小化安装 zabbix添加用户的方式不一样了,这里贴一下: create database zabbix character set utf8 collate utf8_bin; create user ' zabbix ' @ ' localhost ' identified by 'yanqi ' ; grant all privileges on zabbix. * to ' zabbix ' @ ' localhost ' with grant option; 1、前期准备 #创建用户 groupadd mysql useradd -r -g mysql -s /bin/ false mysql #创建目录(注意和系统盘分开,利于保护数据) mkdir -p /usr/local/ mysql mkdir -p /data/ mysql #安装依赖 yum -y install wget cmake gcc

Eve-NG-Toolkit

a 夏天 提交于 2020-12-04 08:16:41
Eve-NG-Toolkit 来源 http://www.emulatedlab.com/archives/694 参考 http://eve-ng.cn/doku.php http://forum.eve-ng.cn/forum.php 一、EVE-NG-PRO 新增功能 动态的 console 端口,无限制,修复多用户 console 问题,telnet 端口随机; 热链路互联运行节点,无论接口关闭或不关闭,接口立即响应,仅仅作用在以太口; 每个 Lab 支持 1024 个节点; 支持 Docker 容器; 支持 HTML 桌面管理 EVE-NG,无客户端管理; 支持关闭正在运行的 Lab 文件目录,同时支持多用户运行不同的 Lab; 支持本地 PC 与 EVE-NG 之间导出/导入多个配置; 支持管理员多用户; 支持控制 EVE-NG 用户的访问时间; 支持 NAT Cloud,在 EVE-NG 上集成 NAT 选项,并带有 DHCP 功能; 集成 Docker 用 Wireshark 抓包,仅仅作用在以太口; 支持每个 Lab 多配置; 支持自学 Lab 的时间计时; 即将支持的功能 当前版本和最新可用版本的展示; 在 Web 界面支持修复权限; 提升 EVE-NG 的控制,根据用户展示已运行的 Lab 和节点;管理员可以控制进程; Lab 设计的功能,包含链路、主体;

Grafana基础

杀马特。学长 韩版系。学妹 提交于 2020-12-02 03:39:00
一、Grafana基础 Grafana是一个开源的指标量监测和可视化工具。官方网站为: https://grafana.com/, 常用于展示基础设施的时序数据和应用程序运行分析。Grafana的dashboard展示非常炫酷,绝对是运维提升逼格的一大利器。 官方在线的demo可以在这里找到: http://play.grafana.org/ Grafana是一个通用的可视化工具。这意味着Grafana不仅仅适用于展示zabbix下的监控数据,也同样适用于一些其他的数据可视化需求。在开始使用Grafana之前,我们首先需要明确一些Grafana下的基本概念,以帮助用户能够快速理解Grafana。 1、数据源(datasource ) 数据的存储源,它定义了将用什么方式来查询数据展示在grafana上面,不同的datasource拥有不同的查询语法,grafana支持多种数据源,官方支持以下数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch。 每个数据源的查询语言和能力各不同,我们可以将来自多个数据源的数据组合到一个仪表盘中,但是每个面板都绑定到属于特定组织的特定数据源。 2、仪表盘(Dashboard ) 通过数据源定义好可视化的数据来源之后,对于用户而言最重要的事情就是实现数据的可视化