Skip to content

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

License

Notifications You must be signed in to change notification settings

nsulistiyawan/sensu-monitoring-app

Repository files navigation

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 https://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 https://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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published