Instalace Zabbixu na AWS EC2 nebo VPS

Instalace Zabbixu na AWS EC2 nebo VPS
« kdy: 14. 11. 2022, 15:48:08 »
Ahoj,

mohl by doporucit nekdo zkuseny? Potrebuji zprovoznit instanci zabbixu pro nekolik sluzeb mimo nasi infrastrukturu, idealne ze zahranici. Sef se kouka po AWS, ale cim vic to zkoumam podminky napr. pro free tier atd., tak mam obavy tam neco pustit, abych nebyl extra zpoplatnen.

Takze:
1] kdyz pouziju free tier a nekterou instanci mikro pro ec2, kam nainstaluji debian+zabbix+postgresql, jsem bezpecne free?
2] to same co bod 1], ale vyplati se misto instalace postgresql na tu ec2 pripojit RDS a opet byt bezpecne free?
3] nejake dalsi rozumne reseni? vps u hetzner? apod.?

Zatim souhrn pozadavku je na:
1] zahranici
2] konektivita mimo NIX
(3] ma preference - vps)

Tu sluzbu pak zaplatime, jen si chci par veci otestovat, v cloudu jsem zatim nic nerozbihal.

Diky moc.
« Poslední změna: 14. 11. 2022, 16:03:28 od Petr Krčmář »


cjohn

Re:Instalace Zabbixu na AWS EC2 nebo VPS
« Odpověď #1 kdy: 14. 11. 2022, 16:56:01 »
Nie si bezpecne "free", pretoze napr. mozes platit za traffic. Takze nebude to free, ale za beznych okolnosti to nebude majland ale par halierov (teda pokial nepustis EC2 dostupnu z odkialkovek a zapnute SSH s jednoduchym heslom - v takom pripade cakaj botov, ktory si podrobia tvoju EC2 a vygeneruju ti napr. pekne velky plateny traffic).

V case kontajnerov si proste urob lokalne docker compose (zabbix ich ma dost oficialnych) a ten uz iba pustit na volakom cloude.

Ak chces byt na skutocnej 0 pre development, tak si vyber iny cloud - napr. Oracle, kde mas na prvych 30 dni kredit US$300, takze bez strachu si mozes pustit aj platene sluzby a zatiahnes to z uvodneho kreditu. Aj AWS rozdava sem tam vouchre pre devs na podobne vyskusanie - mozes pogooglit.

janob

Re:Instalace Zabbixu na AWS EC2 nebo VPS
« Odpověď #2 kdy: 14. 11. 2022, 17:00:04 »
Nazdar. Pozor na jednu vec: free tier sú len pre nové AWS accounty a iba na 12 mesiacov (skús si to pre istotu dohľadať - je to už roky, čo som to použil, ale podľa mojich vedomostí je to stále tak), navyše riskuješ, že po prekročení určitého limitu (napr. dát tečúcich z cloudu von) Ti to bude spoplatnené.
Free tier inštancia AWS EC2 t2.micro má fakt dosť obmedzené zdroje (1vCPU + 1GB vRAM + 30GB EBS), rovnako sieťovú konektivitu a vtlačiť tam PostgreSQL + Zabbix + niečo ďalšie - no, mám obavy ... Čo si pamätám, tak to bolo dosť slabé na nejakú databázu.

Odporučil by som Ti sa obzrieť po alternatíve - ja využívam Oracle cloud. Tiež poskytuje free tier, ale v čosi silnejších zdrojoch. Sám takto bežím už 2 roky 2 inštancie, každú s 1 oCPU (oracle cpu = ekvivalent 2 vCPU), 1GB vRAM, 50BG vHDD. Na každej mám docker a niekoľko kontajnerov (riadené cez Portainer). Mal som sprvu obavy z toho objemu RAM, ale výkonovo v pohode. A nestálo ma to doteraz ani cent ... Ale nie je to AWS, to je fakt ...:-)
« Poslední změna: 14. 11. 2022, 17:03:43 od janob »

David

  • ***
  • 114
    • Zobrazit profil
Re:Instalace Zabbixu na AWS EC2 nebo VPS
« Odpověď #3 kdy: 14. 11. 2022, 17:32:06 »
Zbývá už jen dodat, že Oracle Cloud nabízí i ARM server s 4 CPU / 24 GB RAM v Always-Free tier :) A dá se to dělit na menší virtuálky.

Re:Instalace Zabbixu na AWS EC2 nebo VPS
« Odpověď #4 kdy: 14. 11. 2022, 19:48:59 »
Btw. i ten ORACLE uživatele nakonec zákeřně vykopne. ORACLE je totiž velkohubá firma, která má specifické standardy.

AWS má free-tier, ale je to "běžný" účet a není problém na něm nalítat statisíce za noc. Je třeba to nastudovat a je to tak i správně, jinak by uživatel mohl provařit velké peníze v "ostrém" provozu.
Trial jsou prostě paušálně volné kredity na různé služby, cokoliv nad to jsou ceny v platném ceníku.
https://calculator.aws
https://aws.amazon.com/free/ (zaškrtni 12months free nebo always free)
Konzole tě myslím ale bude varovat pokud to není ve free-tieru. Free tier platí 12měsíců od vytvoření účtu.

EC2 jsou jen v 12měsíců trialu, některé služby ale mají always-free do určitého provozu.

Šéf to ale nechce zadarmo že? Jen se bojíš to otestovat sám... stačí prostě být opatrný, případně obětovat pár dolarů.

Zbývá už jen dodat, že Oracle Cloud nabízí i ARM server s 4 CPU / 24 GB RAM v Always-Free tier :) A dá se to dělit na menší virtuálky.
„Řemeslo se naučí každý. Umění nikdo.“
„Jednoduchost je nejvyšší úroveň sofistikovanosti.“
- Leonardo Da Vinci


Re:Instalace Zabbixu na AWS EC2 nebo VPS
« Odpověď #5 kdy: 15. 11. 2022, 04:07:05 »
Sef se kouka po AWS, ale cim vic to zkoumam podminky napr. pro free tier atd., tak mam obavy tam neco pustit, abych nebyl extra zpoplatnen.
A to je takovy problem sefovi rict ze to bude stat $xx mesicne, nebo opravdu chcete provozovat monitoring zdarma? Ja obvykle povazuji monitoring za neco duleziteho.
Krome toho, pokud se nepletu, Aws ma jako free tier jejich t2.micro coz je 1GB RAM a 1vcpu. Zabbix je cise mozne spustit i na stroji s min prostredky, ale realne bych koukal na jejich doporuceni https://www.zabbix.com/documentation/current/en/manual/installation/requirements

Re:Instalace Zabbixu na AWS EC2 nebo VPS
« Odpověď #6 kdy: 15. 11. 2022, 08:24:00 »
rozhodne RDS, s vlastni DB se fakt nechces patlat
Děkuji za možnost editace příspěvku.

Re:Instalace Zabbixu na AWS EC2 nebo VPS
« Odpověď #7 kdy: 15. 11. 2022, 10:20:15 »
Ja jsem jasne napsal, ze tu sluzbu zaplatime. Jen si potrebuji nektere veci odzkouset, nez predlozim sefovi cenovou kalkulaci a kde.

U toho AWS tedy jde zalozit ucet jen s navazanou platebni kartou/uctem?

Re:Instalace Zabbixu na AWS EC2 nebo VPS
« Odpověď #8 kdy: 15. 11. 2022, 10:20:39 »
rozhodne RDS, s vlastni DB se fakt nechces patlat

Tak ja mam vetsinu veci v ansible, takze to patlani dost odpada.

Re:Instalace Zabbixu na AWS EC2 nebo VPS
« Odpověď #9 kdy: 15. 11. 2022, 14:14:45 »
AWS má free-tier, ale je to "běžný" účet a není problém na něm nalítat statisíce za noc.

To je asi problém každého cloudu, tedy ne demo účet (oracle například pokud si pamatuji nezačne nic fakturovat, dokud se explicitně nepovolí billing) ale neexistence hard limitu. https://news.ycombinator.com/item?id=25372650

