Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2627 connectés 

 


Vot' poste actuel
Sondage à 2 choix possibles.




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  104  105  106  ..  152  153  154  155  156  157
Auteur Sujet :

• Administrateur Systèmes linux/unix & Réseaux •

n°169663
Plam
Bear Metal
Posté le 14-05-2020 à 09:27:48  profilanswer
 

Reprise du message précédent :
Netdata marche bien avec des nœuds éphémères. Tu streams sur Prometheus pour l'historique :p Et Grafana pour l'exploit'.
 
Et ça n'empêche pas d'avoir une supervision au sens « métier » :jap:


---------------
Spécialiste du bear metal
mood
Publicité
Posté le 14-05-2020 à 09:27:48  profilanswer
 

n°169666
exeral
Posté le 14-05-2020 à 09:53:38  profilanswer
 

ça tourne sous ECS dans AWS.
 
Je suis d'accord qu'il faut monitor le service final.
mais disons que depuis 1 semaine le scaling a doublé pour compenser une merde de code. comment voir que c'est nombre de worker fpm qui augmentent depuis 1 semaine. que tel type de container bouffe plus de RAM qu'avant, etc..

Message cité 1 fois
Message édité par exeral le 14-05-2020 à 09:54:27
n°169668
Plam
Bear Metal
Posté le 14-05-2020 à 10:32:56  profilanswer
 

exeral a écrit :

ça tourne sous ECS dans AWS.
 
Je suis d'accord qu'il faut monitor le service final.
mais disons que depuis 1 semaine le scaling a doublé pour compenser une merde de code. comment voir que c'est nombre de worker fpm qui augmentent depuis 1 semaine. que tel type de container bouffe plus de RAM qu'avant, etc..


 
Donc Netdata :o


---------------
Spécialiste du bear metal
n°169670
darxmurf
meow
Posté le 14-05-2020 à 11:27:38  profilanswer
 

l0g4n a écrit :

Fait voir déjà ce que tu as fait :D
Mais sinon, je ferais un :
iptables -t nat -A PREROUTING -p udp --dport 53  -j DNAT --to 127.0.0.1:5353
Ou quelque chose dans le goût.


 
Je reviens sur cette histoire de redirect de DNS, ça ne fonctionne toujours pas :/
 
Comme avahi-daemon utilise le port 5353, j'ai modifié ma conf pour que le NAT sur le virtualbox se fasse sur 5053. Du coup voilà mes règles ipdables
 

-A PREROUTING -p udp -m udp --dport 67 -j DNAT --to-destination 127.0.0.1:5067
-A PREROUTING -p udp -m udp --dport 53 -j DNAT --to-destination 127.0.0.1:5053
-A PREROUTING -p tcp -m tcp --dport 53 -j DNAT --to-destination 127.0.0.1:5053
-A PREROUTING -p tcp -m tcp --dport 67 -j DNAT --to-destination 127.0.0.1:5067


 
J'ai lancé un ngrep sur la virtualbox, quand je telnet 127.0.0.1 5053 je vois bien la requête arriver dans le ngrep mais quand je fais un dig google.com, il ne se passe rien


---------------
Des trucs - flickr - Instagram
n°169671
l0g4n
Expert en tout :o
Posté le 14-05-2020 à 11:33:19  profilanswer
 

Et sur la machine, wireshark montre quoi ?


---------------
Fort et motivé. Sauf parfois.
n°169672
darxmurf
meow
Posté le 14-05-2020 à 12:12:14  profilanswer
 

l0g4n a écrit :

Et sur la machine, wireshark montre quoi ?

 

Son le HOST j'ai ça, par contre je ne suis pas du tout familier avec Wireshark.
si le guest, pas de X donc pas de wireshark

 

