Skip to content

LPby/docker-zabbix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Discovery containers:

sudo docker ps --format="{{.ID}} {{.Names}}" | awk 'BEGIN {count=0; id[0]=0; name[0]=0;} { id[count]=$1; name[count]=$2; count=count+1; } END { printf("{\n\t"data":[\n"); for(i=0;i<count;++i){ printf("\t\t{\n\t\t\t"{#DOCKERID}":"%s",\n", id[i]); printf("\t\t\t"{#DOCKERNAME}":"%s"\n\t\t}", name[i]); if(i+1<count){ printf(",\n"); } } printf("\n\t]\n}\n"); }'

Discovery network interfaces:

sudo ifconfig | grep "^[a-z]" | egrep -v "(^lo|^veth|^docker)" | awk 'BEGIN {count=0; interface[0]=0;} { interface[count]=$1; count=count+1; } END { printf("{\n\t"data":[\n"); for(i=0;i<count;++i){ printf("\t\t{\n\t\t\t"{#IFNAME}":"%s"\n\t\t}", interface[i]); if(i+1<count){ printf(",\n"); } } printf("\n\t]\n}\n"); }'

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published