/sensu-monitoring-app

Ionic based (hybrid) mobile apps for server monitoring using sensu monitoring api

Primary LanguageJavaScriptMIT LicenseMIT

Sensu Monitoring App

Ionic based apps for server monitoring using sensu api, support for push notification using google cloud messaging & onesignal api

Instruction

  1. install all dependencies ( npm install, bower install )
  2. gulp watch
  3. changing YOUR_SENSU_URL_BASE_API, ( ONE_SIGNAL_APP_ID, GOOGLE_PROJECT_NUMBER is optional ) on www/js/app.js
  4. wait until gulp task for minify and concat js is running
  5. run ionic serve / ionic serve --lab, open http://localhost:8100

Building Instruction for Android

  • install Apache Cordova (npm install -g cordova)

  • install Java Development Kit (JDK)

  • install Apache Ant

  • install Android SDK

  • adding Android SDK Path, Node Path

    export PATH="$HOME/your_node_path/bin:$PATH"
    export PATH="/opt/your_android_sdk_path/tools:$PATH"
    export PATH="/opt/your_android_sdk_path:$PATH"
    export ANDROID_HOME="/your_android_sdk_path:$PATH"
    
  • Save code above on ~/.profile file. So it will be saved on next reboot

  • follow instruction at http://ionicframework.com/docs/guide/publishing.html

Screenshot

Overview Sensu Monitoring App Client List Sensu Monitoring App Client Details Sensu Monitoring App Silenced Event Sensu Monitoring App