USB thermometer-528018 、ホ・ミ・テ・ッ・「・テ・ラ(No.2)
- ・ミ・テ・ッ・「・テ・ラーヘ
- コケハャ 、ノスシィ
- クスコ゚、ネ、ホコケハャ 、ノスシィ
- ・ス。シ・ケ 、ノスシィ
- USB thermometer-528018 、リケヤ、ッ。」
- 1 (2024-07-05 (カ) 22:59:07)
- 2 (2024-07-05 (カ) 23:37:50)
・マ。シ・ノ・ヲ・ァ・「エリマ「
フワシ。
ウオヘラ †
USB thermometer-528018、ホーキ、、ハチエネフ。」
Raspberry Pi †
Raspberry Pi、ヒニウニ、キ、ソDebian GNU/Linux 12(bookworm)、ヒ、ニサネヘム、ケ、ハヒ。。」
テーユナタ、ネ、キ、ニ、マ。「ヒワオ。エ、ハ」ソタワツウ、キ、ニ、筵ヌ・ミ・、・ケ、ホID、ャスナハ」、ケ、、ソ、癸「1・キ・ケ・ニ・猗筅ヌ、マ1クト、゙、ヌ、ヒケオ、ィ、、ウ、ネ、ソ萓ゥ、ケ、。」
エチテセハ †
・ヌ・ミ・、・ケ、ホタワツウ †
ヒワオ。エ、タワツウ、ケ、、ウ、ネ、ヌシォニーナェ、ヒヌァシア、オ、、。」
タオセ、ヒヌァシア、オ、、ニ、、、、ウ、ネ、ウホヌァ、ケ、。」
# lsusb Bus 001 Device 019: ID 0c45:7401 Microdia TEMPer Temperature Sensor
タゥク・ウ・゙・・ノ、ホス猜 †
ヒワ・ヌ・ミ・、・ケ、ォ、鬣ヌ。シ・ソ、スミホマ、ケ、、ソ、皃ホ・ウ・゙・・ノ、マgitセ螟ヒ・ス。シ・ケ、ャクウォ、オ、、ニ、、、。」
ーハイシ、ホシス遉ヒスセ、、。「git、隍・ス。シ・ケ・ウ。シ・ノ、シ霹タ、キ、ニ・ウ・・ム・、・、キ、ニサネヘム、ケ、。」
- ・ウ・・ム・、・シス
# apt-get install gcc libusb-dev # cd /usr/local/src # git clone https://github.com/bitplane/temper.git # cd ./temper # make
タオセ、ヒ・ウ・・ム・、・、ャスェホサ、ケ、、ネ。「temper、ホ・ミ・、・ハ・熙ャタクタョ、オ、、。」
ノャヘラ、ハク「クツ、ハ、ノ、ノユヘソ、キ。「・ミ・、・ハ・熙チウ、、ル、ュ・ヌ・」・・ッ・ネ・熙ヒーワニー、オ、サ、。」
# chmood 755 temper # cp temper /use/local/sbin
イケナル、ホシ霹タ †
・ウ・゙・・ノ、シツケヤ、ケ、、ネ。「ーハイシ、ホ、隍ヲ、ヒ・ソ・、・爭ケ・ソ・・ラ、ネイケナル、ャノクス狄ミホマ、ヒ・ォ・・゙タレ、熙ヌスミホマ、オ、、。」
# /usr/local/sbin/temper 05-Jul-2024 14:06,34.640152
・ソ・、・爭ケ・ソ・・ラ、マUTC、ヌノスシィ、オ、、。」
・ヌ。シ・ソ、ホウ靉ム †
Zabbix、ヒイケナル・ヌ。シ・ソ、シ隍ケ、゚。「サキマホ・ー・鬣ユ、タクタョ、ケ、。」
・ヌ。シ・ソ、シ隍ケ、爨ヒナ、ソ、遙「Zabbix Agent、・、・・ケ・ネ。シ・、ケ、。」
# apt-get install zabbix-agent
セワコル、ハタ゚ト熙ハ、ノ、マセハホャ
シ隍ケ、゚ハヒ。、ホケヘーニ †
Zabbix、ヒシ隍ケ、爨ヒ、マ。「、、、ッ、ト、ォ、ホハヒ。、ャケヘ、ィ、鬢、。」
- 1. Zabbix Agent、ホsystem.run[]・ュ。シ、ヌtemper、シツケヤ、キ、ニスミホマ、シ隍ケ、
- 2. cron、ヒ、ニトエシツケヤ、キ、ソキイフ、・・ー、ヒスミホマ、キ、ニ。「Zabbix Agent、ホ・・ーエニサ、ヘム、、、ニシ隍ケ、
- 3. cron、ヒ、ニトエシツケヤ、キ、ソキイフ、zabbix_sender・ウ・゙・・ノ、ヌZabbix Server、ヒトセタワチ、ケ、
temper、マrootク「クツ、ヒ、隍シツケヤ、ャノャヘラ、ネ、ハ、。」、ウ、ホ、ソ、癸「1.、ホハシー、シツチ、ケ、、ソ、皃ヒ、マZabbix Agent、ォ、駸ystem.run[]・ュ。シ、ヌシツケヤスミヘ隍、隍ヲ、ヒ。「sudo、ヘム、、、ニzabbix・譯シ・カク「クツ、ヌ、箴ツケヤ、ャイトヌス、ハセカキ、コ、ノャヘラ、ャ、「、。」、゙、ソ。「Zabbix Agent、ホAllowkey、ヒsystem.run[*]、オイト、オ、サ、ノャヘラ、ャ、「、、ウ、ネ、ォ、鬘「・サ・ュ・螂・ニ・」フフ、ホ・・ケ・ッ、篦クコ゚、ケ、。」
、゙、ソ。「3.、ホハシー、マノクス狄ミホマ、ホキイフ、・ウ・゙・・ノ、ヒー、ュナマ、ケ・ケ・ッ・・ラ・ネ、ャノャヘラ、ネ、ハ、。」
ーハセ螟ホ、ウ、ネ、ォ、鬘「コ」イ、マ2.、ホハシー、コホヘム、ケ、、ウ、ネ、ネ、キ、ソ。」
cron、ネ・・ー、ホタ゚ト †
トエシツケヤ、マ1ハャヒ隍ネ、ケ、、ソ、癸「ーハイシ、ホタ゚ト熙ケヤ、ヲ。」
- crontab
* * * * * /usr/local/sbin/temper >> /var/log/zabbix-agent/temper.log
シツケヤ、ホナル、ヒ・・ー、ヒトノオュ、オ、、ニ、、、ッ、ウ、ネ、ォ、鬘「・・ーー、、オッ、ウ、オ、ハ、、ヘヘ、ヒzabbix-agent、ホ・。シ・ニ。シ・キ・逾、ホタ゚ト熙ヒコルケゥ、ケ、。」~。「
ツミセン、ネ、ハ、・・ー・ユ・。・、・、 *.log 、ヒハムケケ、ケ、、ウ、ネ、ヌ。「・ユ・。・、・フセ、ャケ酖ラ、ケ、、ミ・。シ・ニ。シ・キ・逾スミヘ隍、隍ヲ、ヒ、ケ、。」
、゙、ソ。「ハンツクエエヨ、ャトケ、、、ソ、癸「・。シ・ニ。シ・キ・逾、マニシ。。ハdaily。ヒ。「タ、ツ蠢、マ14タ、ツ螟ネ、キ、ソ。」
- /etc/logrotate.d/zabbix-agent
/var/log/zabbix-agent/*.log { daily rotate 14 compress delaycompress missingok notifempty create 0640 zabbix zabbix sharedscripts postrotate [ -e /run/zabbix/zabbix_agentd.pid ] && invoke-rc.d zabbix-agent force-reload >/dev/null || true endscript
エニサタ゚ト †
エニサタ゚ト熙マ・・ーエニサ、ケヤ、ヲ・「・、・ニ・爨ネ。「、ス、ホテ讀ォ、魎ケナルセハ、ホ、゚、シ隍ケ、牴ヘツク・「・、・ニ・爨ヘム、、、ソケスツ、、ネ、ケ、。」
・ロ・ケ・ネ、ヒ、隍サイセネ、ケ、・・ー・ユ・。・、・、ャハム、、セケ遉ヒ、マ。「・ロ・ケ・ネ・゙・ッ・、ネ、キ、ニ{$TEMPERLOG}、トオチ、キ、ニタ萃ミ・ム・ケ、タ゚ト熙ケ、、ウ、ネ、ヌセ蠖、ュ、ケ、。」
- ・・ーエニサタ゚ト
フセチー temper log (raw data) ・ソ・、・ラ Zabbix・ィ。シ・ク・ァ・・ネ。ハ・「・ッ・ニ・」・ヨ。ヒ ・ュ。シ log[{$TEMPERLOG}] ・ヌ。シ・ソキソ ・・ー エニサエヨウヨ 1s ・メ・ケ・ネ・熙ホハンツクエエヨ 10d
- イケナル・ヌ。シ・ソ
フセチー USB Temper ・ソ・、・ラ ーヘツク・「・、・ニ・ ・ュ。シ hw[Temper] ・ヌ。シ・ソキソ ソテヘ。ハノ簇ーセョソ。ヒ ・゙・ケ・ソ。シ・「・、・ニ・ temper log (raw data) テアーフ 。 ・メ・ケ・ネ・熙ホハンツクエエヨ 90d ・ネ・・・ノ、ホハンツクエエヨ 365d - ハンツクチース靉
フセチー タオオャノスクス ・ム・鬣癸シ・ソ (\d+\.\d+) \1 ・ヌ。シ・ソキソ ソテヘ。ハノ簇ーセョソ。ヒ
- ハンツクチース靉
- ・ニ・・ラ・。シ・ネ・゙・ッ・
$TEMPERLOG} /var/log/zabbix-agent/temper.log