Skip to content

iml-it/appmonitor-api-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APPMONITOR API CLIENT

The IML Appmonitor is a complementing tool next to the classic system monitoring of servers and its services. See https://github.com/iml-it/appmonitor

The API can be configured to be accessed anonymous, with basic authentication or hmac hash key.

This repository contains

  • A php class to bastract user authentication and simplify fetching application data using a group of tags
  • An example webpage for a customer view with low detail level
  • A Bash script using curl

Free software and Open Source from University of Bern :: IML - Institute of Medical Education

📄 Source: https://github.com/iml-it/appmonitor-api-client
📜 License: GNU GPL 3.0
📗 Docs: TODO; see readme.md in the subfolders so far

Screenshots

PHP example page

You can display multiple application groups using different tag combinations.

PHP example page

Bash client

The bash client uses curl and suports

  • anonymous access
  • basic authentication
  • HMAC hashing with a shared secret

You can request an api url to get the JSON response. This example fetches the existing tags:

Bash client requests existing tags

With parameter -d you can debug your request for troubleshooting. You see the used curl parameters and http response header:

Bash client with debug mode

About

Client to access IML Appmonitor API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published