Frame 21: 90 bytes on wire (720 bits), 90 bytes captured (720 bits) on interface eth0, id 0
    Interface id: 0 (eth0)
        Interface name: eth0
    Encapsulation type: Ethernet (1)
    Arrival Time: May 14, 2020 12:00:51.831974863 CEST
    [Time shift for this packet: 0.000000000 seconds]
    Epoch Time: 1589450451.831974863 seconds
    [Time delta from previous captured frame: 0.658738027 seconds]
    [Time delta from previous displayed frame: 0.658738027 seconds]
    [Time since reference or first frame: 3.171558051 seconds]
    Frame Number: 21
    Frame Length: 90 bytes (720 bits)
    Capture Length: 90 bytes (720 bits)
    [Frame is marked: False]
    [Frame is ignored: False]
    [Protocols in frame: eth:ethertype:ip:udp:dns]
    [Coloring Rule Name: UDP]
    [Coloring Rule String: udp]
Ethernet II, Src: Dell_e1:34:67 (34:17:eb:e1:34:67), Dst: Cisco_ff:fc:10 (00:08:e3:ff:fc:10)
    Destination: Cisco_ff:fc:10 (00:08:e3:ff:fc:10)
        Address: Cisco_ff:fc:10 (00:08:e3:ff:fc:10)
        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)
    Source: Dell_e1:34:67 (34:17:eb:e1:34:67)
        Address: Dell_e1:34:67 (34:17:eb:e1:34:67)
        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)
    Type: IPv4 (0x0800)
Internet Protocol Version 4, Src: XXX.XXX.157.16, Dst: XXX.XXX.15.7
    0100 .... = Version: 4
    .... 0101 = Header Length: 20 bytes (5)
    Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT)
        0000 00.. = Differentiated Services Codepoint: Default (0)
        .... ..00 = Explicit Congestion Notification: Not ECN-Capable Transport (0)
    Total Length: 76
    Identification: 0x583a (22586)
    Flags: 0x0000
        0... .... .... .... = Reserved bit: Not set
        .0.. .... .... .... = Don't fragment: Not set
        ..0. .... .... .... = More fragments: Not set
    Fragment offset: 0
    Time to live: 64
    Protocol: UDP (17)
    Header checksum: 0x74eb [validation disabled]
    [Header checksum status: Unverified]
    Source: XXX.XXX.157.16
    Destination: XXX.XXX.15.7
User Datagram Protocol, Src Port: 32775, Dst Port: 53
    Source Port: 32775
    Destination Port: 53
    Length: 56
    Checksum: 0xadc5 [unverified]
    [Checksum Status: Unverified]
    [Stream index: 12]
    [Timestamps]
        [Time since first frame: 0.000000000 seconds]
        [Time since previous frame: 0.000000000 seconds]
Domain Name System (query)
    Transaction ID: 0x8da5
    Flags: 0x0120 Standard query
        0... .... .... .... = Response: Message is a query
        .000 0... .... .... = Opcode: Standard query (0)
        .... ..0. .... .... = Truncated: Message is not truncated
        .... ...1 .... .... = Recursion desired: Do query recursively
        .... .... .0.. .... = Z: reserved (0)
        .... .... ..1. .... = AD bit: Set
        .... .... ...0 .... = Non-authenticated data: Unacceptable
    Questions: 1
    Answer RRs: 0
    Authority RRs: 0
    Additional RRs: 1
    Queries
        ibm.com: type A, class IN
            Name: ibm.com
            [Name Length: 7]
            [Label Count: 2]
            Type: A (Host Address) (1)
            Class: IN (0x0001)
    Additional records
        <Root>: type OPT
            Name: <Root>
            Type: OPT (41)
            UDP payload size: 4096
            Higher bits in extended RCODE: 0x00
            EDNS0 version: 0
            Z: 0x0000
                0... .... .... .... = DO bit: Cannot handle DNSSEC security RRs
                .000 0000 0000 0000 = Reserved: 0x0000
            Data length: 12
            Option: COOKIE
                Option Code: COOKIE (10)
                Option Length: 8
                Option Data: 4db4f928e27f7c6b
                Client Cookie: 4db4f928e27f7c6b
                Server Cookie: <MISSING>
    [Response In: 22]

 

et

 

