diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2010-12-08 20:19:41 +0100 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2010-12-08 20:19:41 +0100 |
| commit | ace4f4e56406f2754b142b4252f0411636b5b49d (patch) | |
| tree | c9d8c7fd27ffac83e9a902884b7db9eff1b9dfe9 /munin.php | |
| parent | 91b1fbec4593fb717ce5bc06ebd6f197b5d516b3 (diff) | |
| download | linksys-wrt3g-tools-ace4f4e56406f2754b142b4252f0411636b5b49d.tar.gz linksys-wrt3g-tools-ace4f4e56406f2754b142b4252f0411636b5b49d.zip | |
move executable scripts to scripts/
Diffstat (limited to 'munin.php')
| -rwxr-xr-x | munin.php | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/munin.php b/munin.php deleted file mode 100755 index 2b7a9e9..0000000 --- a/munin.php +++ /dev/null @@ -1,73 +0,0 @@ -#!/usr/bin/env php -<?php -/** -* munin node output for the router status -* -* PHP version 5 -* -* @category Tools -* @package linksys-wrt3g-tools -* @author Christian Weiske <cweiske@cweiske.de> -* @license AGPL v3 -* @link http://cweiske.de/linksys-wrt3g-tools.htm -*/ -require_once dirname(__FILE__) . '/config.php'; -require_once 'Wrt3g.php'; - -if (isset($argv[1]) && $argv[1] == 'autoconf') { - echo "yes\n"; - exit(); -} else if (isset($argv[1]) && $argv[1] == 'config') { - echo <<<TXT -graph_title WRT3G router status -graph_args --base 1000 -l 0 --upper-limit 7 -graph_vlabel Status values -graph_category network -graph_info This graph shows the status of WRT3G router -conn_connected.label Connected -conn_connected.info Router is connected -conn_connected.draw LINE2 -conn_connecting.label Connecting -conn_connecting.info Router is connecting -conn_connecting.draw LINE2 -conn_disconnected.label Disconnected -conn_disconnected.info Router is disconnected -conn_disconnected.draw LINE2 -notavailable.label Not available -notavailable.info Router cannot be reached -notavailable.draw LINE2 -type_gprs.label GPRS -type_gprs.info Connection via GPRS -type_gprs.draw LINE2 -type_umts.label UMTS -type_umts.info Connection via UMTS -type_umts.draw LINE2 - -TXT; - exit(); -} - - -try { - $w = new Wrt3g(); - $arStatus = $w->getStatus(); - - $conn = $arStatus['connection']; - if ($conn == 'disconnected') { - echo "conn_disconnected.value 1\n"; - } else if ($conn == 'connecting') { - echo "conn_connecting.value 2\n"; - } else if ($conn == 'connected') { - echo "conn_connected.value 3\n"; - } - - $type = strtolower($arStatus['type']); - if ($type == 'gprs') { - echo "type_gprs.value 4.5\n"; - } else if ($type == 'umts') { - echo "type_umts.value 5\n"; - } -} catch (Exception $e) { - echo "notavailable 0.5\n"; -} -?>
\ No newline at end of file |
