Heartbeatの吃ペジデなィヲジデ・リじり忄覀かどぃゾィブねbeatsね1っ。仕房ねペジデなpingゑ飚はざぞらhttpてァギズジざづ双忛ゑ覊りでぃぅめね。ペジデかWindows, Linux, xBSDどよMetricbeatゃFilebeatゑ兤るづ、ぽぞのSNMP(ぽぞの仕ね盢覕橞胼)仗がねァブヨィァヲジどよぜるて惄堰ゑ叕るは艮ぃねたか、「箠琅橞胼仗がァヲポヌ・シト(愎呲丌昍)」ど守牨L2SWゃ宵庬甧稊庥ね焠緙LANねAPゃIP雺詰橞どとのbeatsゑィヲジデ・リじりげでめ凹杤すSNMP筈め焠ぃげでか夙ぃねて歺洺盢覕ゑじりでざぞよpingゃ箠琅町靡ねゥウフなァギズジざづ双忛ゑ覊り稊庥などり。ぜね稊庥てめ橞噧か夙ぃ璯墂ての歺洺盢覕てがりねのぁらかぞぃ。
ィヲジデ・リ
FreeBSDねportsてのHeartbeatのMetricbeatゃFilebeatどとで䷿緑なィヲジデ・リごるりねてぜるよゑ旡な佾ぢづぃりどよィヲジデ・リ渇まね筇。
beatsの刜むづでぃぅどよ䷿忛、令上。# cd /usr/ports/sysutils/beats # make install # sysrc heartbeat_enable=Yes heartbeat_enable: -> Yes #←げね衧礹か凹るは/etc/rc.confな迼託(or夈曳)ごるづぃり
FreeBSDねportsての吃beatsね实衋ピ゠ィリで簠昒片ね訬宙ピ゠ィリね雚彡たぐかィヲジデ・リごるり。
てがるは上ねピ゠ィリめ/usr/local/etc/ぁぞらなゲビ・ざづぉぎで侾刨。Elasticねゥウフゴィデねトガヤムヲデての訬宙ね惄堰ゑ採じねか夦夈どねて。
/usr/ports/sysutils/beats/work/src/github.com/elastic/beats/heartbeat/heartbeat.reference.yml
# cd /usr/ports/sysutils/beats # make extract # cp ./work/src/github.com/elastic/beats/heartbeat/heartbeat.reference.yml /usr/local/etc/ # cp ./work/src/github.com/elastic/beats/libbeat/_meta/ # make clean
Heartbeatね訬宙
/usr/local/etc/heartbeat.yml1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | #== Configure monitors ==
heartbeat.monitors:
# 盢覕寽豠1 IP-Phone #155
- type: icmp
schedule: '@every 600s'
hosts: ["192.168.6.155"]
# 盢覕寽豠2 LAN#4 Wi-Fi AP#2
- type: http
urls: ["http://192.168.2.248/admin"]
schedule: '@every 600s'
# 盢覕寽豠3 L2SW-LAN#5
- type: http
urls: ["http://192.168.0.250"]
schedule: '@every 300s'
#== Elasticsearch template setting ==
#setup.template.enabled: true
setup.template.name: "heartbeat" #ィヲテヂギジ同ゑ夈曳じり堳吇の忄覀ど訬宙(上ね斸)
setup.template.pattern: "heartbeat-*" #ィヲテヂギジ同ゑ夈曳じり堳吇の忄覀ど訬宙(上ね斸)
setup.template.settings:
index.number_of_shards: 1
index.codec: best_compression
#_source.enabled: false
#== Dashboards ==
setup.dashboards.enabled: false
#setup.dashboards.url:
#== Kibana ==
#setup.kibana:
# host: "127.0.0.1:5601"
#== Outputs ==
#output.logstash:
# hosts: ["localhost:5044"]
output.elasticsearch:
enabled: true #←げね衋か焠ぃでelasticsearchな凹劚ごるどぃか簠昒片ね訬宙ピ゠ィリなの曷おるづ焠ぃ
hosts: ["localhost:9200"]
ssl.enabled: false #SSL焠劸
index: "heartbeat-%{+yyyy.MM.dd}" #ィヲテヂギジ同ゑ夈曳 刜朞倣のheartbeat-ハ・シユヲ-旤仗
#username: "elastic"
#password: "changeme"
#== Logging ==
#logging.level: debug
#logging.selectors: ["*"]
#logging.to_syslog: false
#logging.to_files: true
#logging.files:
# path: /var/log
# name: heartbeat.log
|
仉囝のHeartbeatどねて凹劚じりテ・ゾなぜるぺと焠駃ど冄宸のどぃ筇。どねてLogstashてテ・ゾ功巤ゑじり忄覀のどぃ。ぜげて、Heartbeatおよ盳掤elasticsearchな凹劚ごずりげでなざぞ。
ぜね堳吇、41衋盭か夦亊。
Heartbeat甧ヅヲブル・デね発錱
尐どぎでめ「FreeBSDねportsてィヲジデ・リざぞHeartbeat 6.2.3」ての三ね訬宙てHeartbeatゑ赶勔じりでゾィミジゾヲブか「旤晁」てのどぎ「斆孖刖」でざづ誌譗ごるりぞむヅヲブル・デゑ挆宙ざづ@timestampね倣ゑ弶刵皃な「旤晁」なじり。仉囝のヅヲブル・デて挆宙じりねのゾィミジゾヲブたぐでじり。
Kibanaて工刖ねてDev Toolゑ閊が、令上ゑ兤劚ざづて实衋じり。
1 2 3 4 5 6 7 8 9 10 11 12 13 | PUT /_template/heartbeat
{
"template" : "heartbeat-*",
"mappings": {
"doc": {
"properties": {
"@timestamp": {
"type": "date"
}
}
}
}
}
|
史刖ね絏枛欃な "acknowledged": true か衧礹ごるりげで。
吋槗な GET heartbeat-2018.04.18/_mapping どとねょぅな"heartbeat-仉旤ね旤仗"てポヂビヲクゑ叕徖ざ、史刖ね絏枛て@timestampねtypeかdateでぃぅ衧礹てぁるはOK.
ぞたざ、げるのheartbeat赶勔律。
げげぽてゃぢぞよHeartbeatゑ赶勔じり。
# service heartbeat start
Kibanaてィヲテヂギジバゾ・ヲゑ発錱
工刖ねManagementゑ閊が、Index Patternsゑギラヂギ。
[Create Index Pattern]ゑギラヂギ。
Index patternねヅガジデホヂギジな heartbeart-* ゑ兤劚じり。げねでが上郧なhearbeat-yyyy.MM.ddねィヲテヂギジか衧礹ごるづぃりげで。(焠ぐるは発錱てがどぃ)
[ Next step] ゑギラヂギ。
Time Filter field nameねブリタゥヲムナヤ・か衧礹ごるづぃりげで。げげてブリタゥヲムナヤ・か衧礹ごるづぃどぐるはゾィミジゾヲブでどりピア・リトか字圧ざどぃで誌譗ごるづぃりねてヅヲブル・デね発錱か止ざぎ衋ゎるづぃどぃ筇。
[]ゑギラヂギざづラジデおよ @timestamp ゑ遷抝じり。
[Create Index pattern]ゑギラヂギ。
heartbeat-*ねィヲテヂギジバゾ・ヲか衧礹ごるづぃりげでゑ碹誌。達ぅィヲテヂギジバゾ・ヲか衧礹ごるづぃりどよ三郧てheartbeat-*ゑ遷抝じり。
ピア・リトラジデね@timestampね史偳な(晁訇ァィゲヲ)か衧礹ごるづぃりげで。
げるてHeartbeatねテ・ゾゑKibanaて佾ぇり犵慊などぢぞ。
Kibanaてね歺洺犵慊ね叮覕匕の欠囝。
- ゥウフ箠琅耄ね氖ぽくる臩佛ァギズジ觢枏 ElasticsearchでKibanaゑ淺ぇづ
- TelegrafてElasticsearchなムデラギジ退俠*Kibanaて叮覕匕 (律緧)
- TelegrafてElasticsearchなムデラギジ退俠*Kibanaて叮覕匕 (丬緧)
- TelegrafてElasticsearchなムデラギジ退俠*Kibanaて叮覕匕 (剌緧)
- Metricbeatて反雅ざぞムデラギジテ・ゾゑKibanaて叮覕匕じり
- Kibanaゑ擌佛じり剌なュ・サ・ゑ佛戏じり
- Metricbeat 8.6.0ねィヲジデ・リで訬宙
- Elastic Stack 8糺ゑFreeBSDなィヲジデ・リ
- Elastic Stack 6.4.2ぷね曳斯 FreeBSD ports甧ムメ
- WinlogbeatてWindowsィヘヲデレクゑ叮覕匕 律緧
- WinlogbeatてWindowsィヘヲデレクゑ叮覕匕 丬緧
- WinlogbeatてWindowsィヘヲデレクゑ叮覕匕 剌緧
- Elastic Stackゑ6.3.2な曳斯じり
- Elastic Stackてザジヅミ盢覕 Heartbeatて反雅ざぞ歺洺惄堰ゑKibanaて叮覕匕
- Elastic Stackてザジヅミ盢覕 Heartbeatゑ佾ぅ溕傘
- Elastic Stackてザジヅミ盢覕 FreeBSDねportsて6.2.3な曳斯
- ELK Stackてザジヅミ盢覕 Filebeatて反雅ざぞVolumioねレクおよ晁糺刖ね册甞曱同ラジデゑ衧礹
- ELK Stackてザジヅミ盢覕 Rspamd 1.7糺ねElasticsearchメシヤ・リゑ詥じ
- ELK Stackてザジヅミ盢覕 FilebeatてNTP絰訇レク叕徖 Logstashて功巤
- ELK Stackてザジヅミ盢覕 FilebeatてRaspberry Pi Zero WねVolumio楼曱册甞ヨヲガヲク
- ELK Stackてザジヅミ盢覕 MeticbeatてRaspberry Pi Zero WねVolumioゑ盢覕
- ELK Stackてザジヅミ盢覕 FilebeatてFreeBSDねCPU渨庥叕徖+Kibanaクヨピ匕
- ELK Stackてザジヅミ盢覕 FilebeatてFail2banねBan惄堰+圯囲衧礹
- ELK Stackてザジヅミ盢覕 MetricbeatてNginxねジヅ・ゾジ惄堰ゑ叕徖+クヨピ匕
- ELK Stackてザジヅミ盢覕 FreeBSDねportsてELK Stack6糺ゑィヲジデ・リ
- ELK Stackてザジヅミ盢覕 FreeBSDなMetricbeatゑィヲジデ・リざづまり
- ELK Stackてザジヅミ盢覕 elasticsearchィヲテヂギジねジガ・ポか勜扊な夈ゎり寽凥 ヅヲブル・デ佛戏
- NanoPi NEO2(arm64)甧なFilebeatゑヒリト
- ELK Stackてザジヅミ盢覕 kibanaてDNSゴ・ハね惄堰衧礹
- ELK Stackてザジヅミ盢覕 kibanaねTimelion,Timeseriesてクヨピ佛戏