Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/slach/zabbix-curl-ping
Zabbix ping remote hosts via curl
https://github.com/slach/zabbix-curl-ping
curl latency tcp zabbix
Last synced: 1 day ago
JSON representation
Zabbix ping remote hosts via curl
- Host: GitHub
- URL: https://github.com/slach/zabbix-curl-ping
- Owner: Slach
- Created: 2017-11-28T09:25:20.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-30T16:15:24.000Z (about 7 years ago)
- Last Synced: 2024-11-16T23:39:17.873Z (about 2 months ago)
- Topics: curl, latency, tcp, zabbix
- Language: Python
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# zabbix-curl-ping
Zabbix ping remote hosts via curl# Installation
```bash
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=
StartAgents=10
```
# Tuning for /etc/zabbix/zabbix_server.conf
```
Timeout=30
```## Install Templates
Open Zabbix Menu:
Configuration -> Templates -> ImportChoose Template_Zabbix_CURL_Ping.xml
## Modify Items, Triggers and Graphs for your latency and destination hosts requirements