nmidMobileClient for Windows Phones - in devlopment

Addons for Cacti and discussion about those addons

Moderators: Developers, Moderators

User avatar
phalek
Developer
Posts: 2838
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

nmidMobileClient for Windows Phones - in devlopment

Post by phalek »

UPDATE: Beta is now available ! Please Follow the instructions below carefully !

Download and install the latest nmidWebService plugin ( Version 0.8 ) from here:
http://redmine.nmid-plugins.de/projects ... vice/files

Make sure the tmp dir in the nmidWebService plugins directory is writeable by the webserver.

php-soap is required

Important: Edit the webservice.wsdl file and change any of the URLs in there to your server. They are currently pointing to nmid-plugins.de

Download the client here

Install the nmidMobileClient on your Windows phone ( 6.5 is preferred ... and only tested ;-) )

Add a new server and update the settings of the new server entry:

Code: Select all

Name: Default
WebService URL: http://<server>/cacti/plugins/nmidWebService/webservice.php
WebService key: <webservice password set in the nmid settings>

Current Limitations: Only the last 20 minutes will be displayed by the graphs.

It's known to work on a Windows Mobile 6.5 but should be compatible with 5.x and 6.x

* No special user permissions needed on the Cacti Server, everything is based on the nmidWebService plugin
* Based on a SOAP WebService ( nmidWebService )
* Support for multiple Cacti Instances
* Supports the Cacti Tree ( dynamically loaded through the nmidWebService Plugin )
* Support for nmidSmokePing

Future Enhancements:
* Full support for Cacti User permissions
* Supports Vertical and Horizontal display of Graphs
* Adding Graphs to the Graph Reports from nmidCreatePDF plugin

Known Bugs/Limitations:
* Switching between Multiple Cacti instances is unstable
* "Please wait while loading..." message is missing ( UI seems non-responsive )
* UI has display issue when in landscape mode ( graphs are fine )
* Changes in settings are not updated on the UI ( but are stored on the DB )

Attached are some screenshots
Attachments
New Design
New Design
NEwDesign_TG01.png (65.39 KiB) Viewed 27208 times
Last edited by phalek on Wed Sep 15, 2010 2:41 pm, edited 17 times in total.
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusReporting
User avatar
phalek
Developer
Posts: 2838
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

Post by phalek »

Now Graphs can be added to Graph Reports from within the client. the nmidCreatePDF v0.7 plugin needs to be installed.
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusReporting
User avatar
phalek
Developer
Posts: 2838
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

Post by phalek »

Now with Smokeping graphs using the nmidSmokeping plugin ...
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusReporting
User avatar
smlick
Cacti User
Posts: 267
Joined: Tue May 20, 2008 4:09 am
Location: Italy, Rome

Re: nmidMobileClient for Windows SmartPhones

Post by smlick »

phalek wrote:I'm currently working on some Mobile extension for my nmidWebService plugin and came up with the following working version. It's running on a Windows Mobile 6.5 ( Toshiba TG01 ) and currently has the following features:

* No special user permissions needed on the Cacti Server, everything is based on the nmidWebService plugin
* Based on a SOAP WebService ( nmidWebService )
* Support for multiple Cacti Instances
* Supports the Cacti Tree
* Supports Vertical and Horizontal display of Graphs
* Adding Graphs to the Graph Reports from nmidCreatePDF plugin
* Suppoort for nmidSmokePing

Future Enhancements:
* Full support for Cacti User permissions


I'm also looking for some beta testers to test this client and also provide some feedback and maybe missing features.

Attached are some screenshots
I have also a Toshiba TG01 so I don't think me is the best choice if you want some feedback from different device but if you want other kind of feedback I'm happy to try it.

Regards
Alessio
Cacti Version 0.8.8c production / 0.8.8c test W2008 -- Plugin:Weathermap - Monitor - CAMM 1.6.7 :) - Nectar - GPS Map
User avatar
phalek
Developer
Posts: 2838
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

Post by phalek »

Hi smlick,

I'm going to clean it up a bit and will provide you with a version. Unfortunately, I won't be able to finish this until end of next week.
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusReporting
User avatar
smlick
Cacti User
Posts: 267
Joined: Tue May 20, 2008 4:09 am
Location: Italy, Rome

Post by smlick »

phalek wrote:Hi smlick,

I'm going to clean it up a bit and will provide you with a version. Unfortunately, I won't be able to finish this until end of next week.
Ok don't warry I have also some mistake to solve with CAMM (syslog) and new RRD without data loss (1 year) :-? so there's no hurry :wink:

Regards
Alessio
Cacti Version 0.8.8c production / 0.8.8c test W2008 -- Plugin:Weathermap - Monitor - CAMM 1.6.7 :) - Nectar - GPS Map
C4Vette
Posts: 1
Joined: Fri Feb 12, 2010 8:13 am
Location: Netherlands

XPERIA

Post by C4Vette »

Hi, I'm new to Cacti and would like to explore it's possibilities. So I'm happy to try your addon on my Sony Ericsson xperia X1.

Ed
User avatar
phalek
Developer
Posts: 2838
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

Post by phalek »

Hi, I was busy the last days so I was unable to proceed with the development until now. I will pulish a beta version soon. There are still some problems to be solved, but I do have some time until end of this week to work on this.
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusReporting
User avatar
phalek
Developer
Posts: 2838
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

Post by phalek »

I'm currently re-writing the client for a better UI and cleaner code. The old code had some issues. Look at the very first post for new screenshots.
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusReporting
User avatar
phalek
Developer
Posts: 2838
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

Post by phalek »

UPDATE: Beta is now available ! Please PM me if you want to participate !

You need to have nmidWebService running on your server and it must be reachable via http/https from your mobile device.

The Beta will only display the last 2 hours of graph data and has no support for nmidCreatePDF yet.

Instructions and Installation help will be provided to beta testers.
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusReporting
User avatar
phalek
Developer
Posts: 2838
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

Post by phalek »

I decided to make that beta more public, so feel free to download and install it. Please make sure to read the instructions on the first post.
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusReporting
User avatar
phalek
Developer
Posts: 2838
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

Post by phalek »

So far, is there any feedback from those who downloaded the client until now ?
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusReporting
smartsoft
Posts: 2
Joined: Tue Mar 10, 2009 3:30 am

Post by smartsoft »

hi,
i'm try install on htc diamond2 (windows mobile 6.5) but not work.

this message error
An unexpected error has occurred in nmidMobileClient.exe
Select Quit and then restart this program, or select Detail for more information.

The path is not valid. Check the directory for the database. [Path=\Programme\nmidMobileClient\nmidSmartPhoneDB.sdf]
the path \Programme << this path not found.
and will be Program Files
User avatar
phalek
Developer
Posts: 2838
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

Post by phalek »

Hm, that must have missed QA ...

Going to fix this later this day and publish a new version.

In addition to the BlackBerry and Windows Mobile clients, there will also be an Android client later.
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusReporting
User avatar
phalek
Developer
Posts: 2838
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

Post by phalek »

The path is now dynamically calculated.

Please download the new client here.
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusReporting
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests