ααΆαβααΈβααΈαβααααΆαβαα»α αααα»αβααΆαβαααααΆαβαα½α
βα αΎαα
α’ααααααααΆα’αΆα α αΆααα’αΆαααααα
ααααααα ααααΆα αΆααα’αΆαααααααααααΆααα’ααα ααααα·αααΎα’αααααααΎααΆααααα»ααααα»αααΌα α¬ααααααΆααα―αα α’αααβαα·αβααΆαβααΆαβαααα½αβαα·αα·ααα α αΎαβα’αααβαα·αβααααΆααβααΆβααΎβα’αααβαα·αβααΆβααααΌαβααΆαβααΆβα ααΆααα’αααααΆαααΆαααααααΆααααα½ααα·αα·αααααααααα·αααα½αα ααα½α "αααααΆααααααααααα»ααα" ααα»ααααααΆ "αα·αααΆααα·α" αααααΆααα’ααα α¬ααΆααααΎαααΆααααα»αααΆαααααααα ααΆααααααααααααΎαααααααΆαααΎα α αΎααα·αααΆαααααΆααααααΌαααΈαα·αααααα’αααα αααΎαααα α αΎαααααα - ααααα·αααΎα’ααααα·αααΆαα·αααΆααααααααααα αααα»ααααα·αααΆααααΌα (α¬ααΌααααΈααααΆααααααΆα) ααΎααααΈαααα½ααα·αα·αααααααΆαααααααααααααΆααααα½ααα·αα·ααααααΆαα αα ααΆααααΈαααΈαααααααα»ααα½αααααα¬ααααααα ααΆααααααααααΆα
α ααα»α’αααΈααΆαααΆ okerr αα·αααααααΆ
αααααΆαααααα»αααΉααααα αΆααααααααα·ααααα½αα±ααα αΆααα’αΆαααααααα okerra ααααααααΆααααΆααΈαααααααααααα½ααα·αα·ααααα½αα ααα½αααααααααα
Okerr ααΊααΆααΆααααα½ααα·αα·αααααΌαααΆαα
ααα‘α»αααααααα½ααα·αα·ααααααααααα»α βααααΆααααΆαβ αααα»αααααΎαααΆαααΎαααΆαααΈααααααΆααααα½ααα·αα·ααα ααααααααΌααα·αααααααα αααΆαααΈααααααα½ααα·αα·ααα (α§ααΆα ααα ααα αααΆαααααα)α αα αααααΆααααα αααΆαααΈαααααααΎααΆααααα½ααα·αα·αααααΎαααααΆα (α§ααΆα ααα ping α¬ααα αααααα’αΆα ααααΆα)α αα·ααΈααΆαααααααΈαα½ααααΆαααααααααααααααΆα Okerr ααααΎαααααΎαααΆααααΈαα ααΆααααα½ααα·αα·αααααΆααααα»ααααΆαααΈαααααααΌαααΆαα’αα»αααααααααααΆααααΆααααααΊααααΆαα (30Kb) α¬ααααααΈα αα·ααααααα·ααΈααααΆαααααα½αααααα’ααα α αΎαααΆααααα½ααα·αα·ααααααααΆαααααΌαααΆαα’αα»ααααααΆααααα§αααααα αΆαααααααΆ okerr αα αααα»αααααααααααααααααΆα
okerr αα·αααααΉαααααΆαααααα·ααΈααα»ααααααα ααα»ααααααααΆααααΆαααααααααα
ααααααααΆαααΈαααααααΆααααα½ααα·αα·αααααΆαα½αααΆαααα ααα αα·ααααα»αααααΆα ααΆαα·ααΆααααα»αααΆαααα‘αΎα αα·αααααααα ααΆαααααααα α αΎαααΆααΆαααΆαααααΆαα ααΆαα½α okerr α’αααα’αΆα ααα‘αΎααααΆαααΈααααααα½ααα·αα·αααααααΆαααααα½αααααα’ααα (ααΆα₯ααα·ααααα αα·ααααααααΎαα αα ) α¬α’αααα’αΆα ααααΎαααααααα’αα·αα·αα αα·αααααΎααααΆααααααΆαααααααααΆαααΈαααααααααΎαα α₯ααα·ααααααααααα
ααααα·αααΎααΆααααα½ααα·αα·αααα’αα»ααααΆαα±ααα’αααααΌααΆαααα αα·ααα·αααΆαααααααααΆαααΏααΆαααα αααα»ααααΆαααΈααα αα·ααααααα·ααΈ ααααααα½αααααααα·ααααΆααΎαα‘αΎα - ααΎα’αααααΆααΆα’αααααΆα? ααΎααΆααααα½ααα·αα·αααααΉαααααΆααααΎαα’αααΈαααα αΆαααααααααΆ ααααα·αααΎαααα½αααΆ "ααααΆαα" αααα ααα»ααααααααΆα ααααα‘αα α¬αα½αααααΆααΆαα½αααααΆαααααααααααααα’ααα (α§ααΆα ααα ααΆααααα ααΆααααααααααααα·ααααααααΆαααααΆααα α»α)? αα αααααααΎ okerr ααααΆααααααΆααααα - αααα αΆαααααααΌαααΆααααααααΆα - α’αααααΉαααα½αααΆαααΆαααΌαααααΉααα½α αααααΈααΆααααααααααα·ααααααααΆααααΌαααΆαα½ααααΆαααΈαααααααα’αααααααΆαααΆααα α¬ααααΌαααΆαααΆααααα αΆαααα zombies αααααα
ααΆααΆααα·αααΆαα ααΆααΆαα αΆαα·αααααααααΆαααΈααα okerr αααα½αααΆααΉααα·αα’αΆα ααααΎααΆα αααααΆααΆααα·α (ααΌα αααα’αααααΆαααΉαα αΎαααΆ 90% ααααΆαα’αΆα ααΏααΆααααΆααααααααα½αααΆααααΆαααΆαααα αα·α "α₯ααα·ααααα" 99% ααΆαα½αααΉαααΆααα·αααααααΉααααααα’αααααααΆ α αΎαααααΆααα½αααΆαααααααααΆααααΈαα½ααααΊ ααΆαααααα·ααΆα) α ααα»αααα ααΈαα½α α±ααΆαααααΆαααΎαα‘αΎααααααΊααΆαααΆα α αΎαααΈααΈα αααα αΆαααα’αΆα ααΉααα·αααΆαααααΆααααααααΆααααΆααα»αααααΆααααΆααΎαα‘αΎαααΆαα½ααααα αΆαα ααΎαααΆαααΈαααααααααΎαα ααααα·αααΎααΎαααΆαααΆαααΏααΆαα 99.9% α αΎαα’αααααΆα 99.9% (ααααα·ααααααααα) αααα±ααΆαααααΆααααΆαααααααα·αα’αΆα ααααΎαααΊ 0.1% αα 0.1% = 0.0001% α ααΆααααααα XNUMX ααααΆααα½ααα ααΆαααΏααΆααααααα’αααααααΎαααααααΆαααΆααα·αααααααΉαααααααα·αααααα·αα αααΆαααΊααα’ααΆαα!
α’ααααααααααααα½ααααααααΆααααα½ααα·αα·αααααΆααααΆααααααΊααΆα’ααααααααααααΆαααα ααα¬ααααΌααΈααααα αααααα’αΆα ααα‘αΎααααΆαααΈααα okerr αα·ααααααααΆαα αΌαααααΎαααα’αα·αα·ααααΆααααΆααααααααααααααααααααΆααα¬α₯ααα·αααααα ααααΌααααα½αααααααααααα’αααααααΆααααααΆααααα αα αα·αααα ααααα ααα»ααααα’αααααΆααααα αααααα’αΆα αα»αα α·αααααΆαααΆαα½αααΉαααΆααααα½ααα·αα·αααα
Okerr ααΊα’αααΈααΌα ααΆαα
ααΌα ααΆααααΊ "α’αααΌαααααΎα" α ααΆααΆαααααααααΆααααΈα - αααα (ααααααα) α¬αααα α (ERR) α αααααααααααΆαααΌα ααΆααααΆα αααΎααααααΆαααΆααααΆαααα»α (α§ααΆα ααα ααΆααααΆαααΈααα)α αα ααΎααααααααααααααα α’αααααΎαααααΆααααΆα’αααΈαααΆααα’ααααΆαααααααα (α αΎαα’αααα’αΆα αα·αααΆααΆα) α¬α’αααΈαα½αααΆααααααΊααααααα α α αΎαααααΌαααΆααααααααΌαα αα αααααααΆααααααΌααααΆαααααααΆααααα ααΆαααΌαααααΉαααααΌαααΆαααααΎα αααααααα»ααα½ααααα αααααααααα’ααααααα»ααααα αααΆ ααα ααααΈααααααααααααααααααΌαααΆαααααΎα
ααΌα ααΆαα okerr ααΈαα½ααααΆαααααααααααααΆααααααΆαα½α αααααΆααααΆααααααΌαααααΆαααΆα (αα αααα»α Zabbix αααααααΌαααΆαααα α ααΆ ααα)α α§ααΆα ααα ααΆααααα»αααΆααααααα½ααααα·αααΎαααΈ 2 (ααΆααΆααα·α ααΆα’αΆα αααααααΆα)α α αΎααααααΆααααΆααααα½ααα·αα·ααααααααααα»αααΈαα½αα (αααα»αααααα, ααΆαα₯ααα·ααααα, ... ) ααΆαα’αααααααΆαααΎαα ααααα·αααΎαααααΆααα ααα»αααα½αα ααα½αααΎααα·αααα½αααΆαααΆααααααΆααααααααααααα ααααααααααα ααα α»ααα½αααααΌαααΆααααααααΆ α αΎαααΆαααΌαααααΉαααααΌαααΆαααααΎα
ααααΌααΆαααΆαααααααΆααααααΎαααΊαα·αα·αααααΎαα’ααΈααααα αααααααΉα α αΎαααΎαααΆααααααααααα»αα αααααααα»ααααααααααα (ααΎαααααααααααΆα αΆααααααΎαααΆαααΆα)α ααααα·αααΎα’αααΈαααααααααΆααα·αα’αΈαα ααΎαααααΎαα·α αα ααΆαααααΆααααααααααα (ααα»ααααααΎααααΈαα»ααααα·ααΆα ααΎαα’αΆα ααΎαααααΆααααααααααα okerra ααΆααααΆαααΏα α αΎαααααΌαααααΆααααΆα’αααΈαααΆααα’ααααΆαααααααααα αααααα)α ααααα·αααΎααΆαααΌαααααΉαααααα ααΎαααΆαααααα·ααααα
ααΆααΆααα·αααΆαα ααΆα’αΆα ααααΎαα ααΆαααΎααααΈαααααΆααΌα ααΆαα "ααααααΆα" αααααΆαααα (ααΎααααΈααΎαααΌαααΆααααααααΆαααΈααΆααααα½ααα·αα·ααα) ααα»ααααα’αααΈαααααααααΆαααααΌαααΆαααααΎααΎααααΈαααααΎαααΌα ααΆαααααΆαααΆαααα ααΆααααα½α αα·ααα αα ααΆαα·ααααααααΆααααΆααααα½ααα·αα·ααααααααααααααααααα· αα·αααΆαααααΎααΆαααΌαααααΉαα
ααααααααααα’ααααααα»αααα‘αΎα okerr ααΊαααα·ααα αααα»αααΆαααΆααααΏα ααΌα ααααα’αααα’αΆα αααααΎαααΌα ααΆαααα½ααααα»ααα½αααΆααΈ ααΆα’αΆα "ααα" αααααΆαααα½αααααΆα ααααΆααααααα½αααααΆαα’αΆααααα α αΎααα αααααααα½αααααΆααααααααααΆαα’αααΈαα½αααΆα α ααΆααααΊα αΎαααααΎ ααΆαααΆααααΏαα ααΆααΈαααα’αααααααΆααα αααΆαααΎααααΈαααααΎαααΌα ααΆααααΆαααΌααΆαα α’αααααΆαααΉαααΈαααα αΆααααΆαα αα»ααααα’ααααααααα ααΆα’αΆα αα αα½α αααααΆαα½αααααΆααα½ααα»αααΆαα»ααααααααΆααααΆααααααααααΆααα α’αααΈβαααβααΎαβα‘αΎαβααΏαβαα·αβα αΆααβαα»αβααΆβααααΆααβ!
ααααα·αα»α
ααΆααΉαααΆααΆαα’αΆαααΆαα ααααα·αααΎα’ααααααα
αααΆααααα½ααα·αα·ααααααααΆααααΆααααααααααααΆααααααΎαααΆαααΏααΆαα ααα»ααααααΆαααααα α’αααααααΌαααΆαααΆααααα αΆαααΎαααααΆαααΆααααααΆ α αΎαααΆαααΆαααΆαααααααααααααΆαααΆα
αααΎααα
αααα»αα§ααααααααα½ααα·αα·αααααααααααααΆ (
ααααΆααααΆα (okerrmod ααΈαααα
αα
ααΆααααα½ααα·αα·ααααααααα
α₯α‘αΌααααα αααΆααααααααΎαααΊααΆααΎααααα’αααΈαααα αΆαα αα αααααααΆααα’ααααΈ okerr α ααααα·αααΎααααΆαααααα αααΆααααααΌαααΆαααααΆα (okrr αα·αααΆααααααΆαα’αααΈααΆαααΎαα‘αΎαααααα·ααααααααααααΆ (ααααα·αααΎα’αΆα ααααΎαα ααΆα) α¬ααΆααΆααΆαααΎαα‘αΎααα½α α αΎα) - ααΎαααααααααΆααααα½ααα·αα·ααααα okerr α
ααΆααααα½ααα·αα·αααααΆααααα
αα»αααααααΆα
- ping
- ααααΆαααΆα http
- αα·αα·αααααΎααα»ααααΆα αα·αααΆαααααααααα·ααααΆαααααα SSL (ααΉααααααΆαααααα·αααΎααΆα ααααΉααα»αααααα)
- ααΎαα ααα TCP αα·ααααΆαα ααΎααΆα
- http grep (ααααα [αα·αααααΌα] ααΆαα’αααααααΆααααΆαα)
- sha1 hash ααΎααααΈα αΆααααΆαααααΆααααααΌααααααα
- DNS (αααααααααΆ DNS ααααΌαααααΆααααααααΆααααΆαα)
- WHOIS (ααΉααααααΆαααααα·αααΎαααα ααααΉαα’αΆααααα)
- Antispam DNSBL (αααΆαααΈααα·αα·ααααααααΆααααΉα 50+ αααααΈαααα αααααΆααααΆαα₯αααΆαααΆααααα»αααααααα½α)
ααΆααααα½ααα·αα·ααααααααααα»α
ααααα αααα»ααααααααΆαααααΉαααααΌα (ααα»ααααα’αΆα αααααΈαααΆααααΆαααΆααααα½α)α
- df (ααα αααΆαααααα)
- αααα»αααΆααααα
- opentcp (ααΎαααααααααΆαα TCP - ααΉαααΌαααααΉαααααα·αααΎααΆαα’αααΈαα½αααΆαα αΆααααααΎαα¬ααΆαα)
- uptime - ααααΆααααααΆααααααααΎααΆααα ααΎαααΆαααΈαααα ααΉαααΌαααααΉαααααα·αααΎααΆααΆαααααΆααααααΌα (α§. αααΆαααΈαααααΆααααα»αααΎααααααα)
- client_ip
- dirsize - ααΎαααααΎααΆααΎααααΈααΆαααΆααα αααααα rootfs αααΆαααΈααα·αααα·αααααααΎαααΎαααΈααα ααααααΆαα’αα»ααααΆα ααααα·αααααΆαααΆαααΉααααααΉαααΉααααΉα αα·αααα αααααααααα’αααααααΎααααΆαα
- ααααα·ααα·αααα - αααα½ααα·αα·αααα―αααΆαααααα½αααααα (α¬αα·αααα) α α§ααΆα ααα αααααα ααα»ααα α»ααααααααΆαααΈααα okerr αααα½αααΆαα½αααααα α αΎαααααα·αααΎααΆαααΌααααΈαααααααΆαααα αααα»αααα αααα»αααΉαααα½αααΆαααΆαααΌαααααΉα αα·ααα·αα·αααααΎαααΆα ααα»αααα mail.log αα ααΎαααΆαααΈααααα·ααα½αααααα (N ααΆααΈαααααΆααααΈααΆαααααα·α) α α αΎααααααααααΆααααααααΆααααΎααααααΆααααΈααΆαααααΎαα αα α»ααααααααΆααααααααα αα αααααα logrotate αα·αα’αΆα α αΆααααααΎα rsyslog α‘αΎααα·αααΆαααααΉαααααΌαα
- linecount - α ααα½ααααααΆαααααα»αα―αααΆα (ααΌα ααΆ wc -l)α ααΎαααααΎααΆααΆααΆααααα½ααααααΆααααααΆααααα αα αααααααααααα ααα»ααα α»ααα ααα’αΆα ααΎαα‘αΎα ααα»ααααααΆαααααΊααααα»ααααα (α§ααΆα ααα Googlebot ααΆααααα αΆαααααααα·ααα½αα ααα½α)α ααΆααααααααα 2 αααααΆαααααα»ααααααα 20 ααΆααΈα ααααα·αααΎααΆαααααααΆαααΆααΉαααΆαααΆαααΌαααααΉα
ααΆααααα½ααα·αα·ααααααααααα»ααα½αα±ααα αΆααα’αΆαααααα
ααααα·αααΎα’αααααΆαα’αΆα "ααΆαα’αααααααααΌα" αα αΌααααααα ααα»α ααα α₯α‘αΌαααα ααΆααΉαααΆαααααα½αα±ααα αΆααα’αΆαααααααααα»αααΆαα’αΆαααααααα»ααααααααααααααααααα
ααααααΆαααααα»α
αααα½ααα·αα·αααααΆαααααα»ααα»ααα αααα»αααα α―αααΆαααααα»ααα»αααααααΎαααΆααααααααΌα ααΆ βServerName-20200530.tar.gzβα αααααΆαααααΆαααΈαααααΈαα½αααα αααα»α okerr ααΌα ααΆαα ServerName-DATE.tar.gz ααααΌαααΆααααααΎα (ααΆαααα·α αααααα·αααααΆααααααΆααααααΌααα αααααΆαα βDATEβ)α ααααααΆαααααΆαααααα»ααα»αααααΈ αα·αααα αααααααΆααααΌαααΆααααα½ααα·αα·αααααααα (α§ααΆα ααα ααΆαα·αα’αΆα αα·α ααΆα 90% ααααΆαααααα»ααα»αααΈαα»ααα)α
α’αααΈαααααααΌαααααΎαααααΆααααΆαααααα»ααα»αααααΈααΎααααΈα αΆααααααΎαααααΌαααΆαααΆαααΆααααααΆααααΈααΎαααΆαα αΆααααααΎααααααΎαααΆα αΎαααΆααααΆαα αααα»αααααα? ααααΆαα’αααΈαα! αααααΊααΆαα·ααΈααΆαααααααααΆααααα½ααααα»α αα ααααααα’αααααααΌαααααΎ "ααααΆαα’αααΈ" ααΈαααααα
- ααΆαααααΎ "ααααΆαα’αααΈ" ααΊααΏαααΆαα ααΆα αααααααααααΆ
- ααΆαα·ααΆααααα»αααΆαααααα ααααΎ "ααααΆαα’αααΈ"
- ααΆαα·ααΆααααα»αααΆαααααΎ "ααααΆαα’αααΈ" αα»ααααααΆαααα α»αα ααααΆαα’αααΈααΆαα·ααΈααΆααααααααα’αΆα αα»αα α·ααααααα»ααααααα
ααααα·αααΎααααΆαααααα―αααΆαααααα»ααα»αααααΈαααααααα αΆα ααΆααΉαααΆαααΆαααΌαααααΉαα α§ααΆα ααα ααααα·αααΎα’αααααΆααα·ααααΆαααΈαααααΆαα½α α αΎααα·ααα½αααΆαααΆαααααα»ααα»αααααα α’αααααΉαααααΌααα»αααΌα ααΆαα (ααΆααααα ααα»α αααααΆαααααααΆα α¬ααΈαααααΆαααα API)α
maxfilesz
ααΆαααΆαααα αααα―αααΆααααααα»α (ααΆααααααΆα /var/log/*) α αααα’αα»ααααΆαα±ααα’αααα αΆαααααααα αΆααααα·αα’αΆα ααΆααα»αααΆαα»αααΆα α§ααΆα ααα ααΆααααααααΆααααααα brute α¬ααααΎααΆαα₯αααΆαααΆαααΆαααααααΆαααΈαααα
ααααΆαααΆαααα/αααααΆααααα
ααΆαααααααΊααΆαααΌαα»αααααΌααααΈααααααΆααααΈααααααΆααααααΎαααΆααααααα·ααΈαααααααααα
ααΎαααΆαααΈαααα Runstatus ααΆαααΆαααααΌαα
αααααααα·ααΈαα
ααΆααααΌα
ααΆααα α§ααΆα ααα okerr αα·α (ααΆαααΆα) αααΌαα»αααΎααααΈαα·αα·αααααΎαααΆααααΆαααααααααααα»αααααΎαααΆαα αααααααΌαααΆαααααΎααΆααααααααΆαααΆαααα (ααΌαααΎαααΆαααααα) α Runline - ααΆαααΆααααα
αααΆαααΈαααααΌααααααΆααααααααααα·ααΈααα·αα α§ααΆα ααα, temp_RUN="cat /sys/class/thermal/thermal_zone0/temp"
αα
αααα»α Runline config αα
ααΎ server ααααααΎα αααααΎα indicator servername: temp with processor temperature α
sql
ααααα·ααααα·αααα½αααΆααααα MySQL α αΎαααΆαααΆααααααααααα ααΌα ααΆααα αααα»αααααΈααΆαααα α’αααα’αΆα ααααΎααΆα α§ααΆα ααα "SELECT 1" - ααΆααΉααα·αα·αααααΎαααΆ DBMS ααΆααααΌααααα»αααααΎαααΆαα
ααα»αααααααααα·ααΈααααα½αα±ααα αΆααα’αΆααααααααΆααααααΊα§ααΆα ααα ααΆαααΆαααΆαα ααα½αααααΆααααααΆαα·ααα αααα»αα αΆαα’αα‘αΆαα ααααα·αααΎα’αααααΉαααΆα’αααααΆαααΆααααααΆαα·α 100 α¬α αααΎαααΆαααααααα»ααα½ααααα α’αααα’αΆα αααααα’αααααααΆααα 100 α¬ 80α αααααΆαααα ααααα·αααΎααΆααααααααα’αααααααΆααα α»αααααΆαα α’αααααΉαααα½αααΆαααΆαααΆααααΏα α αΎαα’αααα’αΆα αααααααΆαααΆααΆαα
α αααΆαααΆααΆαα·αααΆααααα αΆα’αααΈαααααΆααα ααα»ααααααα·αα’αΆα ααΆααα»αααΆαα»αααΆααααααΆααΆαααΎαα‘αΎαα
- αααΆαααΈαααααΊαα·αα’αΆα ααααΎααααΆααααΆαααααααΆαα (ααΆαααααΆα αααΆααα α¬ααααΆααααααΆα) α αΎαααΆαααΌαααααΉαααΆαααααΈααΆααα·ααααααΆααΌα ααΆαα "ααα½α" α
- αααΆαααΈααααααα»αααΎαααααααααΆαα½αα’αααΈαα½α ααΆααααΎαααΆαααΊα α¬ααΆαααααα ααααααααΆα ααΆαα’αΆαααα’α½ααααααΆααα’αααααααΎααααΆαα α αΎααα½αααα αΆαα ααααααα·αααααΎααΆααα·α
- αααΆαααΈαααααααΌαααΆααα½ααααα αΌααααα»ααααααΈααΆαα₯αααΆαααΆα α αΎααααα»αααααΈααΆαα·αααααΌαααΆαααα½ααααα α’αααααααΎααααΆαααα·αα’αΆα α α»ααααααααΆαααα
- ααα·ααΆαα»αααααΆααΆαααααΆαααΆαα·αααααααααΆαα’ααα αΎα αααΆαα·αααααΌαααΆαααααα·αααα
ααΆβα’αΆα βααΆαβα ααα»ααβαα½αβα ααα½α α αΎαβαα½αααβααΆααα’ααβαα·αβα’αΆα βααΎαβααΎαβααΆαα»αβααΆαβαα α αΎαβααΆβαα·ααΆαβααΆαβααΆαβαα αα αααααα ααα»ααααα’αααα’αΆα αααα½ααα·αα·αααααΆααααΆαααΆααααα½αααΌααααΆαααΆααααααα α»αααααα (ααΆααααααΆαα·α) αα·ααααααααΈαα½αααααΆααααΆαααΆααα½αα±αααααααα αα·αααααΉαααα½αααΆαααΆααααααααΆαα
ααΌα ααΆααα‘αΌααΈαα
α’αα»ααααΆαα±ααααααΎαααααααααΌααΈα (ααΆααααααααααα Python) ααΆαααααααΌαα»α
α’αααα’αΆα αααααΎαααΌα ααΆααααΈαααΊαααααα·ααααα ααααΎα±ααααΆααααΈα "ααααΆαα" (αα½αααααΉααα·αααααΎααΆαααΌαααααΉα) α α αΎααααααΎαααΌα ααΆααα‘αΌααΈααααααααααΌαα±ααααΌα ααΆααααααααΊααααααααα»ααααα 20:00 α αΎααααααΆααααΈαααα 20:00 ααΆαααααααααΆαααααααΆααααΌα ααΆααααααααααΊαααααααα
α§ααΆα ααααα½ααααααααΆαααααΎααΌα ααΆααα‘αΌααΈααααΊ ααΆαααΎαα‘αΎα. α§ααΆα ααα α’αααααααααααααααααααααααΆαααΈααΆαααΌαααααΉα (ααΆαααα·αα αΆαααΆα αααααΎαααααααα α’αααααααααααααα½αααααααΎααααα ααΉααααα αΆααααααΆ) ααα»ααααααΆαααΌα ααΆααα‘αΌααΈααααααααααα ααΆααααααα α ααααα·αααΎααΌα ααΆααααΆαα½ααα αααα»ααααααααα·αααααΌαααΆααααααααΌααααα»ααααααααααααα
αααααΆαααα ααα’αΆα αααααααααααααΎααΆααααα’αΆα α’αα»ααααΆαααΆα α§ααΆα αααα αΆααααΈαααα α£ ααααααα α₯ ααααΉαα ααΎααα·ααααααααΆααΎαααΆαααΈααα αα·αααα αααααααΆαααααα»αα’αα‘α»αααααααααα ααα»αααααα αααα 3:5 αα½αααααααΌαααααΎααΆαα ααααα·αααΎαα½ααααα·αααααΎααΆααα ααααααααααα - ααΌαααααΉαα ααΌα αααα‘αΌααΈααααα’αα»ααααΆαα±ααα’ααααααα αααα»αααααΈαααααααΎα‘αΎααα·ααααααΆαααΈαααα ααααα·αααΎα’αααααΆααααΆαααΈαααα ααα½α 5 αααα’ααααααααααααα’αΆα αα·ααααΆαααΈααα 00-5 αα αααααΆααααΆαα ααα»ααααααααα·αααΎααΆααααΆαααΈααααα·α ααΆα 1 αααα»αα αααα 2 αα αααα»ααααααΌαα· αααααΉαααΆαααΆαααΌαααααΉαα
α§ααΆα αααααΆαααΎαα·ααααααΆαα»αααΆαααα’ααΆα αα·ααααααΆαα»αααΆααα½αα ααα½ααααα αΆαααΆα αααααΌαααααΎα±ααααααα αα·αααααααα ααΆαααααααααααααα Okerra αα·αααΆααα»αααΆαααΆααα’ααααααα ααα»ααααααΆααααΌαα»αα‘αΌααΈαααααα’αα»ααααΆαα±ααα’αααα’αα»αααααα»αααΆαααα (αααα αΆαααααα ααααΉαααΆααΆααααααααααα·ααΈ - ααααα·αααΎααΎαααΆααααααΆαα·αααα αααααΎααα·αααααΌαααΆααα»αααΆααα·ααααααααΆααααααΆαααα 20% ααα ααΈααΆααΆ α’ααααααααα’αΆα ααααΎααΆααααααα½αα―α ααααΎααΆααΆααααααΌαααΆαααααα’ααα)α
ααΌα ααΆαααααααα·ααααΆααΊαααα ααααΆαααααΆααααα½ααααα»αα αααααααααΆααααααα»αααααΆααα½αα ααα½ααα αααα»α okerr ααα»ααααααααΉαααα’ααΊααΆα’ααααα·αα αΆαααΆα αααααΎααΆααα αΆααααΆαα αΌααααα’αααααααΌαααΆαα ααα»αααααα αααααΆαα½αααααΆααα αα½αααααΆααααααΈααααααααΆααααΆαααααΆαα ααααααααααααααΆαααααααααααα½αααΆααΆααααααΆααα
ααααααααΆααααα½ααα·αα·αααααααΆαααααα½αααααα’αααα
αααα»ααα·αααΆα αααααα αΆαααΈαααα·ααααααΆ okerr αα·ααααααΆαααα»αααααΆααααα½ααα·αα·ααααααααααααα½α ααΆααααα ααΆααααΆαααααααΆαααααααα±ααΆαααΆααα’ααααααα ααα»αααααααα»ααα αα·α - ααααΌααααα’αα - αααΆαααΈαααααΆαααααααααΆααααααααΆαααΆαααααααα»αααΆααααααΎαααΆααααα½ααα·αα·αααααααΆαααααα½αααααα’αααα ααΆααααααΎαααΆααααα½ααα·αα·αααααααΆαααααα½αααααα’ααααα αααα»α okerr αα·ααααααΆααΆααα·α αα αααααΆααα’ααααα½α α αΌα α’ααααααααΎααααααααα α¬αααΆαα αα ααΆααα’αααααααΎααααΆαα okerr ααααα·ααααααααααα ααα»ααααααΆαα·α αα ααΆααααα’αΆα ααααΎαα ααΆααααααΆααα’ααααααααααααααΆααααΆαααααααΆαααα‘αΎα Linux ααΆααΎαααααΌαααΆαααΈαα½ααααα»αα
ααΆααααα½ααα·αα·αααααΎααααΆαααααα½αα’αααααααΆααααΌαααΆαααααΎα‘αΎαααΆαααααααΌαα»α
αααααΆααααααα
αααα»αααΆαααααα
true_OK=/bin/true
ααααΆαααααα½ααααααΆαα - α αΎααα ααΈαααααΎαααααα·α αα½α αα α αΎα ααΆααααααΈα αα»αααΆα okerr α
ααΌααααΈααααΆααααα½ααα·αα·αααααααααααΆααααααααααααΆαα½α α αΎαα ααααα·αααΎααααΆααααααααΆαααΈαααααααα’αααααΆαα ααΌα ααΆαααααααααΌαααααΆαα ααΎαααΆαααΈααα okerr ααΉααα·αααααΌαααΆαα’αΆαααααααΆααααααα α αΎααααααΆααααΈαααααααΆααΆαααααααα»ααα ααΆαααΌαααααΉαααΉαααα α‘αΎαα
ααΆααααα½ααα·αα·ααααααααΉαααΌαααααΉαααΆαααΆαααΈααα apache2 ααΆαααΆαα (ααα’α’ααααα·ααααααΉααα ... ):
apache_OK="systemctl is-active --quiet apache2"
ααΌα αααα ααααα·αααΎα’ααααα·ααΆαααΆααΆααααααααααα·ααΈααΆαα½α α αΎααααΆαα αα ααΆααα’αΆα αααααααααααΈαααα αααα’αααα’αΆα ααααααααΆααααα½ααα·αα·αααααααΆαααααα½αααααα’ααααα½α α αΎαα
ααΆαααααα·ααΆα - α’αααα’αΆα ααααα (ααΆααΆααΆααΆαα½α) αααΌαα»αααααΆαααααα½αααααα’ααααααααΆαα okerrmod α αααα»αααααΈααΆαααααααα»αααΆααΎααα ααΌα ααα:
#!/usr/bin/python3
print("STATUS: OK")
αα·ααΆαααΆααααααα? αααΌαα»αααααΌαααααααΎααΆααα·αα·αααααααααα½αα―α α αΎααααα αααααααααα ααΆ STDOUT α αααΌαα»ααααα»αααααααΆαααΆαααααααααα±ααα§ααΆα αααααα:
$ okerrmod --dump df
NAME: pi:df-/
TAGS: df
METHOD: numerical|maxlim=90
DETAILS: 49.52%, 13.9G/28.2G used, 13.0G free
STATUS: 49.52
NAME: pi:df-/boot
TAGS: df
METHOD: numerical|maxlim=90
DETAILS: 84.32%, 53.1M/62.9M used, 9.9M free
STATUS: 84.32
ααΆααααΎαα αα α»ααααααααΆαααΌα ααΆααααΆα αααΎααααα»αααααααα½α (αααααααααααααΆααααα) αααααΎααα½αααΆααααα·αααΎα αΆαααΆα α αααα αΆαααΈααααααΆααααα’α·αααααΆααααααααααΆαα αα·αααααΆααααααΆααΆααααα½ααααα»αααΆααααααααααΌα ααΆααα αΆαααΆα ααα αααα»αααααΆαααααααααααα
Telegram
ααΆα Telegram bot
αααααααααΆαααΆα
ααααααααααα αααααααααΆαααΆαααΊααααΎαααααααΌαααααΆααααααΆααα’αΆααΈαααααααΆαα½ααααααΆαααααααΆααα·ααααΆ α’αΆαααααα·αα·ααΆαααααααααααα½ααα»αααααΌαα ααααααΆαααΏααΆαα αα·ααααααααα’αα·αα·αα/α’αααααααΎααααΆαααααααααα½αα
αααααααΎαααααΆαααΆααα½α - α’αααααααΎααααΆααα ααααααΎα’αααΈαα½α ααΎαααααααΆα α¬ααααΎααΆααααααΆαα·α α αΎαααΆαα’αααΈαα½ααα·αααααΎαααΆαα αααβαα·αβααΉαβααΆβααΆαβαααα αΆβα’αααΈβααΎαα‘αΎαβαα βααΆαβααΆβαα α αΎαβααααΌαβαααααααΆαβαα βαααβααΆβαααβααα αααα ααααΆαααα»αα αα»αααααα’αααααΆαααα αααααααααα·αααΆααα»αααΆαααααα? α¬αα½αααΆααααααααΆαααΈααααΆααα½ααααα»α α αΎαααΆααΉααα½ααα»ααααα»αααααααααΈαααααΆα? ααα»ααααα’αααααααΌααα·αααΌααΉαααα₯α‘αΌαααα ααΆααΆααα αααα»ααααααα½α α αΎα... α αΎαααΆααΆαααα αΆαα»αααααΆααΆαααααα»ααα ααααααααα»αααααααΆααααΎαααΆααΆαα’αααΈαα½ααα»αααΆαα½αα’ααα (αααΆαα αα ααΆααααΆα αααΆααααΆααααΆαααα αΆαα·ααααα·ααα ααΆαααΆαααα) αααα αΆααααΌαααΆαααααΎα αααα’ααααααα»αααααΎααΆαααΎααΆαα½α α αΎα α αΎααααα ααααΆααααααααααααΆαααα αΆαααααα αααααααΆααααΆααααααααΌαα α’αααααααΎααααΆααα’αΆα ααΆα αα·αααα½αααΆαααΆαααΌαααααΉαααΆαα’ααΈααα αα αααααααααα αΆααααΌαααΆααα½ααα»α α αΎαααΆααα’αΆα ααααΎα’αααΈαααααΆααα ααααΆα (αα·αααΌααΉααα)α
αααα αΆ αα·αβαααβαααααβααΎαβααΆαβα ααααβααα»αααβαααααβααΌαα ααα»ααααα’αααααααΎααααΆαα αα·αααααΌααΏαα»αα α·αααααΆααααα αααΎαα ααααα’ααααααααΆααααααΆααααααΆααΆα αα·αααΆαααα½ααα»αααααΌααααα»ααα·ααΈααΆααααααααααα½αααα αααααααα αΆαααα
αα
ααΈααα
αααΆααα
ααΎααααΈβαα»αβα±ααβα’αααααβαααβααΆααβααβαααβααΆαβααα αααα»αβααΉαβαααβαα
βα’αααααβαα»αβααααβαααα»αβααααβααα -
αααααΌαααΆαααααααααααΆα
αααααΆαα okerr servers ααΎαααααΎαααΆαααΈααααααΆα RAM α
αΆααααΈ 2Gbα αααααΆααα§αααααα
αΆαααααααΆαααααΆαααΌααααΈαα 512Mb ααΊαααααααααΆααα αααααα’αα·αα·ααααΆααΌαα
ααααΎαααααΌαααα (αααααααΆαααα·α
αααα αααα»αααααΈ - okerr αααα ααααΆ α₯ααα·ααααααααα»αα αααααααααααα½ααα·αα·αααααΈαααααααααααααΆαααααΆαα ααΈαααααααΌααααΈααααΎααααΈααααΎαααααααααααααααΎαα αα α₯ααα·αααααααααααααααΌα ααΆ Zabbix α¬ Nagios α’αααααααΌααααα ααααααΆα (αααΆαααΈααα) αα ααΆ α αΎααααααΊααΆααααΆαααα½α α αΎαα ααΎαααΈαααααα ααΆαααααΆααααΆαααΈααααα½αα ααα½ααα ααααααΌαααΆαααΆαααΆαα ααΆαα½αααΉα okerr ααααααααα’αΆα ααααΌαααΆαααα ααα α¬α’ααααα·αα αΆαααΆα αααααΆα αα α αΎαααααΎαααΆαααΈαααααααα’ααααα α’αΆαααααααΎα’αααΈαααα’αααα αΌαα α·αααααΆαααα
API αα·αααΆααα½ααααα αΌααα αααα»ααααααα·ααΈαααααΆααααααα·αααα·
ααααΆααααααααααΆαααααα·αααΎαα
αα α okerr ααΆαααΆαααΆααααααΆααα
#!/bin/sh
for indicator in `okerrclient --api-filter sslcert`
do
echo set location for $indicator
okerrclient --api-set location=ru retest=1 --name $indicator
done
α’αααα’αΆα ααααΎαα αα α»ααααααααΆαααΌα ααΆαααααααααΎαααΌαα»αα’αα·αα·ααααααααΎα αααααΈααΆααααΆαααΆααααα ααααΆααααααΆαααα curl α
# short and nice (using okerrupdate and config file)
$ okerrupdate MyIndicator OK
# only curl is enough!
$ curl -d 'textid=MyProject&name=MyIndicator&secret=MySecret&status=OK' https://bravo.okerr.com/
α’αααα’αΆα ααααΎαα αα α»ααααααααΆαααΌα ααΆαααααααααΆααααΈαααααα·ααΈααααα’αααα ααΆα§ααΆα ααα ααΆααααααΌααααααΆα ααααΆαααααααΌα ααΎααααΈα±αα okerr ααΉαααΆααΆαααα»αααααΎαααΆα αα·ααααααΎαααΆαααΌαααααΉαααααα·αααΎααΆααΆαα α¬αααααα ααααα·ααΈααα αααΆαααΆαα» okerr ααααΎαααααα - okerr αααα½ααα·αα·αααααααααα½αα―α α αΎααααα αΆαα αααα»ααααΌαα»αααααΎαααααΆααα’ααααΉαααααΌαααΆαααααΎα αα·ααααααΎαααΆαααΌαααααΉαα’αααΈαααα αΆα (α αΎααααα»αααααΈ "ααααΎααα" ααα - αα½αααααααΌαααΆααααα½ααα·αα·αααααΈαααΆαααΈααααααααααα)
αααααΊααΆααΌα (ααΆαααα) αα αααα»α Telegram bot ααααααΎαα
from okerrupdate import OkerrProject, OkerrExc
op = OkerrProject()
uptimei = op.indicator("{}:telebot_uptime".format(hostname))
...
uptimei.update('OK', 'pid: {} Uptime: {} cmds: {}'.format(
os.getpid(), dhms(uptime), commands_cnt))
ααΆααααααΆααααααααΆααααααΎαα
αα
α»ααααααααΆαααΌα
ααΆααααΈαααααα·ααΈ Python
ααααααα oker αα½αααΎα
Okerr ααΆαααααΆααααααΌαααΈαα·αααααααΎαα ααΆβααΆαβαα·αα αααα ααααΆαααααααααααα½ααα·αα·ααααα½αααααααααα’αΆα ααααΎααΌα ααααΆ ααα»ααααααΆαααααΎααΆαααΆαα½α okerr ααΊααΆααααα½α αα·αααΆαααααααααΆααααΎα α αΎαααΆααΆααα»αααΆαααΆααα’αααααααΎαααααΌαααΆα (ααΎαααΆαααααααα’αααΈαααααΆαα·αααΆα)α ααααα·ααΈααα ααααα·αααΎααΆααααααααα·ααααα½αα ααα½ααααααΆαα ααΌααα½α α αΎααααα»αααΉααααααααα½αααΆ (αααα»ααα·ααααααΆαα ααα»αααααααα»αα ααα±αα okerr ααΆαααααααααααα½ααα·αα·αααααα’αααα»ααααααΆααααααααααααΆαααΌα -ααααα)α α¬αααααΎαααΆαααα ααααααααΆααααααα½αα―α - ααΆααΆααααα½αα
ααΎαααΆααααααααααααΎααααΈααααα ααααααααΆααα "αααα’αααΈαααα αΆααΆααα’ααααΈ kerra" α ααααα·αααΎααααΆααααΆααααα αΆααΎαα‘αΎααααααΎααα·αααΆααααααΈ okerr ααΎαααααααααΆααααα½ααα·αα·ααααα okerr α (αααα»αααααΈαααααα "ααΎα" αααα»αααΆααααααΆααΎαααΆα’αααααααΎααααΆαααααααααα αα·αααααα α’αααα’αα·αααααααα)α ααΈααααΌααααααΆααΏαααααααΆ ααα»ααααα₯α‘αΌααααααΆααΆαααααΆαααΆααααααΆααα
ααΆααααα½ααα·αα·ααα
ααΆαααα okerr ααΎααααα½ααα·αα·αααααα ααααααα ααα»αα ααΎαααΆαααΈαααααΆααα’ααα ααΆααΆααα·α ααΆαα·αα’αΆα αα αα½α αααααα»αααΆαα’αΆαααααααααααΆαααααααααα ααα»ααααααααααααα’ααα ααα»ααααααΆαααΆαααΆαα’ααααΆααααΎαααΆααααααα αααΎααα½α αα α αΎαα ααΆααααααα ααΎαααΆαααααΎαααΆαα₯αααΆαααΆα αα·αααΆααααααααααΆααααααααΆαααααααααα α αΎααα αααααααααααα·ααΈαα½αα ααα½α "αααα½α" α’αααΈαα½ααα·αααααΎαααΆααααααΆαααα½ααα α αΎααα½αααααααΎααΆααααα αΎαααααααα (ααΆααααααααααααααααΈαααΈαααααΆαααα αααααα ααα» )
αα·ααααΆαααααα SSL α ααααΎαααααααΆαααααααΆααααΈααΆαααΎαααααΎαααΆα a2okerr.py
β α αΎαααααα·αααΎααα αααααααααΈααΆα
αααΎαααα
α‘αΎααα
ααΎαααΆαααΈααα αα½αααααΉααααα αΆααααααααααααααααα·αα
αααα»α okerr α ααααα·αααΎααααΆαααααααΆααα ααα»αααα½αα
ααα½ααα·ααααΆαααααααα·αααααΌαααΆααααα XNUMX αααααΆα ααα»αααααα·ααααΆαααααααα»ααααααααΎαααΉαα αΎαααΎαααΉαααααΌαα ααα»αααααΆαα·αααααΌαααΆαααααΎαα
αα
α»ααααααααΆα ααααααααααα a2certbot.py
ααΈαααα
ααααΌα
ααααΆ - ααΆαα½αααΆαα
αααΎααααα»αααΏαααα (ααααΆααααΆαα·αα·αααααΎααααα αΆααααααααααα»α - α αΎααααααα’αααΈαααααΆααα·αα·ααααααΆαααα’ α αΎααααααααααααααααΆααΆααααα αΆ)α
ααΎαααΆαααΆαααΆαααα·α αααααα»αααααααααααααΆααα’ααααααααΎαα α αΎααααΆαααΈααααααα»αααααααααΎαααΆααα’αααααααααΎαααα»αααααααααΌαααΆααααα½ααα·αα·ααααααααΆααααΉα 50+ αααααΈαααα αααααααααΆαααααα (α αΎαβαααβααααβααααΆααβα αΌαβαα βαααα»αβαα½αβαα)α αα·ααΆαα’αΈααα αΉαααΎα’αααααΉαααααΆαααΆαααΈααα Google mail ααααααΌαααΆαααΆαααααα»ααααααΈαααα ααα? ααααΆαααααααααΆααααΆαααααΎαααααααααααα½αα―α ααΎαααΆααααααα mail-wr1-f54.google.com αα αααΆαααΈααααααααΆααααα½ααα·αα·ααα α αΎαααΆαα αααααα·ααααα»ααααααΈαααα αααα SORBS! (αααααΊα’αααΈααααααα "α’ααααααααΆααααΆαα₯αααΆαααΆα")
ααΆαααααα»ααα»α - αααα»αααΆαααααααα½α α αΎααα ααΆαααΎααΈαααααααααΆααΆααααα½ααααα»αααΆααααα½ααα·αα·ααααα½αααΆααΆαα½α okerr α ααα»ααααααΎααααα½ααα·αα·αααααΆααααΆαααααα»ααα»αα α»αααααααααα»ααα ααΎαααΆαααΈαααααααααΎα αα·α (αααααααΎα§αααααααααΎααααΆααααΆα ααααα‘αααααααααΎ okerr) ααΆαααααα»ααα»ααααααΎααααα»αα‘αΎααα ααΆαα Amazon Glacier α α αΎαααΆα αααα αΆααΎαα‘αΎαααΈαα½αααααα αα½ααααα ααααΆααααααααααααα½ααααααα»αααΎαα
ααΎαααααΎααΌα ααΆααααΎαα‘αΎαα ααΆαααα αΆαααΆααΎαααα αΆαα½αα ααα½ααα·αααααΌαααΆααα½ααα»αα’ααααααααααΆααΌαααα αΎαα α αΎαβαααα½αβαααα»αβααααΆααβαααβαααβαααα»αβαααααααΆαβαααα αΆβαα½αβα ααα½α αα½αβααΆαβαααα»αβα’αΆα βααααααα βαααα αΆβααΆααβαααβααΆαα ααΆαααΎαα‘αΎαααΊααΆααΆαααααΉαααααα’ αααααΈααΆα’ααααααα»αααΆαααΆααααα½αα―ααααααα
ααα»ααα αααα»αααΏααΆαα»αααΆαααααΆαααΆαααααααΎαααΆαααΎαα‘αΎαααΆαααααΆαααααααα ααααΎαααααααΆαααααααααΆα (α¬α’αα·αα·αααα·αααΆααααααααααααΆααααα ααααΆαααα shh!) αααααααααα ααα½αααΆαααΆαααΆαααΆαααααα·α α αΎαααααααααααΆαααΆαααΆαααααααααααααΆααα ααΎαααΆαααααΆααααααΌαααΈααΆαααΆααααααααααααααΆααααΆαα½αααΉααααααα·αααααΆααααΆαα½αααΆααα αα ααΆααΆαααΆααααααααααΆαα αα·αααΆααααα αα αααααααααα αΆααΆα αααΎαααααΌαααΆαααααΆαααααα»αααΆαα»α α αΎαααΆααααααααΆααΎααααΈαααααααΆαααα½αααα ααΌααααΈαααααα αΆαααααΆαααΎαα‘αΎαααααΆααααααΆααααα½ααααααααΆααααααα ααΈαα½α ααΎαααααααααα’αααΈαα½ααααα»ααααα’αα·αα·ααααΆαααΆααααααααααααα α αΎαααΈααΈα ααΆααΆααΏααααΎαα‘αΎαααααααα αΆααΆααααααΉαααΆαααΆαααααΈα (ααααααααααααα»ααααα»αααααΎααΏααα½α αααα»αααΆααααααααΏααα½αααα) - ααΌα ααααααΆαααα ααΆααΆααααααΆααααα½ααααααΆααααΆαααΎααααΈαααααααΆαααΆα
ααα»ααααααΆαααααΈαα½αααα...
ααΎα’αααααΉαααααΆαα
αααα»α Debian 9 (Stretch) ααααααα·ααααΌα
ααΆ phpmyadmin αα
ααααΆα (α
αααΎααα!) αα
αααα»αααααΆαααΆαααΆαααααααα? (
αααααααΆαα½αααααα αααα»αααααΆαααΆαααααααααααΆα αααααΆααααΈααΆαααΆαααααααααα αααα»α SSH ααΆα αΆαααΆα ααααα»αααΆαααααΎαα αα α»ααααααααΆααααΆαααΈαααααΆααα’ααα α αΎααα ααααααα’ααααααααααΆααα·α αα α’αααααααΌααααααααααααΆαααααα·ααααα·α (α’αααβαααααβαααααΆααβααΆαβαααααβαααβαα»α ααααα βαααβα ααα‘α αα·αβααααΎβαα»α)α ααΌα ααααααααΌα ααΎαααΆαααααααααΆααα·αα·αααααΎααααα SSH αα okerr αα ααΎαααΆαααΈαααααΆααα’αα α αΎαααΆαααα okerr ααΎαααΆαααααΎα±ααααααΆααααΆααΆαα’αΆαααααααααΌαααΆαααΆααα αααα ααΎαααΆαααΈαααααΆααα’ααα (ααΆααααα½α! αααα»αααΆαααααΎαααΎαααααααααΌα ααΆααααα α αΎαα’αααα’αΆα ααΎαααΎαααααΆααααΆααΎαααΆαααΈααααα½αααΆααΆααααααα½αααΆ)α αα ααααααααΎαααααΆααααΆααΆααα·α αα ααααΌαααΆααααα αααα ααΎαααΆαααΈαααααΆααα’αα ααΎαααΆαααααΌα ααΆααα ααα
ααΈαβααΈβααβααΆαβααααΆαααΆαβαα½αβαααβαααα αΆβαα½αβααΎαβα‘αΎα α αΎαβαααααΆααβααβααβααΆααβαα βαααβαααα½αβα―αα (αααα ααααΆααααΆαααααααααααΆ?) αα βαααβαααβα’αααβαααααΆααβααΎα αααβαααβαααβα’αααβαα·αα·αααβα αΎαβαα·αβααΆαβα’αααΈβααααΌαβαα·αα·αααβα’αααΈβαααααβαααΆαβααααΎαααΆαβααα’βα αΎαα ααα»ααααβαααααΆααβααβααΆβαααβααααβαααα ααΆα§ααΆα ααα ααΎαααΆαααΏααααααΎαα‘αΎαααΆαα½αααΉαααα·ααααααααΎαααΆααααα αααα ααΆαα Amazon Marketplace (MWS)α αα α ααα»α αααα ααΆαααΎααααααααααΆααααα»ααα·αααααΉαααααΌα (ααα·ααΆααααα·ααα»α αα·αααααααα»α)α ααΎαβααΆαβααβααΎαβααΆβα ααα ααα»ααααβααΎααααΈβαααααααΆα ααΆβααΆβααΏαβααααΆααβαααα»αβααΆαβαααααβαααβααΈβαααα αΆβααααΆααα ααΆα’αα»αα MWS ααΌα ααΆααααΆαααα Amazon ααΆααα’ααααΊααΆαααΆαααΊααααΆαααααα·α ααΌα ααααα αΎααααααααΆαααΆαααΊααααΆα ααα»αααααα ααααΎαα’αΆα αααααΆααααα αααααα ααααΆααααααΆαααααΆααααα αΆ αα·αααααααΈαααααααααΆαα±ααααΆ (ααΎαααΆααα·αα·ααα α αΎαααΆααααΆααα ααΆβαα okerr α αΎαβααΆαβαα·αα·αααβααΆβααααΆααβαααβααα½αβααΆαβααΆαβααΌαβααααΉα)α
ααααΈαα½αα±ααα αΆααα’αΆαααααααα½αααααΌαααΆααααα αΌααα αααα»αααααα»αααΆαααααααΈαααααααααα αΆααααααα’αΊααα»ααααα αα·αααΆαααααααααα αααα’αα·αα·ααααααααΎαααααΎααααΆααα ααααΆααααα Server ααααααΎαααΆααα’ααααΆαααΆααααΈαααΆααΆ! ααααΌα α’αα·αα·αααααα½αααΆαα (ααΏαααΆα okerra!) ααΆαααααααααΆααααΆααα ααααααααααΆαααααα»αααααΎααΆαααΆαα½ααα·αααΆαααΎα αα·αααααΎαααα»αααα’αααΈααΆα ααβαα·αβαααβααΆαβααβααα αααααβαα½αβααβαααβα α»αβαα βααΆααβα’αα! (ααΆααΆααΆααΎαααΆααααααΆααα’αααΈαααΆααα’αα!) αα ααΈααα Okerr ααΆαα αΆααααααΎαααααΎαα»αααΎααααααΆαα½αααΉαααΌα ααΆααααΆααα’αααααααααααΊαααααΆααααΆααα αααααααααααα ααΎααααααΆαααααα (ααΎααΎαα’αΆα ααααΎα’αααΈααΆαααα?) αααααΆααααα’αααΈααααααααΆαααΆαααΎαα‘αΎαα ααΆααααααΆααΆαααΆαααααΆαααΆαααα αΆααα αααα»αααααααααααα·αααααα (αααααααααΆααα αααΎαααααΆα) α αΎαααΆααΆααα·αααΆαα ααΎααα½αααααααΌαααΆααααααααΆαα ααα»αααααααα αΆαα½αα ααα½αααΆαααΎαα‘αΎαα αααααα½ααα α αΎααα½ααααα·αααΆααααααΆαααΎαααα ααΆααΆααααααΎαααΆαα, ααΆαααΆαααααααΌαααΆααααα αααΎα, ααΆαααΆαααααααΌααα·α ααΆαα ααα»αααααααααΆααααΈα’αααΈαααααΌαααΆαααααΆαα‘αΎααα·α α’αααααααΌααα·αα·αααα’αααΈαααααααααΆαα‘αΎααα·α! αααα»αβαα·αβααΉαβααααΆαβααΆβαααα»αβααΉαβααααΎβααΆβαααβααβαααα»αβαααΆαβαααα βααα Okerr ααΆαααΆαααααα’αααΈααααααααΆααααα»αααααααααΈαααΈααΆααΈα ααΆααΆαααααααααΆαααΆαααΆαααΈαααααΆαα αααΎααα·αα’αΆα ααααΎααΆαααΆααααααα’αΆαααα ααα»αααααα½αααΆααααΎαααΆαα α’ααααααααααα»αααΎααααααα ααα»αααααααααααααα‘αΎαααΆαααααα½αα αααα»αα ααααααΆαααΆαααααααΆααα’αα ααΎαααΆαααΆαααααααΆαααααα»ααα»αα ααα½αααΈα αααααααα ααΆαααα»ααα½αααααααΌαααΆααααααΎα αα·ααααα»ααααααααααα αααααααααααα»αααααα αααα»αβαα·αβααΆαβααααΆαβααΆαβαααααΎαβααΆβαα αα½αβααααβαααααβααβααΆαβααΌαβααααΉαβααΆαβααβαααβααΆβα’αααΈβαααααβαααΆαβαα·αβα’αΈβαα ααΆαβααααα»αβαα»αβααΆαβααα βα‘αΎαα αααα»ααα·αααΆα αΌαα α·αααα§ααΆα ααααααααΆαα ααΈααααα okerr αααααα ααΆααΆαααααααααααααΆααααΆαααα αααα»αααααΆαααΆααααααΎααα·αααΆααα·ααα»αααΆαα»α ααα»αααααααααΊααΆαααααααααααΆααααα½ααα·αα·ααα - ααΎααααΈααααααααΉαα’αααΈααααα·αα’αΆα ααΆααα»αααΆαα»αααΆαα
αααααΆααα§αααααα
αΆαααααααΆ Okerr ααΎαααααΎααΆααααα αααααααΆααααααααααααα»α (ααααα»αααΆα αα·αααΆαααΏααΆαααα·αααααΆαα αα½αααΆααΆααΆααααΆαα
αα·ααα
αα)α ααΌα
αααα ααααΈαααα ααΎαααΆαααααΎαααΆααααα ααααααα’ αα·αααααααα»α αααααααΆαααΊα’ααα
αΆαααααΆααα ααα»αααα... αααααααααΆαααα αΆαααΆααΆαααααΆααα
ααααΈαααΆαααΈααα·αααα·αααααΌαααΆαααααΎα‘αΎαααΈ IP (α’ααααα·αααΆα) ααααααααα α’ααααΌαα ααα»α αααΌαα»α Client_ip ααΆαα½α
ααΆααΆααααααΎαααΆαα, ααΏααα½αααα - α αΆααααΆααααΈααΎααααα»ααα·ααΆαα’αααΈααΆααααα αα VPS - ααΎααααααααααΎαααααααααΆαααααααα (hetzner, ovh, scaleway) α αααα»ααα·αααΆα αΌαα α·αααααΆααΆαααααααααα αα·ααααααααΆαα ααΎαααααααΎ Amazon EC2 αααααΆααααααααααααΆααααααΆααααααααααααααααα ααΌα αααα ααΌαα’ααα»αααα okerr ααΎαααΆαααα·ααααΆαααααα½αααααααΎαα αα½αααααΆααααΈααα½αα α αΎααααα»αααΉααα·ααα·ααΆαααΆαααα»ααααααααααααααααΆαααααααααααααΎα hosting αααααΌα ααΆ hetzner αααααα ααΆααΆααααααααΆααα½αα±ααααααααααΆαααα·α ααΆα EC2 α α ααα»ααΌα ααααα αΎα ααααα·αααΎα’ααααα·αααΆααααΆααααααΉααααααααα·ααααααααααααααα Amazon α ααα»α’αααΈααααΌααααααααΆαααααααα? π
ααΎααΆαα’αααΈααΆαααααΆαα?
ααααα·αααΎαα
ααααΆααααΆαααααααα»ααα·αααΆααααααα’αααα±ααααααΆαααΈ Okerr αα
α‘αΎααααααααΆααααααΆαααααααΆ! α’αααα’αΆα
α
αΌααα
ααΆαααααααααααααααΆαα
αααααΆααααΈααΆαα α»αααααα α’αααααΉαααααΌαααΆαααααΎαα»αα±ααααααααΆααααΆαααααα»ααααααΆα (α’αα»αααααα·α αα ααΆαααααα»ααααααΆααα·ααα·ααΆαα αααΎα)α ααααααααααααΌαααΊααΌα ααΆαα ααα»αααααααααΆααααΆαααααα»ααααααΆα α¬αααΆαααΈααααααα½α ααΊαααααααααΆααα αΎαα αααααΆααααΈαααα ααααΆαααααα»ααααααΆα αααααααα (α§ααΆα ααα α ααα½αα’αα·ααααΆααααΌα ααΆαα) ααΉαααααΌαααΆαααΎαα‘αΎαα
ααΈα―αααΆα - ααΆααααΌαααααΆαααΆααα’ααα
ααααα·αααΎα’αααααααΎααΆαααΆαααααααααα α αΎαααααα·ααααααΎαα‘αΎαααΆααααααα·ααααααααααΆαααα ααΌαααααααα ααΆααααΆαααΆαααα α αΎαααΎαααΉααααααΎαααΆ (αααα₯ααα·ααααα)α
ααΎα’αααα
ααααα‘αΎααααΆαααΈααα okerr αα
ααΎαααΆαααΈαααααααα’ααααα? αα
ααΈααα
ααΎαβα
ααβα±ααβααααααβαααβααααβαα
ααΎααααΈβα±ααβαα·αααααβααΆααααβα’αΆα
βαα»αβα
α·αααβααΆαβαααααΆαβααΎαα ααΌαα’ααα»αα
αααααααααα·ααΈ αα·αααααΆααααα₯ααα·ααααα αα·αααααααΆααααααΆαααΆααα½αααΆαααΆααααΆαα αα·ααααα»αα’αα·αααααααΆαααααΆα αΆααα αααααα’αΆα
ααααΌαααΆααααααΆαα»ααααα»α github αααα₯ααα·ααααα αααααΆαααααα»αααα’αααα’αΆα
ααααΎ gmail αααα₯ααα·αααααα ααΎαααααΎαααα₯ααα·ααααα
ααααα: www.habr.com