"Tento účet je jen na pokusy příp. malý business a radši ať se to všechno vypne než aby to spálilo 10 000 dolarů..." tak tohle přesně nikdo neumí. Dá se uznat argument, že je to technicky komplikované ale z logických důvodů se do toho hlavně žádnému poskytovateli nechce.
"Jak vám se stalo, že jste skončil na ulici? Drogy? Špatně se oženil?"  "Ne, zapomněl jsem něco vypnout v cloudu."

Nedávno jsem četl, jak někoho chyba v nějaké lambda funkci stála několik tisíc (a to na to přišel relativně brzo). Byla to částka, nad kterou by firma možná mávla rukou ale soukromníka, který si jen hraje s cloudem a chtěl si něco vyzkoušet, to trochu bolí.

V googlu jde nastavit billing alert s akcí, která něco třeba vypne (v extrému celý účet). Ale:

Citace
As a former victim to the same issue as OP, I am furious every time I see a Googler promote that as a solution.
In our case, we racked up a $10000 bill on BigQuery in ~6 hours, when a job was failing and auto-retrying.

We had set up every alert correctly and our reaction time was about 5 minutes (about $100 of usage, no big deal). So how did we get a $5000 bill? Google's alert was 6 hours late (according to them, this was root-caused to us, because we were submitting jobs continuously). They pointed to their TOS and said they don't guarantee on-time delivery of the alert.

Jsou to draví psi čekající na vaši chybu/nepozornost :)  Jo a ten traffic je dobrá vějička, pozor na něj.
« Poslední změna: 15. 11. 2022, 14:17:19 od premekv »

janob

Re:Instalace Zabbixu na AWS EC2 nebo VPS
« Odpověď #10 kdy: 15. 11. 2022, 16:17:22 »
U toho AWS tedy jde zalozit ucet jen s navazanou platebni kartou/uctem?

Pokiaľ viem, tak iba s kartou. Veľkí zákazníci to môžu mať aj bez karty, na fakturáciu (ale len naozaj veľkí so špeciálnymi kontraktami).

Re:Instalace Zabbixu na AWS EC2 nebo VPS
« Odpověď #11 kdy: 16. 11. 2022, 13:05:10 »
Dobrý den.
Klidne se mi ozvěte, můžeme se o Vašem požadavku nezávazně pobavit a najít pro Vás nejvhodnější řešení.
Kontakt a základní informace najdete www.omnisensuit.com
Přeji pěkný den.
"Simplicity is the ultimate version of sophistication" Leonardo da Vinci

k0k0t

Re:Instalace Zabbixu na AWS EC2 nebo VPS
« Odpověď #12 kdy: 16. 11. 2022, 15:08:48 »
AWS má free-tier, ale je to "běžný" účet a není problém na něm nalítat statisíce za noc.

To je asi problém každého cloudu, tedy ne demo účet (oracle například pokud si pamatuji nezačne nic fakturovat, dokud se explicitně nepovolí billing) ale neexistence hard limitu. https://news.ycombinator.com/item?id=25372650

...

Ano jednoduche suspendutie vestkych resourcov po dosiahnuti budget limitu asi neexistuje nikde, ale na kazdom cloude sa to da nejak prakticky dosiahnut.
Napr AWS ma Budget Actions (nie alerty)..

by_cx

  • ***
  • 204
    • Zobrazit profil
    • E-mail
Re:Instalace Zabbixu na AWS EC2 nebo VPS
« Odpověď #13 kdy: 16. 11. 2022, 15:47:18 »
To mi připomnělo, když jsme dostali novýho techleada a ten zavelel, že všechno, co běží na Kubernetes, poběží ve Fargate. Tak došlo k migraci, která trvala pár měsíců a stála miliony. Nicméně nám tam zůstával viset jeden ze scheduled kontejnerů a všimli jsme si toho až za měsíc a půl, když se účet vyšplhal na $50k. Amazon by asi neměl problém to vrátit, ale měli jsme účet managovaný RackSpace a tam to problém byl. Trvalo měsíce než se tam tomu někdo začal věnovat a nakonec se podařilo dostat zpátky jen část.

Re:Instalace Zabbixu na AWS EC2 nebo VPS
« Odpověď #14 kdy: 18. 11. 2022, 23:16:14 »
Jen poznámka trochu mimo…
Musíš tam mít cely Zabbix server?
Nestačila by jen zabbix-proxy a server mít někde u sebe?