Superviser mon AS400 avec Metabase

Metabase est un outil de visualisation des données sous forme d’un dashboard graphique.
Exemple d’utilisation :

Requêtes utilisées pour cette exemple :
1) % occupation disque
SELECT SYSTEM_ASP_USED FROM qsys2.system_status_info

2) Nombre de travaux intéractifs
SELECT count(*) FROM TABLE(active_job_info()) where job_type=’INT’

3) Nombre de travaux en message
SELECT count(*) FROM TABLE(active_job_info()) WHERE job_status='MSGW'

4) Palmarès du nombre de spoules par utilisateur
SELECT job_user , count(*) AS nombre FROM TABLE(QSYS2.SPOOLED_FILE_INFO(USER_NAME =>'*'))
WHERE job_user<>'QTCP'
GROUP BY job_user
ORDER BY nombre DESC
LIMIT 10

5) Palmarès des plus gros fichiers
SELECT objlib concat '/' concat objname , objsize
FROM TABLE(QSYS2.OBJECT_STATISTICS('*ALLUSR', 'FILE'))
WHERE objowner NOT LIKE 'Q%' AND objattribute='PF'
ORDER BY objsize DESC LIMIT 15

Laisser un commentaire