You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Powershell module PS-Zabbix-Host to install and register Zabbix agent/host on Windows
Version
Info
Date
0.0.6
More options to functions
18.09.2020
0.0.5
Initial release
11.09.2020
0.0.1-0.0.4
pre-release
10.09.2020
Commands
Command
Info
Install-ZabbixAgent
Downloads Zabbix agent and installs it for Windows x64 OS
New-ZabbixToken
Login to Zabbix server and get token
New-ZabbixHost
Use Zabbix REST API to create a new host (agent)
Get-LocalIPAddress
Get IPv4 IP Address for creating new a Zabbix host
Usage
param(
$username='Admin',$password='zabbix',$zabbixHost='10.0.0.2'
)
Install-PackageProvider-Name NuGet -MinimumVersion 2.8.5.201-Force
Install-Module-Name PS-Zabbix-Host -Force -Confirm:$False# Zabbix server credentials$credentials=New-Object System.Management.Automation.PSCredential(
$userName,
(ConvertTo-SecureString$password-AsPlainText -Force)
)
# download agent msi package from www.zabbix.com and install itInstall-ZabbixAgent# IP address of the client where the agent is running$ip=Get-LocalIPAddress# Zabbix server token$token=New-ZabbixToken-ZabbixHost $zabbixHost-Credentials $credentials# create new host by using the REST API and tokenNew-ZabbixHost-ZabbixHost $zabbixHost-Token $token-AgentIPAddress $ip