Zabbix report

Measuring template on a set of moodles grouped together (MOODLE GROUP): Zone indicators

An implementation group is a group of Zabbix hosts that assemble hosts according to a certain gathering criterion (administrative region, group of schools, type of educational application). Zone indicators are “calculated and aggregated” across all the platforms recorded in the area, and are based on the individual indicators of each participating platform.

MOODLE AREA AVERAGE MODULES

Type : Aggregate measurement.

Definition : Counts the average number of course modules per site.

Examination range : Sample.

Formula : grpavg[“{ZONE.CURRENT}”, “moodle.modules.all”, last]

MOODLE AREA AVERAGE REQUESTS

Type : Aggregate measurement.

Definition: Counts the average number of requests per site.

Examination range : Sample.

Formula : grpavg[“{ZONE.CURRENT}”, “moodle.general.webrequests”, last]

MOODLE AREA BROKEN KEYS

Type : Aggregate measurement.

Definition: Counts the number of sites whose MNET network key is invalid or outdated.

Key : moodle.area.invalidmnetkeys

Examination range : Sample.

Formula : sum(last_foreach(/*/moodle.vmoodle.mnetkeyisinvalid?[ group=“{ZONE.HOSTGROUP}”])

Depends on : Moodle virtualization plugin (local_vmoodle) + “Pro” version

MOODLE AREA INSTANCES

Type : Aggregate measurement.

Definition : Counts the number of moodle instances declared in the box.

Examination range : Sample.

Key : moodle.area.instances

Formula : sum(last_foreach(/*/moodle.general.instance?[ group=“{ZONE.HOSTGROUP}”])

MOODLE AREA INSTANCES STARTED

Type : Aggregate measurement.

Definition : Counts the number of moodle instances “started in operation”.

Examination range : Sample.

Key : moodle.area.startedinstances

Formula : sum(last_foreach(/*/moodle.general.started?[ group=“{ZONE.HOSTGROUP}”])

MOODLE AREA INSTANCES PERCENT USE

Type : Calculated measurement

Definition: Measures the exploitation rate in the zone (the number of instances started on the number of total instances).

Examination range : Sample.

Key : moodle.area.percentofinstancesused

Formula : 100*sum(last_foreach(/*/moodle.general.started?[ group=“{ZONE.HOSTGROUP}”))/sum(last_foreach(/*/moodle.general.instance?[ group=“{ZONE.HOSTGROUP}”])

MOODLE AREA OVERALL BACKUPS IN PROGRESS

Type : Calculated measurement

Definition: Counts the total number of backup or restore processes detected in the area.

Examination range : Sample.

Formula : grpsum[“{ZONE.CURRENT}”, “moodle.general.backupsinprogress”, last]

MOODLE AREA OVERALL CONNECTED

Type : Calculated measurement

Definition: Counts the total number of users connected in the area (5 minutes).

Examination range : Sample.

Formula : grpsum[“{ZONE.CURRENT}”, “moodle.users.connected”, last]

MOODLE AREA OVERALL COURSES

Type : Calculated measurement

Definition: Counts the total number of courses in the area (visible or not visible).

Examination range : Sample.

Formula : grpsum[“{ZONE.CURRENT}”, “moodle.courses.all”, last]

MOODLE AREA OVERALL DISTINCT STAFF LOGINS

Type : Calculated measurement

Definition: Counts the total number of administrator connections and particular power roles (separate users) of the zone. The definition of users with special power depends on the choice of model for the detection of roles.

Sampling frequency : Daily.

Exam beach : 1 day.

Formula : grpsum[“{ZONE.CURRENT}”, “moodle.users.dailydistinctstafflogins”, last]

MOODLE AREA OVERALL DISTINCT STUDENT LOGINS

Type : Calculated measurement

Definition: Counts the total number of “student” status user connections (separate users) in the area. The definition of users with “student” status depends on the choice of model for role detection.

Sampling frequency : Daily.

Exam beach : 1 day.

Formula : grpsum[“{ZONE.CURRENT}”, “moodle.users.dailydistinctstudentlogins”, last]

MOODLE AREA OVERALL DISTINCT TEACHER LOGINS

Type : Calculated measurement

Definition: Counts the total number of connections of the teacher staff (separate users) of the area. The definition of teaching staff depends on the choice of model for role detection.

Sampling frequency : Daily.

Exam beach : 1 day.

Formula : grpsum[“{ZONE.CURRENT}”, “moodle.users.dailydistincteacherlogins”, last]

MOODLE AREA OVERALL DISTINCT USERS

Type : Calculated measurement

Definition: Counts the total number of separate user connections (all roles combined).

Sampling frequency : Daily.

Exam beach : 1 day.

formula : grpsum[“{ZONE.CURRENT}”, “moodle.users.dailydistinctlogins”, last]

MOODLE AREA OVERALL LOGINS (Sessions)

Type : Calculated measurement

Definition: Counts the total number of connections (non-unique users, all roles combined).

Sampling frequency : Daily.

Exam beach : 1 day.

Formula : grpsum[“{ZONE.CURRENT}”, “moodle.users.dailyogins”, last]

MOODLE AREA OVERALL MODULES

Type : Aggregate measurement.

Definition: Counts all course module instances mobilized in the area.

Examination range : Sample.

Formula : grpsum[“{ZONE.CURRENT}”, “moodle.modules.all”, last]

MOODLE AREA OVERALL QUIZ INSTANCES

Type : Aggregate measurement.

Definition: Counts all test instances mobilized in the area.

Examination range : Sample.

Formula : grpsum[“{ZONE.CURRENT}”, “moodle.quiz.monthlyquizinstancesall”, last]

MOODLE AREA OVERALL REQUESTS

Type : Aggregate measurement.

Definition: Counts all pending requests in the box.

Examination range : Sample.

Formula : grpsum[“{ZONE.CURRENT}”, “moodle.general.webrequests”, last]

MOODLE AREA OVERALL STORAGE SIZE

Type : Aggregate measurement.

Definition: Counts the total file size (excluding drafts) in the box.

Examination range : Sample.

Formula : grpsum[“{ZONE.CURRENT}”, “moodle.storage.storedareassize”, last]

MOODLE AREA OVERALL USERS

Type : Aggregate measurement.

Definition: Counts the total number of active user accounts in the area. Users are not duplicated between the different moodle sites in the area.

Examination range : Sample.

Formula : grpsum[“{ZONE.CURRENT}”, “moodle.users.registered”, last]

Credits

2022 Valéry Frémaux (valery@activeprolearn.com)

Back to Zabbix Report index - Back to plugins index - Back to catalog