Frame 22: 472 bytes on wire (3776 bits), 472 bytes captured (3776 bits) on interface eth0, id 0
    Interface id: 0 (eth0)
        Interface name: eth0
    Encapsulation type: Ethernet (1)
    Arrival Time: May 14, 2020 12:00:51.843891590 CEST
    [Time shift for this packet: 0.000000000 seconds]
    Epoch Time: 1589450451.843891590 seconds
    [Time delta from previous captured frame: 0.011916727 seconds]
    [Time delta from previous displayed frame: 0.011916727 seconds]
    [Time since reference or first frame: 3.183474778 seconds]
    Frame Number: 22
    Frame Length: 472 bytes (3776 bits)
    Capture Length: 472 bytes (3776 bits)
    [Frame is marked: False]
    [Frame is ignored: False]
    [Protocols in frame: eth:ethertype:ip:udp:dns]
    [Coloring Rule Name: UDP]
    [Coloring Rule String: udp]
Ethernet II, Src: Cisco_ff:fc:10 (00:08:e3:ff:fc:10), Dst: Dell_e1:34:67 (34:17:eb:e1:34:67)
    Destination: Dell_e1:34:67 (34:17:eb:e1:34:67)
        Address: Dell_e1:34:67 (34:17:eb:e1:34:67)
        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)
    Source: Cisco_ff:fc:10 (00:08:e3:ff:fc:10)
        Address: Cisco_ff:fc:10 (00:08:e3:ff:fc:10)
        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)
    Type: IPv4 (0x0800)
Internet Protocol Version 4, Src: XXX.XXX.15.7, Dst: XXX.XXX.157.16
    0100 .... = Version: 4
    .... 0101 = Header Length: 20 bytes (5)
    Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT)
        0000 00.. = Differentiated Services Codepoint: Default (0)
        .... ..00 = Explicit Congestion Notification: Not ECN-Capable Transport (0)
    Total Length: 458
    Identification: 0x0a1d (2589)
    Flags: 0x0000
        0... .... .... .... = Reserved bit: Not set
        .0.. .... .... .... = Don't fragment: Not set
        ..0. .... .... .... = More fragments: Not set
    Fragment offset: 0
    Time to live: 59
    Protocol: UDP (17)
    Header checksum: 0xc68a [validation disabled]
    [Header checksum status: Unverified]
    Source: XXX.XXX.15.7
    Destination: XXX.XXX.157.16
User Datagram Protocol, Src Port: 53, Dst Port: 32775
    Source Port: 53
    Destination Port: 32775
    Length: 438
    Checksum: 0xfd0a [unverified]
    [Checksum Status: Unverified]
    [Stream index: 12]
    [Timestamps]
        [Time since first frame: 0.011916727 seconds]
        [Time since previous frame: 0.011916727 seconds]
