#!/usr/bin/python# -*- coding: utf-8 -*-import urllib2import osimport sysimport loggingfrom time import ctime,sleepimport threading# 设置访问超时时间timeout = 2# 设置url 以字典格式存放url={"hcs-cloud-zuul":&
原创 2018-12-13 13:13:33
1211阅读
一、说明zabbix监控支持自定义脚本以及自制模板来扩展监控,换句话说就是对业务自定义监控;因此通过撰写脚本完成自定义监控十分有必要;这里的脚本既可以用shell也可以用python等语言;另外自定义了脚本主要目的是获取业务相关的监控数据;还需要结合zabbix web GUI上的模板才能生效;本文的目的就是基于之前的zabbix相关部署操作之后的补充!任务:通过撰写脚本将wget下载速度获取,添
转载 2024-01-03 21:50:01
198阅读
一.安装好agent二. 在目录/etc/zabbix/zabbix_agentd.d 新建配置文件,如check_machine.conf,根据自己监控的项,写好脚本和返回参数。 注意:脚本最好全路径,返回参数如disk.check.xor要在zabbix 唯一 UserParameter=disk.check.xor,/opt/MegaRAID/MegaCli/MegaCli64 -pdlis
说明:本文讲如何通过shell脚本实现zabbix发送告警邮件,共有5步1.设置mailx账号:是配置mailx的发信账号2.zabbix服务器端编写邮件发送脚本:是增加zabbix的告警方式,增加通过sendmail.sh脚本方式调用mailx工具3.zabbix后台配置shell邮件告警方式:是配置zabbix的告警方式,通过邮箱、短信、还是脚本方式等4.配置用户的邮箱地址:是配置谁来接收告警
转载 2024-05-28 11:37:20
137阅读
第一步:编写shell脚本,要求输出结果为数值。如下统计磁盘io /读写,队列,繁忙率等#cat /opt/zabbix/list.sh # !/bin/bash device=$1 #监控那个磁盘:sda,sdb action=$2 #监控项:read,write,queue还是util str=`iostat -d -x | grep 'util'` #str2=`echo "$str"
转载 2023-12-07 15:01:47
211阅读
一、监控Linux TCP连接状态1.1 监控TCP连接数脚本脚本需要放在对应的zabbix-agent服务器上root@web1:~# vim /etc/zabbix/zabbix_agentd.conf.d/tcp_conn_plugin.sh #!/bin/bash tcp_conn_status(){ TCP_STAT=$1 ss -ant | awk 'N
转载 2024-04-25 16:49:43
127阅读
在构建高可用性的应用程序时,服务器监测测试是至关重要的一环。Python作为一种强大的编程语言,提供了丰富的工具和库来帮助我们进行服务器监测测试。本文将介绍一些关键的策略和工具,帮助你确保应用的高可用性。1. 监测策略的制定:首先,你需要定义清晰的监测策略。确定关键指标,如响应时间、吞吐量、错误率等,并设置合适的阈值。考虑监测频率和监测点的选择,以覆盖关键业务场景和用户访问路径。2. 使用Pyth
安装篇Zabbix安装篇一:服务端安装教程Zabbix安装篇二:Linux批量安装客户端Zabbix-agentZabbix安装篇三:windows批量安装客户端Zabbix-agentZabbix安装篇四:钉钉机器人报警监控Zabbix监控篇一:监控SQL Server数据库Zabbix监控篇二:监控Mariadb数据库Zabbix监控篇三:监控Exchange ServerZabbix监控
作者|蔚可云 图片来源:今日头条 众所周知,https可以保护数据传输的安全性,防止黑客监听、窃取和篡改传输的数据,避免发生中间人攻击。一般认为,只要网站启用https协议,数据传输就很安全。然而,事实真的如此吗?2014年,波兰计算机安全应急响应组发表了一篇文章,文章中这样写道:“很多家用路由器存在未授权的远程修改配置漏洞导致了这次事件的发生。黑客通过网上银行页面注入了JavaScri
一,  web监控 这个监控为通过cookie的值来监控网站是否能正常使用 这里测试环境为bbs网站二,配置web监控01, 创建web监控项      02,配置步骤1 查看数据是否成功 第一查看首页时候能正常访问     看到访问成功我们查看写状态吗:curl -I -m 10 -o /dev/null -s -w %{http_code} http://bbs.kingle.org/foru
转载 2022-01-21 10:28:32
1367阅读
#!/bin/bashMySQlBin=/usr/bin/mysqlMySQLAdminBin=/usr/bin/mysqladminHost=192.168.50.202User=zabbixPassword=123456if[[$#==1]];thencase$1inUptime)result=$MySQLAdminBin-u$User-p$Password-h$Hoststatus2>
原创 2019-01-18 20:24:58
4240阅读
1点赞
zabbix批量监控URL
转载 2018-03-29 17:15:16
3039阅读
世事一场大梦,人生几度秋凉,悲欢不过梦一场。 进制转换\(N\):设小数点前一位为第 \(0\)则二进制转十进制:\((101.0101)_2=1*2^2+1*2^0+1*2^{-2}+1*2^{-4}=5.3125\)其它进制类似。十进制转 \(N\):整数部分:除 \(N\)\((551)_{10}=(1000100111)_2\)小数部分:乘 \(
转载 2024-09-06 20:03:25
36阅读
序言:  前几天一好友问我服务器监控怎么做?你们公司的监控是怎么做的?有什么开源的监控软件推荐?常见的开源的监控软件当然首先推荐ZABBIX,分布式够强大,而且很多公司都在用,我问他具体什么需求,能监控服务器负载、CPU使用率、内存使用率、硬盘使用率、网卡流量监控、网站PV,UV统计、异常错误日志,一旦超出设定的阈值就发邮件告警。确定需求后准备将ZABBIX的一些参考资料发给他看看,末了
转载 2024-04-16 21:56:12
132阅读
一、主动模式与被动模式1、主动与被动是相对客户端而言。2、被动模糊:服务端会主动连接客户端获取监控项目数据,客户端只能被动的接受连接,把监控信息传递给服务端。3、主动模式:客户端会主动把监控数据汇报给服务端,服务端只负责接受4、当客户端数量非常多时,建议使用主动模式,这样可以降低服务端的压力。5、服务端有公网IP,客户端只有内网IP,但却能连接外网,这种场景适合主动模式。二、添加主机监控1、添加主
zabbix里添加一个自定义监控项目,简单做个笔记,怕忘了首先需要定义 zabbix_agentd.conf  中的 UnsafeUserParameters修改为 UnsafeUserParameters=1 然后我们还需要定义包含的自定义配置文件目录 Include=/etc/zabbix/zabbix_agentd.conf.d/ 最后保存  zabb
                                        &nbsp
#!/bin/python--coding:UTF-8--importredisimportsys"""各个参数的解释:keyspace_misses//表示未命中数keyspace_hits//表示命中数keyspace_hits_rate=keyspace_hits/(keyspace_hits+keyspace_misses)connected_clients/
原创 2018-12-21 09:43:09
1448阅读
ZABBIX可以实现短信、邮件、微信等各种报警,这三种基本大家都很熟悉, 现在基于微信写py,感觉钉钉的团队是从微信出来的,变量都不改,太懒了,说可以实现微信报警苍老师说过:Life is short,you need python! 微信配置1 注册安装11 部门设置12 应用设置13 权限管理程序配置ZABBIX配置1 报警媒介类型2 配置用户3 动作设置效果展现docker环境修改 1 微信
转载 10月前
17阅读
环境:centos6.6zabbix-2.4.5mysql-5.6.24    zabbix没有自带对mysql的监控模板,网上许多模板也都是固定的监听某端口,不够灵活,如果mysql的端口很多记不清楚的话,我们就应该以lld(low level discovery)方式监控mysql。步骤:一、客户端1、监控内容的json化在客户端里,需要把监控的内容json化展示,然后服务
转载 2024-05-17 13:25:21
252阅读
  • 1
  • 2
  • 3
  • 4
  • 5