Projects tigase _server server-core Issues #1164
After-installation report - installation status (#1164)
Artur Hefczyc opened 1 decade ago
Due Date
2016-05-29

After the Tigase is installed we need a simple/easy way to tell whether it is correct and if not correct, what could be wrong. This information should be ideally accessible through a web browser. Perhaps HTTP API component could be used for this?

However, there is a possibility that Tigase does not start at all, or starts incorrectly, or not all components, etc...., so the part of the Tigase which is supposed to provide report via HTTP may malfunction. In such a case Tigase should be able to still provide the report somehow. Maybe the best solution would be to generate a static HTML page and store it on HDD. So it could be loaded into the web browser or sent to us for checking. Of course, when the Tigase starts up correctly and everything works five the HTTP API component could accept web browser connection and provide the static page.

Artur Hefczyc commented 9 years ago

What is status of the ticket?

Artur Hefczyc commented 9 years ago

Bartosz, please answer my question.

Bartosz Małkowski commented 9 years ago

Please move it to 7.2.

It will be easy to do with Kernel.

Bartosz Małkowski commented 6 years ago

I prepared page generator and template. Please tell me what data should be there.

Andrzej Wójcik (Tigase) commented 6 years ago

I have no idea what should be there. Maybe memory usage, cpu usage, free disk space, size of queus...

%kobit %wojtek Do you have an idea what should be there?

Artur Hefczyc commented 6 years ago

Let's start with something simple and basic. Think of it from the admin perspective. What would you like to have on such page to quickly know what is the status of the system if you were an admin maintaining the server? I would go with following:

  • Health check: OK (green), WARNING (Yellow), SEVERE (RED) <- if we do this, and if there is any WARNING or SEVERE, there must be additional info provided or a link or some suggestions what to do next
  • Cluster mode on/off
  • Number of cluster nodes
  • CPU usage
  • RAM usage
  • Number of users online
  • Average traffic in last hour/minute
  • Link to admin page

I do not know what else, any ideas? It's time to experiment and try things. %andrzej.wojcik , %wojtek you maintain our systems, so put there whatever you think makes sense.

Artur Hefczyc commented 6 years ago

And yes, definitely queues size.

wojciech.kapcia@tigase.net commented 6 years ago

If this is a status / quick overview page I would add:

  • database status (number of active connections / recent reconnects)
  • uptime
  • version
Andrzej Wójcik (Tigase) commented 6 years ago

I think that adding all of the information mentioned by Wojciech and Artur would be a good start. Later on we may extend this page when and if needed.

wojciech.kapcia@tigase.net commented 4 years ago

I think this is done/complete?

Bartosz Małkowski commented 4 years ago

It is. In case something is missing, just tell me :-)

issue 1 of 1
Type
New Feature
Priority
Blocker
Assignee
RedmineID
2081
Version
tigase-server-8.1.0
Spent time
62h 30m
Issue Votes (0)
Watchers (0)
Reference
tigase/_server/server-core#1164
Please wait...
Page is in error, reload to recover