简介zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。环境说明主机ip说明zabbix server172.16.0.10监控中控台mysql172.16.0.100mysql数据库zabbix agent1172.16.0.101需要
前提:zabbix6 +网上资料写这编文件的目的是让更多的人在查询了网上资料,还会遇上无法正常读取SSL证书到期时间的问题。所以在观看本文时,你需要有搭建ZABBIX6的基础,及Cenos8系统操作基础。检查你的系统是否支持openssl 检测openssl s_client -connect www.baidu.com:443 2>/dev/null | openssl x509 -n
ssl证书过期监控一、需求引入 之前试过有个网站证书悄悄过期了,上一年不是过年过的特别早么,那个春节关服务的定时脚本竟然忘记关了!!!(幸好领导没有看到,除非往上翻监控信息,不然上班那会一般只会看到最新的数据库备份监控信息) 这玩意实际上是nginx加载了停服务的虚拟配置文件,我就虚构了一个假的端口,proxy_pass 转过去。至于原端口nginx代理某个
cd /usr/lib/zabbix/externalscripts#cat check_ssl#/bin/bash
host=$1
port=$2
end_date=`openssl s_client -host $host -port $port -showcerts </dev/null 2>
原创
2017-09-19 11:25:37
10000+阅读
1评论
公司因有一个域名过期导致线上业务受到影响,因此老大要求把公司所有的证书纳入到zabbix监控中!下面贴出配置过程,供大家参考!不足支持欢迎指教监控脚本catssl_check.sh#!/bin/bash#20181219#获取ssl证书的过期时间#menghao#获取证书的有效时间time=$(echo|openssls_client-connect$1:4432>/dev/null|ope
原创
2018-12-20 20:51:33
3255阅读
1评论
SSL(Secure Socket Layer) 是一种加密技术,可以提供对称加密和非对称加密。由于它在协议层里正好是在传输层与应用层之间,这就决定了上层应用必须经过它,这就是它广泛流行和易于实现的原因。
对称加密有md5,sha1。由于md5已被学者证明可以计算出加密冲突,即它有一定的不安全性,所以建议用sha1加密。
非对称性加密有RSA,即密
监控脚本ssl_check.sh #!/bin/bash #获取证书的有效时间 time=$(echo |openssl s_client -servername $1 -connect $1:443 2>/dev/null | openssl x509 -noout -dates|awk -F ' ...
转载
2021-08-04 19:01:00
859阅读
2评论
1. Linux监控平台介绍cacti、nagios、zabbix、smokeping、open-falcon等等cacti、smokeping偏向基础监控,成图非常漂亮cacti、nagios、zabbix服务端监控中心,需要PHP环境支持,其中zabbix和cacti都需要mysql作为数据存储,nagios不用存储历史数据,注重服务或者监控项的状态,zabbix会获取服务或者监控项目的数据,
脚本:
[root@yz shell]# cat cert_check.sh
#!/bin/sh
### SSL Certificate Expire Day Check Script ###
if [ "$1" = '' ];then
原创
2017-03-10 15:23:23
3168阅读
rhel7.5下通过API接口管理Zabbix所监控主机一.API简介二.api调用示例1.查看zabbix监控系统的api接口:(验证)2.查看主机信息:(检索主机)3.删除zabbix监控中的主机:4.在zabbix监控中创建被监控主机:(创建主机) Linux(Rhel7.5)下 zabbix 4.4 的安装与部署:一.API简介API(Application Programming In
配置简介使用Zabbix监控中间件Weblogic通常有两种途径:JMX和SNMP。本次使用JMX方式对weblogic进行监控,该种方式需要修改weblogic server的启动配置,启用JMX和MBEAN支持,因此在zabbix中配置的一个主机对应的是weblogic服务器上的一个server,如果该服务器上有多个server需要监控,将在zabbix中体现为多个主机。同时,对于WEBLOG
实验声明:本实验教程仅供研究学习使用,请勿用于非法用途,违者一律自行承担所有风险!实验名称zabbix监控Windows服务器实验原理zabbix是开源的监控平台,内置很多模板,本实验,使用自带模板,创建windows服务器的常规监控项,用于监测服务器资源,观察服务器是否被资源滥用,如挖矿等行为。实验环境两台机器 一台,作为zabbix server,已经安装好Zabbix zabbox web管
当我们在访问https网站时,浏览器就会自动下载该网站的SSL证书,并对证书的安全性进行检查。其他概念不说了,有效期之类的验证也不说了。只说数字证书的真实性和可信性验证。 1.CA下发给网站的证书是分层的证书链,从根证书开始一层一层直到网站证书。要验证某一层证书是否确实由上级CA发放的需要验证附带在该证书上的由上级CA通过签名函数及私钥生成的数字签名。数字签名的解密需要上级CA的公钥,这个公钥就
一、硬件监控对于硬件监控,常用的监控手段通常有三种分别为SNMP、IPMI和Scripts:SNMP(Simple Network Management Protocol)简单网络管理协议,是由互联网工作组定义的一套网络管理协议。IPMI(Intelligent Platform Management Interface)即智能平台管理接口是使硬件管理具备“智能化”的新一代通用接口标准。Scrip
zabbix1.服务端的zabbix配置(后台)1.1 安装mariadb-server数据库1.2先设置仓库文件如下:使用的是阿里云的镜像1.3 安装zabbix 对于mysql的服务1.4 配置mysql数据库信息1.5 zabbix服务端配置文件的修改1.6 安装zabbix-agent(客户端代理核心是c语言)2. zabbix前端的配置操作2.1 server1服务端上的操作2.2 登
最近发现服务器cpu、内存莫名的增高,可能还有一些是没用的进程,却占用着相当大的资源。直接ssh到服务器上看信息也不方便,所以就想着在zabbix监控端实现对这五花八门进程资源占用监控。为了解决这个问题,最近在想通过zabbix的自动发现功能能不能实现自动发现占用服务器内存最大的N个进程,然后对这些进程占用内存和CPU的资源情况进行监控获取数据呢?于是就有了本篇文章的诞生。首先,我们需要获取到to
日志监控原理1、Zabbix Server和Zabbix Agent会追踪日志文件的大小和最后修改时间,并且分别记录在字节计数器和最新的时间计数器中。 2、Agent会从上次读取日志的地方开始读取日志。 3、字节计数器和最新时间计数器的数据会被记录在Zabbix数据库,并且发送给Agent,这样能够保证Agent从上次停止的地方开始读取日志。 4、当日志文件大小小于字节计数器中的数字时,字节
自定义监控apache服务需求需求:监控apache服务器状态,当服务异常时自动上报告警信息:思路:在这里我们已监控apache提供服务监听的80端口为例:判断80端口存活,存活为正常,不存活为异常状态!修改zabbix-agent配置# 登陆到需要监控的服务器上
# 修改配置
[root@web ~]# vim /usr/local/zabbix/etc/zabbix_agentd.conf
2
转载
2023-11-04 13:08:28
0阅读
通过zabbix监控提醒网址ssl证书过期和网站域名过期未必不是一件好事,省掉过期后的一些麻烦。一。SSL证书监控(zabbix客户端部署)vi/etc/zabbix/script/ssl_check.sh#!/bin/bash#获取ssl证书的过期时间#menghao#获取证书的有效时间time=$(echo|openssls_client-connect$1:4432>/dev/null
原创
2020-04-26 22:25:23
3289阅读
点赞
主机环境:[root@Localhost ~]# cat /etc/redhat-releaseCentOS
原创
2022-12-30 15:48:42
448阅读
1评论