Domain Name System (response)
    Transaction ID: 0x8da5
    Flags: 0x8180 Standard query response, No error
        1... .... .... .... = Response: Message is a response
        .000 0... .... .... = Opcode: Standard query (0)
        .... .0.. .... .... = Authoritative: Server is not an authority for domain
        .... ..0. .... .... = Truncated: Message is not truncated
        .... ...1 .... .... = Recursion desired: Do query recursively
        .... .... 1... .... = Recursion available: Server can do recursive queries
        .... .... .0.. .... = Z: reserved (0)
        .... .... ..0. .... = Answer authenticated: Answer/authority portion was not authenticated by the server
        .... .... ...0 .... = Non-authenticated data: Unacceptable
        .... .... .... 0000 = Reply code: No error (0)
    Questions: 1
    Answer RRs: 1
    Authority RRs: 8
    Additional RRs: 11
    Queries
        ibm.com: type A, class IN
            Name: ibm.com
            [Name Length: 7]
            [Label Count: 2]
            Type: A (Host Address) (1)
            Class: IN (0x0001)
    Answers
        ibm.com: type A, class IN, addr 129.42.38.10
            Name: ibm.com
            Type: A (Host Address) (1)
            Class: IN (0x0001)
            Time to live: 21600 (6 hours)
            Data length: 4
            Address: 129.42.38.10
    Authoritative nameservers
        ibm.com: type NS, class IN, ns eur5.akam.net
            Name: ibm.com
            Type: NS (authoritative Name Server) (2)
            Class: IN (0x0001)
            Time to live: 104488 (1 day, 5 hours, 1 minute, 28 seconds)
            Data length: 15
            Name Server: eur5.akam.net
        ibm.com: type NS, class IN, ns usw2.akam.net
            Name: ibm.com
            Type: NS (authoritative Name Server) (2)
            Class: IN (0x0001)
            Time to live: 104488 (1 day, 5 hours, 1 minute, 28 seconds)
            Data length: 7
            Name Server: usw2.akam.net
        ibm.com: type NS, class IN, ns asia3.akam.net
            Name: ibm.com
            Type: NS (authoritative Name Server) (2)
            Class: IN (0x0001)
            Time to live: 104488 (1 day, 5 hours, 1 minute, 28 seconds)
            Data length: 8
            Name Server: asia3.akam.net
        ibm.com: type NS, class IN, ns ns1-99.akam.net
            Name: ibm.com
            Type: NS (authoritative Name Server) (2)
            Class: IN (0x0001)
            Time to live: 104488 (1 day, 5 hours, 1 minute, 28 seconds)
            Data length: 9
            Name Server: ns1-99.akam.net
        ibm.com: type NS, class IN, ns usc2.akam.net
            Name: ibm.com
            Type: NS (authoritative Name Server) (2)
            Class: IN (0x0001)
            Time to live: 104488 (1 day, 5 hours, 1 minute, 28 seconds)
            Data length: 7
            Name Server: usc2.akam.net
        ibm.com: type NS, class IN, ns ns1-206.akam.net
            Name: ibm.com
            Type: NS (authoritative Name Server) (2)
            Class: IN (0x0001)
            Time to live: 104488 (1 day, 5 hours, 1 minute, 28 seconds)
            Data length: 10
            Name Server: ns1-206.akam.net
        ibm.com: type NS, class IN, ns eur2.akam.net
            Name: ibm.com
            Type: NS (authoritative Name Server) (2)
            Class: IN (0x0001)
            Time to live: 104488 (1 day, 5 hours, 1 minute, 28 seconds)
            Data length: 7
            Name Server: eur2.akam.net
        ibm.com: type NS, class IN, ns usc3.akam.net
            Name: ibm.com
            Type: NS (authoritative Name Server) (2)
            Class: IN (0x0001)
            Time to live: 104488 (1 day, 5 hours, 1 minute, 28 seconds)
            Data length: 7
            Name Server: usc3.akam.net
    Additional records
        usw2.akam.net: type A, class IN, addr 184.26.161.64
            Name: usw2.akam.net
            Type: A (Host Address) (1)
            Class: IN (0x0001)
            Time to live: 7532 (2 hours, 5 minutes, 32 seconds)
            Data length: 4
            Address: 184.26.161.64
        usc2.akam.net: type A, class IN, addr 184.26.160.64
            Name: usc2.akam.net
            Type: A (Host Address) (1)
            Class: IN (0x0001)
            Time to live: 6082 (1 hour, 41 minutes, 22 seconds)
            Data length: 4
            Address: 184.26.160.64
        eur2.akam.net: type A, class IN, addr 95.100.173.64
            Name: eur2.akam.net
            Type: A (Host Address) (1)
            Class: IN (0x0001)
            Time to live: 67275 (18 hours, 41 minutes, 15 seconds)
            Data length: 4
            Address: 95.100.173.64
        ns1-99.akam.net: type A, class IN, addr 193.108.91.99
            Name: ns1-99.akam.net
            Type: A (Host Address) (1)
            Class: IN (0x0001)
            Time to live: 24911 (6 hours, 55 minutes, 11 seconds)
            Data length: 4
            Address: 193.108.91.99
        ns1-206.akam.net: type A, class IN, addr 193.108.91.206
            Name: ns1-206.akam.net
            Type: A (Host Address) (1)
            Class: IN (0x0001)
            Time to live: 32277 (8 hours, 57 minutes, 57 seconds)
            Data length: 4
            Address: 193.108.91.206
        asia3.akam.net: type A, class IN, addr 23.211.61.64
            Name: asia3.akam.net
            Type: A (Host Address) (1)
            Class: IN (0x0001)
            Time to live: 84007 (23 hours, 20 minutes, 7 seconds)
            Data length: 4
            Address: 23.211.61.64
        usc3.akam.net: type A, class IN, addr 96.7.50.64
            Name: usc3.akam.net
            Type: A (Host Address) (1)
            Class: IN (0x0001)
            Time to live: 73854 (20 hours, 30 minutes, 54 seconds)
            Data length: 4
            Address: 96.7.50.64
        eur5.akam.net: type A, class IN, addr 23.74.25.64
            Name: eur5.akam.net
            Type: A (Host Address) (1)
            Class: IN (0x0001)
            Time to live: 85990 (23 hours, 53 minutes, 10 seconds)
            Data length: 4
            Address: 23.74.25.64
        ns1-99.akam.net: type AAAA, class IN, addr 2600:1401:2::63
            Name: ns1-99.akam.net
            Type: AAAA (IPv6 Address) (28)
            Class: IN (0x0001)
            Time to live: 24911 (6 hours, 55 minutes, 11 seconds)
            Data length: 16
            AAAA Address: 2600:1401:2::63
        ns1-206.akam.net: type AAAA, class IN, addr 2600:1401:2::ce
            Name: ns1-206.akam.net
            Type: AAAA (IPv6 Address) (28)
            Class: IN (0x0001)
            Time to live: 32277 (8 hours, 57 minutes, 57 seconds)
            Data length: 16
            AAAA Address: 2600:1401:2::ce
        <Root>: type OPT
            Name: <Root>
            Type: OPT (41)
            UDP payload size: 4096
            Higher bits in extended RCODE: 0x00
            EDNS0 version: 0
            Z: 0x0000
                0... .... .... .... = DO bit: Cannot handle DNSSEC security RRs
                .000 0000 0000 0000 = Reserved: 0x0000
            Data length: 28
            Option: COOKIE
                Option Code: COOKIE (10)
                Option Length: 24
                Option Data: 4db4f928e27f7c6b078147ff5ebd16d3fb645d93e207baba
                Client Cookie: 4db4f928e27f7c6b
                Server Cookie: 078147ff5ebd16d3fb645d93e207baba
    [Request In: 21]
    [Time: 0.011916727 seconds]


Message édité par darxmurf le 14-05-2020 à 12:12:43

---------------
Des trucs - flickr - Instagram
n°169673
l0g4n
Expert en tout :o
Posté le 14-05-2020 à 12:45:42  profilanswer
 

Sans les IPs c'est compliqué de répondre, mais on vois bien que tes requêtes partent sur le Switch Cisco relié à ton pc, et pas vers ta VM. Tu as correctement configuré l'IP de ton serveur DNS dans la conf de ta carte réseau ?


---------------
Fort et motivé. Sauf parfois.
n°169675
XaTriX
Posté le 14-05-2020 à 13:07:32  profilanswer
 

l0g4n a écrit :

Oui, déjà répondu a ça quelque part.
MaaS, quand ça marche, c'est bien pour déployer des infra complètes OS+Appli. Pour juste déployer un OS sur de la VM ou du bare métal en PXE, je trouve TheForeman beaucoup plus stable/complet/flexible.
Le gros plus de MaaS c'est l'approche "infra complètes", basé sur des modèles (genre OpenStack, k8s ou hadoop). J'ai passé un temps incalculable à essayer de faire marcher des modèles plus ou moins bien faits (alors que distribués avec MaaS) et a devoir bricoler des corrections en live pour que ça tourne a peu prêt. TheForeman est beaucoup plus mature. Mais n'a pas de modèles d'infra.


Je teste Foreman avec le minimum, ça a l'air sympa


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°169676
DrDooM
Posté le 14-05-2020 à 13:10:59  profilanswer
 

XaTriX a écrit :


Je teste Foreman avec le minimum, ça a l'air sympa


Yep à associer à Katello ;)


