416 links
  • Johndescs's mini-recording
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
  • thumbnail
    Blog Stéphane Bortzmeyer: My first Nagios plugin in Go

    Petit check sympa. Par contre sous Debian Wheezy, la lib DNS sur lequel s'appuie le check ne build pas (le check, lui, build sans soucis). Deux problèmes :

    • La fonction hmac.Equal n'existe pas dans la version de Go des paquets, je l'ai simplement copiée directement dans le code vu comme elle est simple (d'ici : http://golang.org/src/pkg/crypto/hmac/hmac.go?m=text).
    • Il y a aussi un endroit où le compilateur est un peu con car il râle qu'une fonction n'a pas de return alors qu'en fait il y a un switch avec cas par défaut juste avant. J'ai rajouté un truc au pif (vu en haut de la même fonction) étant donné que ça ne sera jamais exécuté. Donc dans types.go, fonction "nextByte", un petit "return 0, 0" en bas et hop :)

    Et sinon, pour éviter de build dans le système, on peut définir un dossier pour que Go fasse sa sauce : variable d'env' "GOPATH", par exemple "GOPATH=~/go go commande"

    May 11, 2014 at 22:13:55 GMT+2 - permalink -
    QRCode
    - http://www.bortzmeyer.org/go-dns-icinga.html
    Linux
Links per page: 20 50 100
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Help/documentation