Skip to content

Slach/zabbix-curl-ping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zabbix-curl-ping

Zabbix ping remote hosts via curl

Installation

cd /opt/
rm -rf zabbix-curl-ping
apt-get install -y curl python
git clone https://github.com/Slach/zabbix-curl-ping.git
cp -fv /opt/zabbix-curl-ping/UserParams.conf /etc/zabbix/zabbix_agentd.conf.d/zabbix_curl_ping.conf
chmod +x /opt/zabbix-curl-ping/zabbix_curl.py
# check discovery working
sudo -H -u zabbix /opt/zabbix-curl-ping/zabbix_curl.py --discovery=True --curl-params="https://google.com"
sudo -H -u zabbix /opt/zabbix-curl-ping/zabbix_curl.py --curl-params="https://google.com" --verbose=True

Tuning for /etc/zabbix/zabbix_agentd.conf

Timeout=30
ServerActive=<your_zabbix_server>
StartAgents=10

Tuning for /etc/zabbix/zabbix_server.conf

Timeout=30

Install Templates

Open Zabbix Menu: Configuration -> Templates -> Import

Choose Template_Zabbix_CURL_Ping.xml

Modify Items, Triggers and Graphs for your latency and destination hosts requirements

About

Zabbix ping remote hosts via curl

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages