Skip to content
This repository has been archived by the owner on May 16, 2023. It is now read-only.

NETWAYS/check_deepsecurity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

check_deepsecurity

Trend Micro Deep Security 9.5 - Icinga check plugin

This plugin provide checks to retrieve the state summary and a single host state by the provided displayName.

Requirements

  • Perl libraries: SOAP::Lite
  • Perl libraries: DateTime
  • Perl libraries: DateTime::Format::Strptime

Usage

To retrieve the state summary of all hosts use the --mode=status without the --host option.

e.g. $ perl deepsecurity_check.pl --mode status --user --pass --wsdl

To retrieve the single host status of a specific host use the --host option together with the --mode option.

e.g. $ perl deepsecurity_check.pl --mode status --host --user --pass --wsdl

To retrieve the state summary of all antiware events in the last day use the --mode=antimalware without the --host option.

e.g. $ perl deepsecurity_check.pl --mode antimalware --user --pas

Options

--mode		(status|antimalware) required
--host		(displayName of the host) required in case to retrieve the host status
--user		(username) required
--pass		(password) required
--wsdl		(the url to the wsdl of the deep security manager) required
--version	(version)
--help		(help)
--debug		(print soap call all status informations)

Note

Please keep the check interval in larger intervals to prevent an overload of the api instance.