Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A PHP library for the Glances XML RPC API

NotificationsYou must be signed in to change notification settings

Progi1984/PhpGlances

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A PHP library for the Glances XML/RPC API

What is Glances?

  • Glances is a CLI system monitor written in Python

What does this library do?

  • If Glances is run asglances -s then information can be retrieved from it using an XML/RPC API

Read the specification of the Glances API:

Dependencies:Per default, any extensions are useful.But if extensionsPHP-Curl,PHP-JSON,PHP-SimpleXML andPHP-XML-RPC are load, then PHPGlances will be more optimal.

Example usage:

include_once'../PHPGlances/PHPGlances.php';$oGlances =newPHPGlances('http://127.0.0.1',61209);$bAlive =$oGlances->pingServer();if(!$bAlive){echo'Can\'t connect to the server';  }else {$res =$oGlances->listMethods();echo'listMethods :';echo'<ul>';foreach($resas$item){echo'<li>'.$item.'</li>';    }echo'</ul>';echo'getCore : <br />';echo'Core :'.$oGlances->getCore().'<br />';echo'<br />';  }

Changelog

Version 0.1

  • Initial Release

Version 0.2

  • ADDED pingServer() which return a boolean to check if Glances server is available
  • ADDED Replacement for functions used in Curl / JSON / SimpleXML / XmlRPC (Issue#3)
  • ADDED getError() which return a string with the intercepted error when a function (like listMethods()) return false
  • ADDED setCacheStatus() which permits to disable and enable the cache & getCacheStatus() which permits to get the status (true or false) of the cache

Version 0.3current

About

A PHP library for the Glances XML RPC API

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp