Get the App
SLTechnology News&Howtos  ›  Servers  › 

Zabbix redis auto-discover port script, return json format

Shulou Source: shulou.com Published: 2022-06-02 09:13:44 10月03日 Update

When we do auto-discovery, there is always a script to get the port and other information and return the json format. Take redis as an example, here is the redis script for auto-discovery.

Redisport= (`ps aux | grep-w redis-server | grep-v "grep" | awk-fattened NF''{print $NF}'`) portnum=$ {# redisport [@]} count= `hostname | grep "\-SQ" | wc-l`if [$count-eq 1] Thenaddress= `/ usr/sbin/ip address | grep-w "inet" | awk-F "'{print $2}'| egrep" ^ 10. "| awk-F" / ""'{print $1} '`elseaddress=` / usr/sbin/ip address | grep "192.168" | awk' {print $2}'| awk-F "/"'{print $1} '`fiprintf "{\ n" printf'\ t'"\" data\ ": [" for ((item0teri)

Tags: Script format port information always time result Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno OPPO Reno NVidia Linux Shulou Technology Shulou Information