GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - tarwirdur/zabbix-https-checker: Simple scripts for monitoring state of ssl certificates and http codes via zabbix.

BranchesTags
Open more actions menu

Latest commit

 

History

2 Commits
2 Commits

Folders and files

NameName
Last commit message
Last commit date
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
cron.sh
cron.sh
 
 
domains.txt.example
domains.txt.example
 
 
httpcode.sh
httpcode.sh
 
 
sslinfo.sh
sslinfo.sh
 
 
template_zabbix-https-checker.xml
template_zabbix-https-checker.xml
 
 
zabbix.sh
zabbix.sh
 
 

Repository files navigation

zabbix-https-checker

Simple scripts for monitoring state of ssl certificates and http codes via zabbix.

Provides

Auto discovery from domains.txt.

Items prototypes
  • ssl status for {#DOMAIN} - BAD/GOOD
  • ssl ttl for {#DOMAIN} - number of days before the expiration date
  • http code for {#DOMAIN} - http result code of / page.
Trigger prototypes
  • bad ssl certificate for {#DOMAIN}
  • low ttl for ssl certificate for {#DOMAIN} - expires in 7 days or less
  • Bad http code for {#DOMAIN} - code < 200 || code > 401

Installation

# cd /opt
# git clone https://github.com/tarwirdur/zabbix-https-checker
# echo "google.com" > zabbix-https-checker/domains.txt # add some domains
# chown -R zabbix:zabbix zabbix-https-checker
# echo "UserParameter=sslchecker[*],/opt/zabbix-https-checker/zabbix.sh "$1" "$2" > /etc/zabbix/zabbix_agentd.d/userparameter_zabbix_https_checker.conf
# crontab -u zabbix -l | (cat - ; echo "10 * * * * /opt/zabbix-https-checker/cron.sh &> /dev/null") | crontab -u zabbix -

Import template_zabbix-https-checker.xml to zabbix server and link with your host.

About

Simple scripts for monitoring state of ssl certificates and http codes via zabbix.

Topics

sslssl-certificateszabbixzabbix-templates

Resources

Readme
MIT license
Activity

Stars

3 stars

Watchers

2 watching

Forks

2 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.