Raspberry-Pi

フワシ。

ウオヘラ

USBタワツウキソイケナル・サ・・オ。シ、Raspberry-Pi、ヒ、ニサネヘム、ケ、セケ遉ホ・ホ・ヲ・マ・ヲ。」

・マ。シ・ノ・ヲ・ァ・「

シ隍ノユ、ア

USBテシサメ、ヒイケナルキラ、シ隍ノユ、ア、ソコン、ヒ、マーハイシ、ホ・皈テ・サ。シ・ク、ャオュマソ、オ、、。」

  • /var/log/messages
    kernel: usb 1-1.2: new low-speed USB device number 4 using dwc_otg
    kernel: usb 1-1.2: New USB device found, idVendor=0c45, idProduct=7401
    kernel: usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    kernel: usb 1-1.2: Product: TEMPerV1.4

・ス・ユ・ネ・ヲ・ァ・「

pcsensor

ウオヘラ

タゥク賚ム・ス・ユ・ネ・ヲ・ァ・「。ヨpcsensor。ラ、マARMヘム、ホ・ミ・、・ハ・熙ャツクコ゚、キ、ハ、、、ソ、癸「・ス。シ・ケ・ウ。シ・ノ、隍・ウ・・ム・、・、ケ、。」
Fedora 21 Remix、ヒ、マ・ス。シ・ケ・ウ。シ・ノ、・ウ・・ム・、・、ケ、、ソ、皃ホエトカュ、ャノヤツュ、キ、ニ、、、、ソ、癸「ーハイシ、ホシス遉ヒスセ、、エトカュ、ターネ、ケ、。」