---------------
"By the time I pay my scientist, all the people in my lab, my developers, the lab rats, it's a wash. Well, why you do it then, baby Billy? Well, cause I'm selfless"
n°169680
darxmurf
meow
Posté le 14-05-2020 à 14:42:57  profilanswer
 

l0g4n a écrit :

Sans les IPs c'est compliqué de répondre, mais on vois bien que tes requêtes partent sur le Switch Cisco relié à ton pc, et pas vers ta VM. Tu as correctement configuré l'IP de ton serveur DNS dans la conf de ta carte réseau ?


 
 
157.16 c'est mon ip et 15.7 c'est le DNS du boulot.
Au niveau du resolv.conf j'ai essayé
- l'IP du DNS du boulot
- 127.0.0.1
- ip de mon PC
- rien
 
ça ne fonctionne qu'avec l'IP du DNS, les autres retournent un "temporary error"


---------------
Des trucs - flickr - Instagram
mood
Publicité
Posté le 14-05-2020 à 14:42:57  profilanswer
 

n°169683
darxmurf
meow
Posté le 14-05-2020 à 16:09:45  profilanswer
 

Bon, d'la merde cette histoire, je l'ai installé sur un serveur physique qui traînait par là :D et ça fonctionne


---------------
Des trucs - flickr - Instagram
n°169688
leto
Posté le 14-05-2020 à 17:07:37  profilanswer
 

darxmurf a écrit :

Bon, d'la merde cette histoire, je l'ai installé sur un serveur physique qui traînait par là :D et ça fonctionne

 

Ou sur une VM sans PAT ça aurait été plus simple


---------------
--
n°169693
AnthonyD
»»───(knee)───►
Posté le 15-05-2020 à 07:59:30  profilanswer
 

exeral a écrit :

yo,

 

j'hesite a en faire un sujet dédié. comment monitorez vous les conteneurs ?

 

disons que j'ai un pool de conteneur web, qui scalent, vivent, crevent. éphémère quoi.
j'aimerais tout de même récup quelques metrics dessus, genre le nombre de req/s traités, le nombre de worker fpm, ...

 

sysadmin so 2010, moi je fous des metrics associé a un host dans une tsdb.
comment on fait en 2020 quand le host change tout le temps ?!

 

J'imagine un truc du genre tout ces host sont taggé dans un groupe et on peut faire un moyenne des metrics du groupe ?
ya un truc bien foutu qui gère tout ça ?

 



Newrelic/APM?

n°169694
XaTriX
Posté le 15-05-2020 à 15:00:21  profilanswer
 

On me demande de générer une iso autoinstall d'ubuntu avec chiffrement luks du disque. Pour que les users puissent lancer ça sur une clé usb et se démerder dans certains contextes (pas pour mais bon).
Je vois pas comment ne pas laisser passer la passphrase "admin" en clair [:transparency]
Une idée ?


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°169695
l0g4n
Expert en tout :o
Posté le 15-05-2020 à 15:19:29  profilanswer
 

En utilisant une clé et pas une phrase ?


---------------
Fort et motivé. Sauf parfois.
n°169697
XaTriX
Posté le 15-05-2020 à 15:32:35  profilanswer
 

option keyfile ? je crois que c'est en clair pour partman-crypsetup


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°169739
XaTriX
Posté le 19-05-2020 à 23:44:23  profilanswer
 

vous connaissez un trick ou un super générateur :love: (?!) pour getopts @ bash, j'ai 13 options/variables =_=
c'est un cauchemar cette merde :o


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°169748
exeral
Posté le 21-05-2020 à 18:08:48  profilanswer
 

AnthonyD a écrit :


Newrelic/APM?


