Difference between revisions of "Zabbix Remote Commands"

From UVOO Tech Wiki
Jump to navigation Jump to search
Line 5: Line 5:
 
## Client
 
## Client
 
/etc/zabbix/zabbix_agent2.conf
 
/etc/zabbix/zabbix_agent2.conf
 +
C:\Program Files\Zabbix Agent 2\zabbix_agent2.conf
 
```
 
```
 
# AllowKey=system.run[*]
 
# AllowKey=system.run[*]
Line 13: Line 14:
 
Reload config
 
Reload config
 
```
 
```
sudo
+
sudo systemctl restart zabbix-agent2
 +
restart-service "zabbix agent 2"
 +
```
  
 
## Server
 
## Server
Line 19: Line 22:
 
zabbix_get -s txd1-sandbox.extendhealth.com -p 10050 -k "system.run[dir]" --tls-connect psk --tls
 
zabbix_get -s txd1-sandbox.extendhealth.com -p 10050 -k "system.run[dir]" --tls-connect psk --tls
 
-psk-identity <MYID> --tls-psk-file <MYFILEPATH>
 
-psk-identity <MYID> --tls-psk-file <MYFILEPATH>
```
 
 
systemctl restart zabbix-agent2
 
 
```
 
```

Revision as of 11:49, 23 July 2021

https://blog.zabbix.com/zabbix-remote-commands/7500/

Enable on Agent and Test from Server/Proxy

Client

/etc/zabbix/zabbix_agent2.conf C:\Program Files\Zabbix Agent 2\zabbix_agent2.conf

# AllowKey=system.run[*]
# AllowKey=system.run[hostname]
AllowKey=system.run[dir]

Reload config

sudo systemctl restart zabbix-agent2
restart-service "zabbix agent 2"

Server

zabbix_get -s txd1-sandbox.extendhealth.com -p 10050 -k "system.run[dir]" --tls-connect psk --tls
-psk-identity <MYID> --tls-psk-file <MYFILEPATH>