Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zabbix-cpanel-whm

cPanel Account Monitoring Template for Zabbix Features

  • Total cPanel Account
  • Total cPanel Account Backup
  • Total cPanel Active Account
  • Total cPanel Suspended Account
  • Total cPanel Reseller Account

Requirement

  • cPanel Active License
  • jq
  • whmapi1
  • zabbix_agent2
  • zabbix_sender

How to

  • install jq
# yum install jq

or

sudo apt install jq
  • install zabbix_sender
# yum install zabbix_sender

or

sudo apt install zabbix_sender
  • install zabbix_agent2
# yum install zabbix_agent2

or

sudo apt install zabbix_agent2
  • Set crontab:
*/5 * * * * root /root/scripts/zabbix-cpanel-whm.sh
  • backup status checker script
[root@server ~]# ./backupstatus.sh
cPanel Account           : 364
cPanel Account Backup    : 362
cPanel Account No Backup : 2
===== Backup List Status =====
2024-10-06 = 360/364 (MISSED)
2024-10-13 = 362/364 (MISSED)

1. cPanel Account No Backup Lists
  +------+------------+---------+--------------------------------+--------------+-----------+-----------+-----------------+
  |  NO  |  USERNAME  |  OWNER  |  SETUP DATE                    |  DISK USAGE  |  SUSPEND  |  BACKUP   |  STATUS         |
  +------+------------+---------+--------------------------------+--------------+-----------+-----------+-----------------+
  |  1   |  user0001  |  root   |  Tue Oct 15 09:46:01 WIB 2024  |  1M          |  Active   |  Enabled  |  has_no_backup  |
  |  2   |  user0002  |  root   |  Fri Nov  2 09:50:56 WIB 2018  |  3111M       |  Active   |  Enabled  |  has_no_backup  |
  +------+------------+---------+--------------------------------+--------------+-----------+-----------+-----------------+

2. How to resolve
   /scripts/pkgacct --backup [USERNAME] [BACKUPDIR]
   /scripts/backups_create_metadata --user=[USERNAME]

About

cPanel Account Monitoring Template for Zabbix

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages