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 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.php [Solved] [Optimisation] PHP/Bash tester le plus rapidement si un process est actif

Posté par  . Licence CC By‑SA.
Étiquettes :
1
17
mar.
2019

Dans un script de HealthCheck l'utilisateur peut tester si un ou plusieurs processus sont actifs sur le serveur.

Voici un exemple adapté du code :

Cette version scan /proc/*/cmdline à la recherche des logiciels demandés par l'user.

<?php
$softwareName = array( "syncthing", "top"  ); /* add name for check if these softwares names is active running */

    $chkSoftIsLunch=true;
    if(is_array($softwareName)) {
        foreach($softwareName as $name){
                $pids=null
(…)

Forum Programmation.web Redonner son black aux textes gris sur nextcloud

Posté par  . Licence CC By‑SA.
Étiquettes :
1
2
fév.
2019

L'un de vous aurait-il réussi à supprimer les maudits "opacity" sur les textes dans Nextcloud ? (c'est juste insupportable ces textes gris sur fond blanc)

J'ai testé avec le mod Custom_CSS mais ce dernier applique ses règles CSS trop tôt et donc elles ne sont pas prises en compte pour override d'autres règles.