From 3e8e87c262421510f1e1911341710814fe5481c9 Mon Sep 17 00:00:00 2001 From: M.Gergő Date: Mon, 25 May 2020 15:44:42 +0200 Subject: More debug --- README.md | 6 +++--- test.sh | 18 ++++++++++++++++++ ubnt_unifi.php | 6 ++++-- 3 files changed, 25 insertions(+), 5 deletions(-) create mode 100755 test.sh diff --git a/README.md b/README.md index 565441f..330a054 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ ### This is a [Munin](http://munin-monitoring.org/) plugin to monitor your [Ubiquiti Unifi](https://www.ubnt.com/products/#unifi) wireless AP status. -* It queries the AP's via SNMPv2 and converts result for munin. +* It queries the APs via SNMPv2 and converts result for munin. * Requires: - * Enabled SNMP on AP's. - * Network access from munin-server to AP's network. + * Enabled SNMP on Access Points. + * Network access from munin-node server to AP's network. * PHP 7.0 or above * PHP SNMP module * PHP JSON module diff --git a/test.sh b/test.sh new file mode 100755 index 0000000..db70c2c --- /dev/null +++ b/test.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +controller="aaa.bbb.com" +timeout="800" +retry="1" +maxproc="24" +devnet="192.168.1.0/32" +devices="ap1.local ap1.local 192.168.1.1 192.168.1.111" + +export controller +export timeout +export retry +export maxproc +export devnet +export devices + +php ubnt_unifi.php debug + diff --git a/ubnt_unifi.php b/ubnt_unifi.php index 2b7f4bd..4b06d35 100644 --- a/ubnt_unifi.php +++ b/ubnt_unifi.php @@ -577,7 +577,7 @@ $hosts = $hostsr; //$test = collect_response_time($raw, "ap12.wireless.lan"); //print_r($test); -if(!is_array($raw) /*|| empty($raw)*/ ){ +if(!is_array($raw) /*|| empty($raw)*/ /* */){ die(); } @@ -621,7 +621,9 @@ if (isset($argv[1]) and $argv[1] == "config"){ // munin config echo "\tFunction_exist(pcntl_fork): ".function_exists("pcntl_fork")."\n"; echo "\tFunction_exist(pcntl_waitpid): ".function_exists("pcntl_waitpid")."\n"; echo "\tFunction_exist(json_encode): ".function_exists("json_encode")."\n"; - echo "\nRAW\n"; + echo "\tFunction_exist(snmp2_get): ".function_exists("snmp2_get")."\n"; + + echo "\n\nRAW_data: \n"; print_r($raw); echo "\nCollected infos on Controller:\n"; -- cgit v1.2.3