エトカュケステロ

  • gcc
    gcc、ホ・、・・ケ・ネ。シ・、ケヤ、ヲ。」
    # yum install gcc

    ==================================================================================
     Package                            Arch      Version        Repository  Size
    ==================================================================================
    Installing:
     gcc                                armv7hl   4.9.2-6.fc21   updates      13 M
    Installing for dependencies:
     cpp                                armv7hl   4.9.2-6.fc21   updates     4.7 M
     libasan                            armv7hl   4.9.2-6.fc21   updates     196 k
     libatomic                          armv7hl   4.9.2-6.fc21   updates      33 k
     libmpc                             armv7hl   1.0.2-3.fc21   fedora       47 k
     libubsan                           armv7hl   4.9.2-6.fc21   updates      99 k
     mpfr                               armv7hl   3.1.2-8.fc21   updates     192 k
    
    Transaction Summary
    ==================================================================================
    Install  1 Package (+6 Dependent packages)



  • libusb
    libusb、ホ・リ・テ・タ。シ・ユ・。・、・、ホ・、・・ケ・ネ。シ・、ケヤ、ヲ
    • Fedora Remix
      yum install libusb-devel

      ==================================================================================
       Package                            Arch      Version        Repository  Size
      ==================================================================================
      Installing:
       libusb-devel                       armv7hl   1:0.1.5-5.fc21 fedora      19 k
      Installing for dependencies:
       libusbx-devel                      armv7hl   1.0.19-2.fc21  fedora      27 k
      
      Transaction Summary
      ==================================================================================
      Install  1 Package (+1 Dependent package)

    • Raspbian
      apt-get install libusb-dev 

      ・ム・テ・ア。シ・ク・・ケ・ネ、ニノ、゚ケ、、ヌ、、、゙、ケ... エーホサ 
      ーヘツクエリキク・ト・遙シ、コタョ、キ、ニ、、、゙、ケ                 
      セツヨセハ、ニノ、゚シ隍テ、ニ、、、゙、ケ... エーホサ
      ーハイシ、ホ・ム・テ・ア。シ・ク、ャソキ、ソ、ヒ・、・・ケ・ネ。シ・、オ、、゙、ケ:
       libusb-dev 
      ・「・テ・ラ・ー・。シ・ノ: 0 クト。「ソキオャ・、・・ケ・ネ。シ・: 1 クト。「コス: 0 クト。「ハンホア: 0 クト。」
      40.7 kB 、ホ・「。シ・ォ・、・ヨ、シ霹タ、ケ、ノャヘラ、ャ、「、熙゙、ケ。」
      、ウ、ホチ犲ク螟ヒトノイテ、ヌ 236 kB 、ホ・ヌ・」・ケ・ッヘニホフ、ャセテネ、オ、、゙、ケ。」
      シ霹タ:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libusb-dev armhf 2:0.1.12-20+nmu1 [40.7 kB]
      40.7 kB 、 1ノテ 、ヌシ霹タ、キ、゙、キ、ソ (23.5 kB/s)
      ーハチー、ヒフ、チェツ、ホ・ム・テ・ア。シ・ク libusb-dev 、チェツ、キ、ニ、、、゙、ケ。」
      (・ヌ。シ・ソ・ル。シ・ケ、ニノ、゚ケ、、ヌ、、、゙、ケ ... クスコ゚ 77851 クト、ホ・ユ・。・、・、ネ・ヌ・」・・ッ・ネ・熙ャ・、・・ケ・ネ。シ・、オ、、ニ、、、゙、ケ。」)
      (.../libusb-dev_2%3a0.1.12-20+nmu1_armhf.deb 、ォ、) libusb-dev 、ナクウォ、キ、ニ、、、゙、ケ...
      man-db 、ホ・ネ・・ャ、ス靉、キ、ニ、、、゙、ケ ...
      libusb-dev (2:0.1.12-20+nmu1) 、タ゚ト熙キ、ニ、、、゙、ケ ...

    • Ubuntu 14
      apt-get install usblib-dev

      ・ム・テ・ア。シ・ク・・ケ・ネ、ニノ、゚ケ、、ヌ、、、゙、ケ... エーホサ
      ーヘツクエリキク・ト・遙シ、コタョ、キ、ニ、、、゙、ケ                
      セツヨセハ、ニノ、゚シ隍テ、ニ、、、゙、ケ... エーホサ
      ーハイシ、ホ・ム・テ・ア。シ・ク、ャソキ、ソ、ヒ・、・・ケ・ネ。シ・、オ、、゙、ケ:
        libusb-dev
      ・「・テ・ラ・ー・。シ・ノ: 0 クト。「ソキオャ・、・・ケ・ネ。シ・: 1 クト。「コス: 0 クト。「ハンホア: 328 クト。」
      29.0 kB 、ホ・「。シ・ォ・、・ヨ、シ霹タ、ケ、ノャヘラ、ャ、「、熙゙、ケ。」
      、ウ、ホチ犲ク螟ヒトノイテ、ヌ 251 kB 、ホ・ヌ・」・ケ・ッヘニホフ、ャセテネ、オ、、゙、ケ。」 
      シ霹タ:1 http://old-releases.ubuntu.com/ubuntu/ utopic/main libusb-dev amd64 2:0.1.12-24 [29.0 kB]
      29.0 kB 、 0ノテ 、ヌシ霹タ、キ、゙、キ、ソ (39.9 kB/s) 
      ーハチー、ヒフ、チェツ、ホ・ム・テ・ア。シ・ク libusb-dev 、チェツ、キ、ニ、、、゙、ケ。」
      (・ヌ。シ・ソ・ル。シ・ケ、ニノ、゚ケ、、ヌ、、、゙、ケ ... クスコ゚ 191977 クト、ホ・ユ・。・、・、ネ・ヌ・」・・ッ・ネ・熙ャ・、・・ケ・ネ。シ・、オ、、ニ、、、゙、ケ。」)
      Preparing to unpack .../libusb-dev_2%3a0.1.12-24_amd64.deb ...
      Unpacking libusb-dev (2:0.1.12-24) ...
      Processing triggers for man-db (2.7.0.2-2) ...
      Processing triggers for doc-base (0.10.6) ...
      doc-base ・ユ・。・、・、 1 クトトノイテ 、ス靉テ...

・ウ・・ム・、・

pcsensor、ホ・ウ・・ム・、・、ケヤ、ヲ。」
・ミ。シ・ク・逾、萇ノタクキソ、ヒ、ェ、、、ニ、筍「ニア、クシス遉ヌ・ウ・・ム・、・、ケ、、ウ、ネ、ャ、ヌ、ュ、。」

