• # osquery

    Posté par . En réponse au message Cherche CMDB : avec des données fonctionnelles. Évalué à 2.

    Avec osquery tu peux faire des requêtes sql pour récupérer des infos.

    Un exemple :
    osquery> select package.name as package_name, package.version, process.pid, process.name, process.path
    ...> from processes as process
    ...> join rpm_package_files on rpm_package_files.path = process.path
    ...> join rpm_packages as package on package.name = rpm_package_files.package
    ...> where package.name = "osquery";
    +--------------+---------+-------+----------+-------------------+
    | package_name | version | pid | name | path |
    +--------------+---------+-------+----------+-------------------+
    | osquery | 4.3.0 | 13994 | osqueryi | /usr/bin/osqueryd |
    +--------------+---------+-------+----------+-------------------+

    Regarde la doc et les schémas des tables, c'est possible de faire des requêtes complexes, de renvoyer du json...

    Des liens en vrac vers les tables qui peuvent t'intéresser :
    load_average, docker_* et os_version