These instructions will get you a copy of the project up and running on your local machine where you are able to query the data from other trusted resources for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- PowerShell Version 4 at a minimum
- Import-Module Active Directory How to import AD Module
- < Windows 7/ Windows Server 2012..
- Run as regular user
The tool has been tested in Windows Server 2012
A step by step series of examples that tell you have to get a development env running
-
Clone it to your directory:
git clone https://github.com/enderphan94/Tier0groupsmonitoring.ps1 -
Upgrade to PowerShell 4.0 at a minimum ( if needed )
-
Import-Module Active Directory ( if needed )
-
Setup Zabbix API web application
-
Create host and items
-
Configure triggeration
A step by step series of examples that tell you have to get a development env running
-
Clone it to your directory:
git clone https://github.com/enderphan94/Tier0groups.ps1 -
Upgrade to PowerShell 4.0 at a minimum ( if needed )
-
Import-Module Active Directory ( if needed )
-
Execute the script with PowerShell.exe
- Service Account requirements:
In order to deploy this on a live system, you don't need an Administrator account. You can deploy it from the trusted Domain Controller where it's able to query the data from others needed DCs. In this case a service account is required.
- Deployment processes:
- Using Task Scheduler to run these scripts automatically.
- Roughly 10-20 minutes is a proper time interval to implement the Health Check and Monitoring.
- Down to Zabbix configuration will give you variety of information based on the data.
PowerShell Version 4.0
Last version updated! - Version 1.0
- Ender Loc Phan - Initial work - GitRespo
- Hat tip to anyone who's code was used
- Inspiration
- etc