Zabbix
文章平均质量分 54
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
LlinCK
持续学习,持续输出
展开
-
Zabbix 事件通知机制之微信通知
微信企业账号注册见 api 及通知脚本/weixin.py及文档微信报警一、企业微信注册及配置URL:https://work.weixin.qq.com/打开企业微信官网注册账号,使用自己的手机号进行注册。二、登录PC版三、创建应用在web界面创建一个应用,用于微信报警通知。四、填写应用信息五、注册完成六、创建微信账号用户账户名称必须唯一,在发送微信报警信息的时候会调用七、验证通讯录八、查看企业信息九、测试发送信息十、选择消息接收人十一、开始发送信息原创 2021-07-25 01:57:05 · 1000 阅读 · 0 评论 -
Zabbix 事件通知机制之短信通知
通知脚本见 api及通知脚本/send_sms_sh.sh服务端配置略,不同厂商配置不一样一、添加短信报警媒介类型二、添加联系人报警媒介三、创建短信通知动作四、配置短信发送具体内容定义消息内容细节和收件人及发送方式五、配置恢复操作六、验证动作状态...原创 2021-07-24 19:13:02 · 377 阅读 · 0 评论 -
Zabbix 事件通知机制之邮件通知
出现故障报警的时候,可以通过不同方式通知管理员进行故障处理,尽快恢复业务vim /etc/zabbix/zabbix_server.conf AlertScriptsPath=/usr/lib/zabbix/alertscripts #报警脚本路径 ExternalScripts=/usr/lib/zabbix/externalscripts #外部脚本路径一、邮箱开启SMTP如果是QQ邮箱需要单独开启SMTP,其他邮箱具体联系服务商。确认是已经打开状态,如果是未开启状态只要点击开启并根据提示原创 2021-07-24 17:11:28 · 1983 阅读 · 6 评论 -
利用 grafana 图形展示 zabbix 数据
环境:grafana server:10.0.0.32一、安装grafana服务URL:https://grafana.com/grafana/download?pg=get&plcmt=selfmanaged-box1-cta1sudo apt-get install -y adduser libfontconfig1wget https://dl.grafana.com/oss/release/grafana_8.0.6_amd64.debsudo dpkg -i grafana_8原创 2021-07-24 11:42:23 · 684 阅读 · 0 评论 -
zabbix 监控案例之 故障自愈
当zabbix 监控到指定的监控项异常的时候,通过指定的操作使故障自动恢复,通常是重启服务等一些简单的操作,也可以调用脚本执行比较复杂的操作。设置监控项和触发器,新建动作,在触发条件里面添加操作,在远程主机通过zabbix 客户端执行命令。1.开启zabbix sudo权限2.配置允许允许特殊字符3.配置远程命令4.验证和测试一、zabbix agent开启允许zabbix server远程命令执行vim /etc/zabbix/zabbix_agentd.conf 73 EnableRe原创 2021-07-23 23:51:14 · 1028 阅读 · 4 评论 -
zabbix 监控案例之 监控主机端口
URL:https://www.zabbix.com/documentation/4.0/zh/manual/config/items/itemtypes/zabbix_agent格式:#测试root@ubuntu1804:~# zabbix_get -s 10.0.0.35 -p 10050 -k "net.tcp.listen[3306]"1创建监控项创建触发器创建图形验证监控数据...原创 2021-07-23 00:08:08 · 149 阅读 · 3 评论 -
zabbix 监控案例之监控 MySQL
一、实现MySQL主从部署mysql 主从同步,需要配置不同的server id并开启binlog环境:MySQL 5.7.x1.1 Master配置vim /etc/mysql/mysql.conf.d/mysqld.cnfbind-address = 0.0.0.0server-id = 10log-bin = /var/lib/mysql/master-log1.2 Slave配置vim /etc/mysql/mysql.conf.d/mysqld.cnbind-address原创 2021-07-22 23:21:05 · 1703 阅读 · 9 评论 -
zabbix 监控案例之 SNMP监控
一、SNMP v1、v2、v3SNMP v1采用团体名(Community Name)认证,团体名用来定义SNMP NMS和SNMP Agent的关系,如果SNMP报文携 带的团体名没有得到设备的认可,该报文将被丢弃,团体名起到了类似于密码的作用,用来限制SNMP NMS对SNMP Agent的访问。SNMP v2c也采用团体名认证,它在兼容SNMP v1的同时又扩充了SNMP v1的功能,它提供了更多的操作类型(批量获取 GetBulk和通知请求InformRequest)、支持更多的数据类型(Cou原创 2021-07-22 00:25:56 · 1069 阅读 · 7 评论 -
zabbix 监控案例之监控 Nginx
脚本:nginx_status.sh 模板:nginx_status.yml原创 2021-07-21 22:32:30 · 321 阅读 · 2 评论 -
zabbix 监控案例之监控 Redis
一、准备Redisapt install redis -y vim /etc/redis/redis.confbind 0.0.0.0systemctl enable --now redis二、获取memcache可监控项root@ubuntu1804:~# redis-cli127.0.0.1:6379> info# Serverredis_version:4.0.9redis_git_sha1:00000000.....root@ubuntu1804:~# (ech原创 2021-07-21 00:17:58 · 229 阅读 · 1 评论 -
zabbix 监控案例之监控 memcache
一、准备memcache服务root@ubuntu1804:~# apt -y install memcached nmaproot@ubuntu1804:~# vim /etc/memcached.conf-l 0.0.0.0root@ubuntu1804:~# systemctl restart memcached.service二、获取memcache可监控项root@ubuntu1804:~# telnet 10.0.0.37 11211Trying 10.0.0.37...Con原创 2021-07-20 23:03:04 · 223 阅读 · 3 评论 -
zabbix 监控案例之监控Linux TCP连接状态
一、TCP端口的十一种连接状态CLOSED:端口默认是关闭状态。LISTEN: 服务器程序开始监听一个端口,就是LISTEN状态。SYN_RCVD:三次握手的第二次握手后的端口状态,是收到了客户端发送的SYN_SENT数据包之后的状态,这个状态很短 暂,正常在服务器上是很少看到的,除非服务器故意不发送最后一次握手数据包,服务器返回给客户端SYN确认之后就会 将在自己的端口置为SYN_RCVD。SYN_SENT:SYN_SENT状态表示客户端已发送SYN=1的请求连接报文,发送之后客户端就会将自己的端原创 2021-07-20 21:44:00 · 606 阅读 · 2 评论 -
详细介绍 zabbix proxy 部署与使用
一、zabbix proxy架构环境:zabbix server:10.0.0.31MySQL:10.0.0.32代理数据库:10.0.0.32zabbix proxy 主动模式:10.0.0.33zabbix proxy 被动模式:10.0.0.34zabbix proxy 被动模式 监控 linux-server1 10.0.0.36zabbix proxy 主动模式 监控 linux-server2 10.0.0.37二、安装zabbix proxy10.0.0.33、10.0.原创 2021-07-20 00:10:52 · 4595 阅读 · 1 评论 -
zabbix 主动监控与被动监控
一、被动模式无论是模式还是被动模式,都是站在zabbix agent角度来说的工作模式,比如被动模式,是说zabbix agent被动的接受zabbix server周期性发送过来的数据收集指令。在被动模式之下,zabbix server会根据主机关联的模板中的监控项和数据采集间隔时间,周期性的打开随机端口并向zabbix agent服务器的10050发起tcp连接,然后发送获取监控项数据的指令,即zabbix server发送什么指令那么zabbix agent就收集什么数据,zabbix serve原创 2021-07-18 21:58:41 · 1131 阅读 · 1 评论 -
zabbix 监控 Tomcat 服务器
拓扑说明环境:zabbix-server 10.0.0.31MySQL 10.0.0.32java gateway 10.0.0.31tomcat 10.0.0.36一、准备JDK环境pwd /usr/local/srctar xf jdk-8u221-linux-x64.tar.gzln -sv /usr/local/src/jdk1.8.0_221 /usr/local/jdk '/usr/local/jdk' -> '/usr/local/src/jdk1.8.0_22原创 2021-07-18 18:23:54 · 250 阅读 · 1 评论 -
zabbix 监控 Linux 操作系统服务器
环境:zabbix-server 10.0.0.31MySQL 10.0.0.32Linux 服务器 10.0.0.36一、在Linux服务器上安装zabbix agentcd /usr/local/src/wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-3+bionic_all.debdpkg -i zabbix-release_4.0-3+bionic_原创 2021-07-18 11:56:17 · 1005 阅读 · 0 评论 -
zabbix apt 源切换成清华源
有时候zabbix源连接不上,这时候可以切换成清华源的zabbixroot@ubuntu1804:/usr/local/src# vim /etc/apt/sources.list.d/zabbix.list#deb http://repo.zabbix.com/zabbix/4.0/ubuntu bionic main#deb-src http://repo.zabbix.com/zabbix/4.0/ubuntu bionic maindeb https://mirrors.tuna.tsin原创 2021-07-18 10:37:26 · 708 阅读 · 0 评论 -
zabbix_server.conf 配置文件详解
root@ubuntu1804:~# vim /etc/zabbix/zabbix_server.conf通用配置区域############ GENERAL PARAMETERS #################### Option: ListenPort# Listen port for trapper.## Mandatory: no# Range: 1024-32767# Default:ListenPort=10051 #监听端口### Option: Sourc原创 2021-07-18 00:38:09 · 3830 阅读 · 0 评论 -
安装 Zabbix 详细教程
URL:https://www.zabbix.com/cn/download?zabbix=4.0&os_distribution=ubuntu&os_version=18.04_bionic&db=mysql&ws=apache环境:zabbix-server 10.0.0.31MySQL 10.0.0.321.1 配置zabbix镜像仓库wget wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z原创 2021-07-17 22:43:31 · 1507 阅读 · 3 评论