9 changed files with 235 additions and 13 deletions
@ -0,0 +1,75 @@
|
||||
# Created by .ignore support plugin (hsz.mobi) |
||||
### JetBrains template |
||||
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider |
||||
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 |
||||
|
||||
# User-specific stuff |
||||
.idea/**/workspace.xml |
||||
.idea/**/tasks.xml |
||||
.idea/**/usage.statistics.xml |
||||
.idea/**/dictionaries |
||||
.idea/**/shelf |
||||
|
||||
# Generated files |
||||
.idea/**/contentModel.xml |
||||
.idea |
||||
|
||||
# Sensitive or high-churn files |
||||
.idea/**/dataSources/ |
||||
.idea/**/dataSources.ids |
||||
.idea/**/dataSources.local.xml |
||||
.idea/**/sqlDataSources.xml |
||||
.idea/**/dynamic.xml |
||||
.idea/**/uiDesigner.xml |
||||
.idea/**/dbnavigator.xml |
||||
|
||||
# Gradle |
||||
.idea/**/gradle.xml |
||||
.idea/**/libraries |
||||
|
||||
# Gradle and Maven with auto-import |
||||
# When using Gradle or Maven with auto-import, you should exclude module files, |
||||
# since they will be recreated, and may cause churn. Uncomment if using |
||||
# auto-import. |
||||
# .idea/artifacts |
||||
# .idea/compiler.xml |
||||
# .idea/jarRepositories.xml |
||||
# .idea/modules.xml |
||||
# .idea/*.iml |
||||
# .idea/modules |
||||
# *.iml |
||||
# *.ipr |
||||
|
||||
# CMake |
||||
cmake-build-*/ |
||||
|
||||
# Mongo Explorer plugin |
||||
.idea/**/mongoSettings.xml |
||||
|
||||
# File-based project format |
||||
*.iws |
||||
|
||||
# IntelliJ |
||||
out/ |
||||
|
||||
# mpeltonen/sbt-idea plugin |
||||
.idea_modules/ |
||||
|
||||
# JIRA plugin |
||||
atlassian-ide-plugin.xml |
||||
|
||||
# Cursive Clojure plugin |
||||
.idea/replstate.xml |
||||
|
||||
# Crashlytics plugin (for Android Studio and IntelliJ) |
||||
com_crashlytics_export_strings.xml |
||||
crashlytics.properties |
||||
crashlytics-build.properties |
||||
fabric.properties |
||||
|
||||
# Editor-based Rest Client |
||||
.idea/httpRequests |
||||
|
||||
# Android studio 3.1+ serialized cache file |
||||
.idea/caches/build_file_checksums.ser |
||||
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<module type="WEB_MODULE" version="4"> |
||||
<component name="NewModuleRootManager"> |
||||
<content url="file://$MODULE_DIR$" /> |
||||
<orderEntry type="inheritedJdk" /> |
||||
<orderEntry type="sourceFolder" forTests="false" /> |
||||
</component> |
||||
</module> |
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
||||
<component name="ProjectModuleManager"> |
||||
<modules> |
||||
<module fileurl="file://$PROJECT_DIR$/.idea/mobilizon.chapril.org-tools.iml" filepath="$PROJECT_DIR$/.idea/mobilizon.chapril.org-tools.iml" /> |
||||
</modules> |
||||
</component> |
||||
</project> |
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
||||
<component name="VcsDirectoryMappings"> |
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" /> |
||||
</component> |
||||
</project> |
@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
||||
<component name="ChangeListManager"> |
||||
<list default="true" id="76e62301-cc1d-40d1-8025-77ac5d7e8dda" name="Default Changelist" comment=""> |
||||
<change afterPath="$PROJECT_DIR$/README.md" afterDir="false" /> |
||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> |
||||
</list> |
||||
<option name="SHOW_DIALOG" value="false" /> |
||||
<option name="HIGHLIGHT_CONFLICTS" value="true" /> |
||||
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" /> |
||||
<option name="LAST_RESOLUTION" value="IGNORE" /> |
||||
</component> |
||||
<component name="ComposerSettings"> |
||||
<execution /> |
||||
</component> |
||||
<component name="Git.Settings"> |
||||
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" /> |
||||
</component> |
||||
<component name="ProjectId" id="1kEGuLSSTM6Dx3fhMyumeTik3ys" /> |
||||
<component name="ProjectLevelVcsManager" settingsEditedManually="true"> |
||||
<ConfirmationsSetting value="2" id="Add" /> |
||||
</component> |
||||
<component name="ProjectViewState"> |
||||
<option name="autoscrollFromSource" value="true" /> |
||||
<option name="autoscrollToSource" value="true" /> |
||||
<option name="hideEmptyMiddlePackages" value="true" /> |
||||
<option name="showLibraryContents" value="true" /> |
||||
</component> |
||||
<component name="PropertiesComponent"> |
||||
<property name="ASKED_SHARE_PROJECT_CONFIGURATION_FILES" value="true" /> |
||||
<property name="RunOnceActivity.OpenProjectViewOnStart" value="true" /> |
||||
<property name="WebServerToolWindowFactoryState" value="true" /> |
||||
<property name="last_opened_file_path" value="$PROJECT_DIR$" /> |
||||
<property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" /> |
||||
<property name="nodejs_npm_path_reset_for_default_project" value="true" /> |
||||
<property name="nodejs_package_manager_path" value="npm" /> |
||||
<property name="vue.rearranger.settings.migration" value="true" /> |
||||
</component> |
||||
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" /> |
||||
<component name="TaskManager"> |
||||
<task active="true" id="Default" summary="Default task"> |
||||
<changelist id="76e62301-cc1d-40d1-8025-77ac5d7e8dda" name="Default Changelist" comment="" /> |
||||
<created>1605258558512</created> |
||||
<option name="number" value="Default" /> |
||||
<option name="presentableId" value="Default" /> |
||||
<updated>1605258558512</updated> |
||||
<workItem from="1605258559558" duration="1754000" /> |
||||
<workItem from="1605602229773" duration="5663000" /> |
||||
<workItem from="1605690163417" duration="137000" /> |
||||
<workItem from="1606396769239" duration="2931000" /> |
||||
</task> |
||||
<servers /> |
||||
</component> |
||||
<component name="TypeScriptGeneratedFilesManager"> |
||||
<option name="version" value="3" /> |
||||
</component> |
||||
<component name="UnknownFeatures"> |
||||
<option featureType="com.intellij.fileTypeFactory" implementationName="*.sh" /> |
||||
</component> |
||||
<component name="WindowStateProjectService"> |
||||
<state x="1980" y="174" key="#Plugins" timestamp="1605258857518"> |
||||
<screen x="0" y="24" width="3440" height="1353" /> |
||||
</state> |
||||
<state x="1980" y="174" key="#Plugins/0.24.3440.1353@0.24.3440.1353" timestamp="1605258857518" /> |
||||
<state x="439" y="324" key="run.anything.popup" timestamp="1605609348424"> |
||||
<screen x="0" y="24" width="3440" height="1353" /> |
||||
</state> |
||||
<state x="439" y="324" key="run.anything.popup/0.24.3440.1353@0.24.3440.1353" timestamp="1605609348424" /> |
||||
</component> |
||||
</project> |
@ -0,0 +1,51 @@
|
||||
#Mobilizon Chapril Tools |
||||
|
||||
## Monitoring |
||||
Surveiller les signes de vie du site depuis Icinga. |
||||
https://icinga.chapril.org |
||||
|
||||
|
||||
## Rapport d'activité |
||||
Générer un rapport incluant des statistiques à propos de l'utilisation du site et le publier dans un ticket Redmine de Agir.chapril.org |
||||
|
||||
## Statistiques |
||||
obtention des statistiques publiques de l'instance par une requête GraphQL à l'url https://mobilizon.chapril.org/api/ dont le corps est: |
||||
|
||||
```graphql |
||||
{ |
||||
statistics { |
||||
numberOfUsers |
||||
numberOfEvents |
||||
numberOfLocalEvents |
||||
numberOfComments |
||||
numberOfLocalComments |
||||
numberOfGroups |
||||
numberOfLocalGroups |
||||
numberOfInstanceFollowers |
||||
numberOfInstanceFollowings |
||||
} |
||||
} |
||||
``` |
||||
exemple de réponse: |
||||
``` |
||||
{ |
||||
"data": { |
||||
"statistics": { |
||||
"numberOfComments": 9, |
||||
"numberOfEvents": 45, |
||||
"numberOfGroups": 7, |
||||
"numberOfInstanceFollowers": 0, |
||||
"numberOfInstanceFollowings": 1, |
||||
"numberOfLocalComments": 0, |
||||
"numberOfLocalEvents": 0, |
||||
"numberOfLocalGroups": 0, |
||||
"numberOfUsers": 1 |
||||
} |
||||
} |
||||
} |
||||
``` |
||||
Détail des paramètres à demander sur la doc: |
||||
https://framagit.org/framasoft/mobilizon/-/blob/master/js/schema.graphql |
||||
|
||||
On peut tester des requêtes sur cette sandbox |
||||
https://mobilizon.fr/graphiql |
@ -0,0 +1 @@
|
||||
5 0 1 * * root /srv/mobilizon.chapril.org/tools/rapport_activite/rapport_activite.sh -p >> /srv/mobilizon.chapril.org/Exploitation/rapport_mobilizon.log 2>&1 |
Loading…
Reference in new issue