Forum Programmation.autre [BASH/PHP] Monitoring - Plein de questions

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
15
fév.
2020
  1. Comment "sécuriser" dans son code une commande qui peut freeze ?

Cette commande permet de récupérer la température "du CPU" (ou plus tôt de la carte mère au niveau du CPU). Mais quand je joue à un jeu et que le CPU squat au delà des 95° durant quelques temps, après elle freeze. Même quand elle est lancée dans un shell puis que je tente de l’arrêter via CTRL+C, ça ne l'arrête pas.
Comment intégrer une sécurité dans mon script (…)

Forum Programmation.php Optimiser script php via multithread

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
29
jan.
2020

Pour un ensemble de fonctions qui doivent être exécutées et retourner un résultat rangé dans une variable commune : est-ce possible d’exécuter les fonctions en même temps plus tôt que d'attendre qu'elles s’enchaînent l'une après l'autre ?

Par exemple avec le script suivant, peut-on faire chuter son temps d’exécution de 3 secondes à une seconde ?

<?php

$content .= ma_fonction();
$content .= ma_fonction();
$content .= ma_fonction();

echo $content;

function ma_fonction(){
    sleep(1);
(…)

Forum Programmation.web PHP+Bash afficher liste Tunnel SSH

Posté par  . Licence CC By‑SA.
Étiquettes :
2
20
jan.
2020

Bien le bonjour l'assemblée.

Double question/problématique en vue de corriger un bug dans une sonde. Dans cette feature la sonde est censé afficher la liste des tunnels SSH.

  1. Pourquoi le script suivant fonctionne-t-il avec php-cli mais pas avec php-fpm ? Peut-on corriger cela et si oui comment ?
<?php
echo listSSHTunnel();

function listSSHTunnel(){
    // work with cli, not with fpm
    return exec("ps -aux | grep '[s]sh.*:.*:' | grep -Eo ' [\.0-9a-Z]{1,}:[\.0-9a-Z]{1,}:[\.0-9a-Z]{1,} ' | sed 's#
(…)

Forum Programmation.shell [Bash] Limiter taille substring

Posté par  . Licence CC By‑SA.
Étiquettes :
0
13
déc.
2019

Hello tout le monde.

Dans un exemple type de strings comme suit :

[fuse.ssh] /media/myMountPath 411GB / 921GB (42%)
[glusterfs] /media/superStorage 0.5TB / 1.1TB (50%)
[ext42] /hello/world 25KB / 42KB (57%)

J'essaye, en bash, de limiter la taille des substrings afin de les empêcher de sortir de leur container.
Donc question :
Comment faire pour limiter la taille des sous chaines [formatage] et /point/de/montage sans toucher au reste.

Forum Linux.debian/ubuntu Question btrfs

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
21
nov.
2019

Les informations de la commande suivante sont-elles valable ?

btrfs fi df -b /path/storage_btrfs

Est-ce normal que deux partitions JBOD btrfs ont des comportements complètement différent :
- la première sur SSD annonce que la partition fait un peu moins de 90% de la taille réelle des disques (ce qui ne me parait pas anormale)
- la seconde sur HDD affiche a peine plus de la moité de la capacité offerte par l’agrégat (charles michel est passé par là?)

Faut-il (…)

Forum Programmation.autre Conky et condition (if)

Posté par  . Licence CC By‑SA.
Étiquettes :
0
26
août
2019

Affiche "plop" dans un shell :

if [[ "1" == "1" ]]; then echo "plop";else echo "not good"; fi

Affiche "not good" dans le conky :

${execp if [[ "1" == "1" ]]; then echo "plop";else echo "not good"; fi  }

Pourquoi ?
Comment effectuer une comparaison de deux strings avec bash dans le conky ?

Le but est de faire tourner cette comparaison de deux signatures TLS dans le conky :

${alignc}${font :size=7}${execp certSecure=$( openssl s_client -connect 88.191.250.176:443 -servername
(…)

Forum Linux.debian/ubuntu MariaDB/MySQL restreindre au stricte minimum les commandes SQL d'un utilisateur donné

Posté par  . Licence CC By‑SA.
Étiquettes :
1
24
août
2019

Hello la compagnie.

Est-ce possible de n'autoriser un client SQL à n’exécuter qu'une seule commande (par exemple "help") sur un serveur MariaDB ?

Le but serait que user_toto ne puisse faire uniquement que la commande suivante :

mysql -u user_toto -h 10.8.42.42 -P 3306 -e "help"

et empêcher par exemple des :

mysql -u user_toto -h 10.8.42.42 -P 3306 -e "system ps -aux"

ou tout autre commande que "help".

Thanks d'avance pour toute info :)

Forum Programmation.autre [Résolu] Conky - Insérer string dans pipe vide

Posté par  . Licence CC By‑SA.
Étiquettes :
1
27
juin
2019

Je souhaiterais insérer "no output" lorsque la pipe suivante est vide, et ne pas l'altérer si elle contient quelque chose.

${execpi 60 nc 10.8.42.42 7634 -w 1 | sed 's/|//m' | sed 's/||/\n/g' | awk -F'|' '{print $3"°"$4 " " $2 " ("$1")" " "}' | sort -r }

Dans un Shell j'y arrive avec la commande suivante

nc 10.8.42.42 7634 -w 1 | sed 's/|//m' | sed 's/||/\n/g' | awk -F'|' '{print $3"°"$4
(…)

Forum Linux.debian/ubuntu [Résolu] HaProxy - Probleme de transfert de cookies session entre backends (crsf token)

Posté par  . Licence CC By‑SA.
Étiquettes :
0
14
juin
2019

Bien le bonjour les troublions du net !

Avec HaProxy j'essaye de dispatcher les requêtes WEBDAV vers 2 backends différents en fonction du type de requêtes.

Ainsi les requêtes de lecture doivent aller vers les serveurs backends cloud_read et les requêtes d'écriture vers les serveurs backends cloud_write.

Voici la config (simplifiée) qui renvoie toutes les requêtes PUT vers cloud_write et tout le reste vers cloud_read :

frontend my_frontend
        bind *:80 v4v6
        bind *:443 v4v6 ssl crt /etc/haproxy/certs/cloud.belgium.com.pem
        http-response set-header
(…)

Forum Linux.debian/ubuntu [Ubuntu] identifier problème connexion qui saute

Posté par  . Licence CC By‑SA.
Étiquettes :
0
13
mai
2019

Environ 1 a 3 fois par jours la connexion d'un de mes odroid-xu4 saute. Système Ubuntu-Minimal 18.04 (ARM).
Le soucis est détecté par HaProxy ("Layer4 timeout" ou "Layer7 timeout") et ne semble pas durer plus de 1-3 secondes. Par contre rien de spécial ne semble indiqué dans les fichiers logs.
L'odroid est joignable via connexion LAN et via tunneling. Hors le logiciel qui gère le tunneling n'indique rien dans ses logs aux heures ou HaProxy détecte (…)

Forum général.général [Discussion] Les routeurs libre sont-ils morts ?

Posté par  . Licence CC By‑SA.
Étiquettes :
0
25
avr.
2019

J'ai fais un rêve, …

  • Un rêve dans lequel nous pouvions enfin utiliser notre routeur comme passerelle pour les services (load balancing, proxy, vpn),
  • Un rêve dans lequel on disposerait d'interfaces moderne simplifiant l'utilisation et avec des designs chatoyants ne donnant pas à un moins de vingt ans l'envie de se suicider,
  • Un rêve dans lequel tout les acteurs/fabricants participeraient à l'évolution des outils standard (1),
  • Un rêve d'un ensemble d'outils correctement intégré plus tôt que "chacun son UI" ou (…)

Forum général.cherche-logiciel Par quoi remplacer BTRFS pour du JBOD (raid sans split)?

Posté par  . Licence CC By‑SA.
1
23
avr.
2019

Je soupçonne btrfs d'être à l'origine de problèmes avec Nextcloud (du genre "Message":"expected filesize 1222932422 got 1073737728") et souhaiterais donc le remplacer par quelques choses de mieux foutu si cela existe.

La contrainte est d'être compatible JBOD (raid non strip) avec si possible la capacité à continuer de fonctionner en cas de perte d'une partie de la mémoire (comme avec mhddfs qui hélas n'est pas stable chez moi).

Forum Programmation.web Update script GreaseMonkey pour purge Facebook

Posté par  . Licence CC By‑SA.
0
3
avr.
2019

Si des gens veulent aider à mettre à jours un hack utilisé dans le tuto Supprimer ses anciens posts sur Facebook, you are welcom 🙂

Situation :

Le (java)script Timeline Cleaner for Facebook pour GreaseMonkey ne semble actuellement plus capable de supprimer du contenu. Pourtant lorsqu'on le lance il propose de supprimer mais à la place il "cache du journal". Originellement (2015?) il permettait de cacher ou supprimer mais le choix "Hide" à disparut dans la version qui semblait (…)