Zabbix Template for VirusTotal API account usage. Provides account info and API usage.
Import Zabbix_VirusTotal-APIStatus.yaml (Zabbix Template) Create Zabbix host Link new Zabbix Template "VirusTotal API Provider" Set macro "{$VIRUSTOTALAPIKEY}" to your VirusTotal API Key Add agent interface (its necessary for the HTTP Agent to work, despite an actual "host" not being necessary.)
- VirusTotal User type
- VirusTotal API User Status
- VirusTotal User Reputation
- VirusTotal UserID
- VirusTotal User MFA Enabled
- USED / ALLOWED for all quotas:
- Monitor Uploaded Files (Count)
- Monitor Uploaded Files (Bytes)
- Monitor Storage Files (Count)
- Monitor Storage Files (Bytes)
- Intelligence VTDiff Creation
- Intelligence Searches
- Intelligence Retro-Hunt Jobs
- Intelligence Hunting Rules
- Intelligence Graphs Private
- Intelligence Downloads
- Cases Created
- API Requests (Monthly)
- API Requests (Daily)
- API Requests (Hourly)
- API Requests - use/allowed
- Intelligence frameworks - used/allowed
- Monitored files uploaded/stored - used/allowed
- 75% Use and 100% use for all above listed quotas
- Plan change
- Account not active
- Account without MFA
- Application:API
- VirusTotal:data (JSON)
- VirusTotal:Used (Credits Used)
- VirusTotal:Allowed (Credits Allowed)
- VirusTotal:Account (Account information)
- VirusTotal:IntelligentQueues (Intelligence Hunting Usage)
- VirusTotal:Cases (Case Submission Usage)
- VirusTotal:UploadMonitor (Upload Monitor Statistics)
Credits has reached zero Change in account status Account status is inactive
Dashboard - API Credits - 30 days
Dashboard - Case Creation Credits - 30 days
Dashboard - Monitor Upload Stats - 30 days
Dashboard - Intelligent Queues Credits - 30 days
- 11/17/2021 - Added screenshots; added tags; aded xml
Twitter: @KRelkci GitHub: @Relkci
Black Hills Information Security https://www.blackhillsinfosec.com