# tar xfvz pcsensor-1.0.2.tar.gz
# cd pcsensor-1.0.2
# make
cc -DUNIT_TEST -o pcsensor pcsensor.c -lusb

・ミ・、・ハ・熙ャタクタョ、オ、、。」

-rwxr-xr-x  1 root root 17870 Jun 17 14:51 pcsensor

イケナルツャト

・ミ・、・ハ・熙シツケヤ、ケ、、ウ、ネ、ヌ。「ツャト熙オ、、ソイケナル、ャノスシィ、オ、、。」

# ./pcsensor 
YYYY/MM/DD HH:MM:DD Temperature 101.98F 38.88C



ーソ。ヨ-d。ラ、、ト、ア、、ウ、ネ、ヌ。「タワツウ、オ、、ニ、、、・ミ・ケ、ホセハ、ャノユイテ、オ、、。」

# ./pcsensor 
YYYY/MM/DD HH:MM:DD Bus 001 Device 004 Temperature 101.98F 38.88C

Zabbixマ「キネ

ウオヘラ

Zabbix Agent、キミヘウ、キ、ソイケナルツャト熙ケヤ、ヲセケ遉ホTips。」

ク「クツノユヘソ

ヒワオ。ヌス、シツケヤ、ケ、、ソ、皃ヒ、マrootク「クツ、ャノャヘラ、ネ、ハ、、ウ、ネ、ォ、鬘「ナャタレ、ハク「クツノユヘソ、ネ・「・、・ニ・狢゚キラ、ャノャヘラ、ネ、ハ、。」

# visudo

## Zabbix
zabbix ALL=(root) NOPASSWD: /usr/local/bin/pcsensor

・「・、・ニ・狢゚ト

テヘ、シスク、ケ、・「・、・ニ・爨マ。「system.run・ュ。シ、サネヘム、キ、ニコタョ。」

  • ・ウ・゙・・ノ
    ・ヌ・ミ・、・ケ、ニテト熙キ、ニタンサ皃ホソテヘ、ホ、゚、シ霹タ、ケ、。」
sudo -u zabbix sudo /usr/local/bin/pcsensor -D0 | cut -d' ' -f5 | sed 's/[A-Z]//g'
  • ・「・、・ニ・爭ュ。シ
    Zabbix Agent、ニウニ、ホセ蝪「・「・、・ニ・爭ュ。シ。ヨsystem.run。ラ、ヌ・ウ・゙・・ノ、シツケヤ、ケ、。」
    ・「・、・ニ・爨ネ、キ、ニサネヘム、ケ、セケ遉ヒ、マオュケ讀・ィ・ケ・ア。シ・ラ、ケ、、ウ、ネ。」
system.run["sudo /usr/local/bin/pcsensor -D0 | cut -d' ' -f5 | sed 's\/[A-Z]\/\/g'"]

サイケヘ

・ウ・・ム・、・・ィ・鬘シ

declaration of function。ニisprint。ヌ

Raspbian GNU/Linux 9、ヒ、ニ・ウ・・ム・、・サ、ヒネッタク、ケ、・ィ・鬘シ。」

pcsensor.c: In function 。ニmain。ヌ:                                                                                                                           
pcsensor.c:426:14: warning: implicit declaration of function 。ニisprint。ヌ  [-Wimplicit-function-declaration]
         if (isprint (optopt)) 

・鬣、・ヨ・鬣ノヤツュ、ネサラ、、、、ャ。「イキ靆ヒ。ノヤフタ。」
シツコンセ螟ホニーコ、ヒ、マフ萃熙マフオ、、。」


・ネ・テ・ラ   ハヤスク ナ犢 コケハャ 写酌識失竺識捨釈 ナコノユ ハ」タス フセチーハムケケ ・・。シ・ノ   ソキオャ ーヘ ク。コ コヌスェケケソキ   ・リ・・ラ   コヌスェケケソキ、ホRSS
Last-modified: 2018-01-16 (イミ) 00:38:36 (2293d)