Auteur : starmate

7 janvier 2019 /

Petit mémo pour personnaliser htop

On commence par vider le fichier de configuration de htop
> ~/.config/htop/htoprc
Puis on édite le fichier ou y ajouter le texte ci-dessous
vi ~/.config/htop/htoprc

# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
fields=0 48 2 46 47 49 1
sort_key=47
sort_direction=1
hide_threads=0
hide_kernel_threads=1
hide_userland_threads=1
shadow_other_users=1
show_thread_names=1
show_program_path=1
highlight_base_name=1
highlight_megabytes=1
highlight_threads=1
tree_view=1
header_margin=1
detailed_cpu_time=0
cpu_count_from_zero=0
update_process_names=0
account_guest_in_cpu_meter=0
color_scheme=5
delay=15
left_meters=LeftCPUs2 Memory CPU
left_meter_modes=1 1 3
right_meters=RightCPUs2 Tasks CPU
right_meter_modes=1 2 4

27 décembre 2018 /
Couper le son
pactl set-sink-mute 0 true
Activer le son
pactl set-sink-mute 0 false
Augmenter le son de 10 pour cent
pactl set-sink-volume 0 +10%
Réduire le son de 10 pour cent
pactl set-sink-volume 0 -10%
Mettre le son à 50 pour cent
pactl set-sink-volume 0 50%

Le zéro correspond à l’ID de la carte audio.
Vous pouvez toutes les lister avec la commande suivante:

Lister les cartes audio
pactl list cards
31 octobre 2018 /

Voici la commande PowerShell à destination des serveur Windows pour identifier les 32 fichiers les plus lourd dans C:\
 Get-ChildItem C:\ -recurse | Sort-Object length -descending  | select-object -first 32 | ft directory,name,length -wrap –auto

Si vous rencontrez des erreurs d’accès a certains fichier, il suffit de lancer powershell « en tant qu’administrateur ».

29 octobre 2018 /

Pour afficher le nombre total de vCPU de l'hyperviseur
virsh nodeinfo

Pour afficher le nombre de vCPU que KVM a attribué à ses VMs
virsh list | awk '{print $1}' | grep -oIE "[0-9]*" | while read word; do virsh dominfo ${word} | grep "CPU.s"; done | awk 'BEGIN {a=0;} {a=a+$2;} END {print a;}'

 

 

8 octobre 2018 /

Pour cela, il nous suffit de créer le fichier contenant le script de la sonde:

vi /usr/lib/nagios/plugins/check_test

Et de mettre cela dedans:

Modèle de service
#!/bin/sh

    ##################################################################
    # Creation: Romain J.
    # Derniere Modification:
    # 
    ##################################################################

    STATE_OK=0
    STATE_WARNING=1
    STATE_CRITICAL=2
    STATE_UNKNOWN=3
    STATE_DEPENDENT=4

    ls -al fichier
    STATE=$?
    if [ "$STATE" = "$STATE_OK" ]
    then
    echo "Fichier OK"
    exit 0
    else
    echo "Fichier pas Ok"
    exit $STATE_CRITICAL
    fi