草庐IT

zabbix-snmp

全部标签

使用企业微信发送Zabbix告警信息

Zabbix作为一款传统的监控软件一直保持稳定的迭代,到目前为止稳定版已经更新到5.4了。Zabbix内置非常多现成的监控项,从操作系统到常用的软件Redis、MySQL等,几乎都可以找到对应的监控项,差不多可以做到零配置就实现操作系统三大件:CPU、硬盘、内存的监控。此外Linux和Windows,Zabbix都支持。Zabbix内置丰富的告警媒介,但很遗憾没有内置企业微信告警。企业微信在很多公司都有使用,得益于它强大的消息推送API,我们可以自己实现使用企业微信作为告警媒介,本文就从零开始介绍如何使用企业微信发送Zabbix告警。一、企业微信配置相关浏览器登录企业微信管理后台,在“应用管理

Zabbix 随笔:6.0 LTS 升级指南之一

本文主要针对Zabbix5.0LTS如何升级到6.0LTS做一个探讨。正文本文环境注意本文环境,有可能与您的环境有所出入,所以问题有可能不同!CentOS7.9.2009Mariadb10.3ZabbixLTS5.0.20虚拟机环境为VMwareZabbix5.0.20升级思路系统升级–>数据库升级–>ZabbixServer升级停止相关服务systemctlstopzabbix-serverzabbix-agentrh-nginx116-nginxrh-php72-php-fpmmariadb准备工作安装epel源、yum-utils工具yum-yinstallepel-releaseyum

Zabbix 随笔:6.0 LTS 升级指南之一

本文主要针对Zabbix5.0LTS如何升级到6.0LTS做一个探讨。正文本文环境注意本文环境,有可能与您的环境有所出入,所以问题有可能不同!CentOS7.9.2009Mariadb10.3ZabbixLTS5.0.20虚拟机环境为VMwareZabbix5.0.20升级思路系统升级–>数据库升级–>ZabbixServer升级停止相关服务systemctlstopzabbix-serverzabbix-agentrh-nginx116-nginxrh-php72-php-fpmmariadb准备工作安装epel源、yum-utils工具yum-yinstallepel-releaseyum

Zabbix 6 系列学习 :环境准备

需要深入学习这款软件,需要不断地尝试,那么在尝试之前,需要在特定的环境折腾系统环境篇当前市面主流的虚拟化环境,基本是Virtualbox,VMwareWorkstation,Hyper-V,其他的也有,可以根据自己的实际情况来定,如果有资源也可以利用企业的测试环境来定,当然也可以用目前公有云环境来测试。目前免费的为Virtualbox和Hyper-V,其他开源的虚拟软件也都是免费的,根据自身情况来定,推荐使用VMwareWorkstation。系统篇如下图,不在下图的可以选择并不是不能安装,需要源码编译的方式安装数据库要求数据库推荐采用PostgreSQL+Timescale的组合,如果目标监

Zabbix 6 系列学习 :环境准备

需要深入学习这款软件,需要不断地尝试,那么在尝试之前,需要在特定的环境折腾系统环境篇当前市面主流的虚拟化环境,基本是Virtualbox,VMwareWorkstation,Hyper-V,其他的也有,可以根据自己的实际情况来定,如果有资源也可以利用企业的测试环境来定,当然也可以用目前公有云环境来测试。目前免费的为Virtualbox和Hyper-V,其他开源的虚拟软件也都是免费的,根据自身情况来定,推荐使用VMwareWorkstation。系统篇如下图,不在下图的可以选择并不是不能安装,需要源码编译的方式安装数据库要求数据库推荐采用PostgreSQL+Timescale的组合,如果目标监

Zabbix 6 系列学习 :包安装(CentOS类)

本文采用的是RockyLinux,其他系统请参考后续文章。本文环境系统:RockyLinux9.1PHP:8.0Mysql:8.0前端:Apache前提如果安装了EPEL源,先将EPEL源里的Zabbix相关的包全部禁止,否则会出现软件无法安装的情况。[epel]...excludepkgs=zabbix*其次关掉防火墙服务,Selinux可以不用关,Zabbix安装包里有专门的包管理Selinux规则,对于新手而言,建议都关掉。systemctlstopfirewalld&&systemctldisablefirewalld###暂时关掉setenforce0永久关掉vi/etc/selin

Zabbix 6 系列学习 :包安装(CentOS类)

本文采用的是RockyLinux,其他系统请参考后续文章。本文环境系统:RockyLinux9.1PHP:8.0Mysql:8.0前端:Apache前提如果安装了EPEL源,先将EPEL源里的Zabbix相关的包全部禁止,否则会出现软件无法安装的情况。[epel]...excludepkgs=zabbix*其次关掉防火墙服务,Selinux可以不用关,Zabbix安装包里有专门的包管理Selinux规则,对于新手而言,建议都关掉。systemctlstopfirewalld&&systemctldisablefirewalld###暂时关掉setenforce0永久关掉vi/etc/selin

Zabbix 6 系列学习:容器方式安装

Docker本文环境系统:Ubuntu22.04容器:Docker安装Dockersudoaptinstalldockerdocker.io-yUbuntu安装完成后自动启动服务,无需再次启动,如果存在服务异常可以使用下面命令启动。systemctlstartdocker创建容器子网创建一个桥接的网络子网。sudodockernetworkcreate--subnet172.20.0.0/16--ip-range172.20.240.0/20zabbix-net启动Mysql容器sudodockerrun--namemysql-server-t\-eMYSQL_DATABASE="zabbix

Zabbix 6 系列学习:容器方式安装

Docker本文环境系统:Ubuntu22.04容器:Docker安装Dockersudoaptinstalldockerdocker.io-yUbuntu安装完成后自动启动服务,无需再次启动,如果存在服务异常可以使用下面命令启动。systemctlstartdocker创建容器子网创建一个桥接的网络子网。sudodockernetworkcreate--subnet172.20.0.0/16--ip-range172.20.240.0/20zabbix-net启动Mysql容器sudodockerrun--namemysql-server-t\-eMYSQL_DATABASE="zabbix

Zabbix 6 系列学习 :包安装(Ubuntu)

本文采用的是Ubuntu22.04,其他系统请参考后续文章。本文环境系统:Ubuntu22.04LTSPHP:8.0PostgreSQL:14前端:Nginx系统版本前提由于初始化的Ubuntu是普通用户权限,所以会出现没有权限使用apt工具,所以在安装过程中使用sudo命令提权,或者是直接切换成root账户,建议使用sudo提权。添加Zabbix仓库下载仓库文件:wgethttps://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4%2Bubuntu22.04_all.deb安