Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Memantau Suhu Kamar dengan Raspberry Pi dan Nagios

Selama beberapa bulan terakhir saya telah menerapkan dan membangun solusi pemantauan untuk pengembangan dan sistem produksi kami. Karena nagios adalah solusi pemantauan yang paling disukai / dibenci, saya merasa berkewajiban untuk mempelajari cara kerjanya. Setelah berjuang dengan izin pengguna, aturan firewall, dependensi yang rusak, dan pada dasarnya masalah lain apa pun yang dapat mengganggu saya, saya akhirnya memiliki sistem Nagios yang berfungsi. Karena saya suka bootstrap dan membuat konfigurasi semudah mungkin, saya meluangkan waktu untuk menginstal Adagios untuk duduk di atas Nagios. Saya sangat merekomendasikannya karena membuat berurusan dengan Nagios menjadi pengalaman yang jauh lebih menyenangkan dan terlihat jauh lebih baik.

Sekarang untuk hal-hal yang menyenangkan:saat tren berlanjut, saya suka menggunakan raspberry pi di mana pun saya bisa. Mereka kecil, menarik sedikit daya, dan memiliki input yang cukup untuk memasang sensor. Baru-baru ini saya sedang menelusuri r/sysadmin ketika saya menemukan posting berikut Bulan lalu para wanita pembersih melukai server kesayangan saya. Itu membuat saya berpikir… sekarang saya sedang memantau ruang disk, penggunaan memori, beban CPU, mungkin saya harus mulai memantau suhu ruang server.

Perlu Alat

Pengkabelan

Saya pertama kali menguji pengaturan saya menggunakan papan tempat memotong roti dan kabel jumper sebelum menyolder apa pun bersama-sama. Jika itu bukan pilihan bagi Anda, pergilah ke kepala dan solder resistor 4,7k ohm antara 3,3v (kabel merah) dan jalur data (kabel kuning).

Di bawah ini adalah diagram tentang bagaimana semuanya harus terhubung yang diambil dari tutorial adafruits.

Menyiapkan NRPE

Untuk nagios untuk memantau suhu itu akan membutuhkan agen NRPE yang diinstal pada Raspberry Pi. Berikut adalah panduan cepat untuk menginstal NRPE.

    1. Unduh dan ekstrak NRPE-2.x dari situs berikut:

http://sourceforge.net/projects/nagios/files/nrpe-2.x/

    1. Ekstrak isinya:

tar -zxvf nrpe-2.15.tar.gz

    1. Ubah ke direktori yang diekstrak:

cd nrpe-2.15/

    1. Anda perlu membuat tautan simbolis agar nrpe dapat menemukan perpustakaan SSL lengan:

sudo rm /usr/lib/libssl.so
sudo ln -s /usr/lib/arm-linux-gnueabihf/libssl.so /usr/lib/libssl.so

    1. Jalankan proses konfigurasi, jika Anda kehilangan dependensi apa pun, ia akan memberi tahu Anda (urusi mereka):

./konfigurasi

    1. Sebelum menginstal, lanjutkan dan buat pengguna dan grup nagios. Anda akan membutuhkan ini untuk proses instalasi. Pastikan untuk membangun dan menginstalnya sebagai root:

sudo useradd nagios
sudo make all
sudo make install
sudo make install-plugin
sudo make install-daemon

    1. Salin contoh file konfigurasi ke direktori pemasangan NRPE:

sudo mkdir /usr/local/nagios/etc
sudo cp sample-config/nrpe.cfg /usr/local/nagios/etc/nrpe.cfg
sudo chown -R nagios:nagios /usr/local /nagios/etc/

    1. Salin skrip debian init.d dan berikan izin yang dapat dieksekusi:

sudo cp init-script.debian /etc/init.d/nrpe
sudo chmod 700 /etc/init.d/nrpe

      1. Edit file konfigurasi nrpe.cfg dan pastikan untuk menambahkan server Nagios Anda ke allow_hosts. Mari lanjutkan dan tambahkan perintah check_temp
      2. sudo vim /usr/local/nagios/etc/nrpe.cfg
        > allow_hosts=127.0.0.1,YOUR_NAGIOS_SERVER_IP_HERE
        > command[check_temp]=/usr/local/nagios/libexec/check_temp. sh -w 30 -c 40
      3. Pastikan akses melalui port 5666 diperbolehkan nrpe 5666/tcp #nrpe

    1. Mulai layanan NRPE:

sudo service nrpe start

    1. Mari kita pastikan berjalannya:

ps aux | grep nrpe
Perintah di atas seharusnya menampilkan sesuatu di sepanjang baris:

[dilindungi email]:/tmp/nrpe-2.15# ps aux | grep nrpenagios 8869 0.0 0.2 4084 980 ? Ss 21:43 0:00 /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
    1. Terakhir mari kita pastikan NRPE dimulai saat reboot:

sudo update-rc.d nrpe default

Anda sekarang sudah selesai menginstal agen NRPE di Raspberry Pi Anda, jadi inilah saatnya untuk menginstal skrip check_temp.

Kode

Simpan skrip berikut sebagai check_temp.sh di dalam /usr/local/nagios/libexec/
Pastikan ia memiliki izin yang dapat dieksekusi:chmod +x /usr/local/nagios/libexec/check_temp.sh

Untuk detail lebih lanjut:Memantau Suhu Kamar dengan Raspberry Pi dan Nagios


Proses manufaktur

  1. Ukur suhu dengan sensor DS18B20 1-kawat dan Raspberry Pi
  2. Baca suhu dengan DS18B20 | Raspberry Pi 2
  3. Pemantau Suhu dan Kelembaban Rumah (Kamar) dengan Bagan Berbasis Web – Raspberry Pi
  4. Pemantauan Suhu di Raspberry Pi
  5. Mengukur suhu dengan RASPBERRY PI
  6. Memantau Suhu Kamar dengan Moteino dan Raspberry Pi
  7. Memantau Suhu Dengan Raspberry Pi
  8. Pemantauan Cuaca Jarak Jauh Menggunakan Raspberry Pi
  9. Raspberry Pi mengontrol pemantauan suhu ruangan dengan output gambar Gnuplot dan kemampuan peringatan email
  10. 433MHz Smart Home Controller dengan Sensorflare dan RaspberryPi