newrelic et on aussi fait un trial chez datadog.
ça fait tout et le café mais ça coûte vraiment cher  :(

Message cité 1 fois
Message édité par exeral le 21-05-2020 à 18:11:48
n°169764
XaTriX
Posté le 25-05-2020 à 13:07:56  profilanswer
 

Je fais comme ça dans mes scripts désormais :

Code :
  1. # Check if the preseed file exists
  2. [ -f "${SEED}" ] || {
  3.     echo -e "# [MISSING] \033[1mSpecify a preseed file\033[0m"
  4.     echo "# [USAGE] sudo $0 ubuntu.iso output.iso ubuntu-username.seed "
  5.     exit 2
  6. } && {
  7.   echo "# [OK] files checked"
  8. }


 
On me dit de refaire en if then else =_=
c'est vraiment illisible ?  
moi je kiffe :o


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°169766
ptibeur
Today you, tomorrow me
Posté le 25-05-2020 à 14:17:11  profilanswer
 

ça manque un peu de #commentaire en tout cas [:ocube]


---------------
It ain't what you got, it's what you do with what you have... do you understand? And, it ain't what you do, it's how you do it.
n°169767
XaTriX
Posté le 25-05-2020 à 14:47:32  profilanswer
 

:sol:


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°169768
XaTriX
Posté le 25-05-2020 à 14:47:47  profilanswer
 

attend que je trouve comment faire un truc animé :o


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°169769
l0g4n
Expert en tout :o
Posté le 25-05-2020 à 14:52:39  profilanswer
 

C'est illisible.


---------------
Fort et motivé. Sauf parfois.
n°169770
XaTriX
Posté le 25-05-2020 à 14:54:02  profilanswer
 

[ -f file ] || { do; } && { do; }
 
j'aime bien :/  
 
:cry:


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°169780
ttyb0
sysadmin, libriste, hacker
Posté le 26-05-2020 à 07:29:33  profilanswer
 

Tu as le droit de faire ça pour un opérateur ternaire sur une seule ligne, mais pas pour un bloc d’instructions.


---------------
[Ventes]
n°169781
XaTriX
Posté le 26-05-2020 à 07:48:51  profilanswer
 

Explain more :o


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°169783
ttyb0
sysadmin, libriste, hacker
Posté le 26-05-2020 à 08:26:43  profilanswer
 

Tu peux faire :
 

test -f <file> && <if> || <else>


 
ou :
 

if [ -f <file> ]
then
    <if>
    …
else
    <else>
    …
fi


 
J’ai encore jamais croisé ta syntaxe, c’est original mais pas mal dégueux  :o


---------------
[Ventes]
n°169784
XaTriX
Posté le 26-05-2020 à 08:49:49  profilanswer
 

Pourquoi ça serait dégueux :o


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°169785
gagaches
Posté le 26-05-2020 à 09:08:47  profilanswer
 

XaTriX a écrit :

Pourquoi ça serait dégueux :o

 

Illisible, difficilement maintenable, pouvant générer des erreurs d'interprétation

 

Si c'était du bricolage, tu serais sur le topic des honteux bidouillage...


---------------
Vous savez c'que c'est, mon problème ? Trop gentil.… >>Mon topic de vente<<
n°169794
ttyb0
sysadmin, libriste, hacker
Posté le 26-05-2020 à 18:15:12  profilanswer
 

L’intérêt de ces opérateurs est de pouvoir se passer de caractères de délimitations, d’où l’utilisation en « inline ». Là tu es obligé d’en ajouter pour pouvoir les utiliser, bref c’est pas intéressant.
 
Et plus basiquement personne ne fait ça, ce n’est pas dans les usages  :o


---------------
[Ventes]
n°169797
3point14
Posté le 26-05-2020 à 23:23:01  profilanswer
 

Vous montez vos points de montage avec fstab ou systèmd ? :o

n°169801
DrDooM
Posté le 27-05-2020 à 00:08:52  profilanswer
 

3point14 a écrit :

Vous montez vos points de montage avec fstab ou systèmd ? :o


fstab et autofs :o


---------------
"By the time I pay my scientist, all the people in my lab, my developers, the lab rats, it's a wash. Well, why you do it then, baby Billy? Well, cause I'm selfless"
n°169836
AnthonyD
»»───(knee)───►
Posté le 29-05-2020 à 20:31:02  profilanswer
 

exeral a écrit :


newrelic et on aussi fait un trial chez datadog.
ça fait tout et le café mais ça coûte vraiment cher :(


Regarde APM d'elastic

n°169849
gamer-fou
AHHHHHH§§§!!!
Posté le 31-05-2020 à 21:45:52  profilanswer
 

Tiens j'viens vous embêter ici pour une fois :o

 

Qu'est ce qui expliquerait qu'un rsync en mode ssh ait un débit inférieur à un rsync depuis le même serveur mais en ayant monté la source en smb v3 au préalable?

 

edit : et pour le quota troll, j'ai lulz quand j'ai vu que y'avait rien de natif pour faire du multithread sur rsync. Robocopy superior :o


Message édité par gamer-fou le 31-05-2020 à 21:49:20

---------------
Music is the most high!
n°169850
ptibeur
Today you, tomorrow me
Posté le 31-05-2020 à 21:56:35  profilanswer
 

Le chiffrement qui charge trop le CPU ?


---------------
It ain't what you got, it's what you do with what you have... do you understand? And, it ain't what you do, it's how you do it.
n°169852
gamer-fou
AHHHHHH§§§!!!
Posté le 31-05-2020 à 22:06:39  profilanswer
 

j'ai l'impression que ca tape plus à nombre de thread équivalent en effet, mais même sur un seul thread j'ai une diff de débit de l'ordre de 30% et le CPU est loin d'être saturé


---------------
Music is the most high!
n°169854
DrDooM
Posté le 01-06-2020 à 00:38:49  profilanswer
 

Je penche pour le chiffrement aussi, ou du moins le protocole qui est moins optimisé pour les gros transferts. C'est quoi le débit ?
J'ai remarqué qu'en passant en ed25519 les perfs étaient clairement moins bonnes mais le CPU charge pas plus pour autant...


Message édité par DrDooM le 01-06-2020 à 00:39:55

---------------
"By the time I pay my scientist, all the people in my lab, my developers, the lab rats, it's a wash. Well, why you do it then, baby Billy? Well, cause I'm selfless"
n°169865
darxmurf
meow
Posté le 02-06-2020 à 11:20:15  profilanswer
 

Dites, un syslog server sur un core i3 qui fait déjà icinga2 server, ça semble un peu léger comme config ou ça peut le faire ? Je n'arrive pas à me rendre compte de la charge que ça peut impliquer. Ca serait pour les logs d'une 40aine de machines environ


Message édité par darxmurf le 02-06-2020 à 11:20:27

---------------
Des trucs - flickr - Instagram
n°169866
Ivy gu
3 blobcats dans un trenchcoat
Posté le 02-06-2020 à 11:31:32  profilanswer
 

c'est surtout dépendant du nombre d'évènnements par seconde je pense
et de si les autres applis sur le serveur consomment déjà une grande partie des ressources ou pas


---------------
Live stream in the Namib Desert
n°169867
darxmurf
meow
Posté le 02-06-2020 à 11:54:11  profilanswer
 

bon je tente le truc, au pire je bouge ça ailleurs


---------------
Des trucs - flickr - Instagram
n°169868
darxmurf
meow
Posté le 02-06-2020 à 16:30:46  profilanswer
 

Vous utilisez quoi comme serveur syslog ?
J'ai rapidos regardé et je suis tombé sois sur rsyslog ou syslog-ng

 
bon, syslog-ng semble plus abouti, je vais essayer ça


Message édité par darxmurf le 02-06-2020 à 16:38:07

---------------
Des trucs - flickr - Instagram
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  104  105  106  ..  152  153  154  155  156  157

Aller à :
Ajouter une réponse
 

Sujets relatifs
Quel adresse pour routeur cisco? 2 réseaux différents2 Livebox ( 2 reseaux) pour 1 imprimante
HPE IMC Monitoring Linux distrib2 cartes réseaux sur 1 PC connecté à 2 accès
Serveur Squid pour 5 réseaux (5 modems)Limitation droits utilisateurs AD/Linux
Logiciel opensource schémas réseauxMigrer bases SQL de xampp Windows vers serveur Linux
[Reseaux d'entreprise] Obtenir la WIFI pour utiliser tablettesdeux reseaux wifi avec une livebox
Plus de sujets relatifs à : • Administrateur Systèmes linux/unix & Réseaux •


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR