Feature #1428
closedSkript na import skupin + populaci síťových rozsahů
0%
Description
- cronjob na stažení jsonu z Negistry
- cronjob, který projde výsledný seznam skupin
- skupinu, neexistující v Hawatu, vytvoří a zakuká
- pro existující skupinu, která není v Negistry (tj. zmizela z RIPE) zakuká, ale nedělá s ní nic
- pro odpovídající skupiny updatne seznam sítí
Related issues
Updated by Jan Mach over 10 years ago
- Status changed from New to In Progress
Jak bylo domluveno, tak jsem napsal skriptík pro stahování dumpu whois z Negistry. V projektu je to skript source:scripts/whoisdump-negistry, v Debianím systému se pak nachází v /etc/mentat/scripts/. K tomu jsme napsal i cronjob, na ostrém serveru se to spouští pravidelně vždy ve 2:00 ráno.
Updated by Pavel Kácha over 10 years ago
- stačí výstupy na std*, a chybový návratový kód
- skupina je email abusu
- pokud je víc emailů u netname, více skupin, rozsah patří k oběma
- atribut s informací, odkud byla skupina vytvořena (z negistry, nebo ručně)
- kvůli race conditions je potřeba to nejprve projít, vygenerovat si to stranou (třeba do paměti) a pak nastavit všem skupinám
Updated by Pavel Kácha over 10 years ago
- přesunout z prototypes do script
- výstupy na stdout + chybový návratový kód
Updated by Radomír Orkáč over 10 years ago
Zatim stale nepushnuto.
Chybove/info hlasky:
(Error) No one document was updated. (Info) Inserted into mongodb: abuse@ochrance.cz abuse@zsebenese.cz (Info) Doesn't exists in negistry: abuse@fnmotol.cz
Presunuto, snad dle domluvy:
/scripts/hawat-precache (updated)
/scripts/hawat-negistry (new)
/lib/Mentat/Negistry.pm (new)
Updated by Pavel Kácha over 10 years ago
Následující ignorujte, blbě čtu a pomalu chápu.
Radomír Orkáč wrote:
Chybove/info hlasky:
(Info) Doesn't exists in negistry:
abuse@fnmotol.cz> [...]
Nepomohl by upsert?
http://docs.mongodb.org/manual/reference/method/db.collection.update/#upsert-parameter
Updated by Radomír Orkáč over 10 years ago
- Status changed from In Progress to Feedback
Ja to spise blbe popsal.
Kazdopadne davam do stavu feedback.
Na VC se domluvime.
R.
Updated by Pavel Kácha over 10 years ago
Myslím, že takhle ty hlášky budou ok. Z "Doesn't exists in negistry:
abuse@fnmotol.cz" bych možná udělal něco jako (Warn), tím se správce musí zabývat (novou skupinou může, ale nemusí). Proč ještě nepushnuto?
Updated by Radomír Orkáč over 10 years ago
Ok, predelam Info na Warn.
Pushnuto je to davno:)
Jedine, co neni pushnuto je trizeni subnetu, ktere jsem delal vcera v noci.
R.
Updated by Pavel Kácha over 10 years ago
Přidat logování progressu i do logu (cron to pošle až po všem, zatímco v logu se na to dá podívat).
Updated by Radomír Orkáč over 10 years ago
Stdout && /var/mentat/log/hawat-negistry.log
Sun Mar 30 13:12:55 2014 mentat hawat-negistry[17686]: NOTICE: Doesn't exists in negistry. Sun Mar 30 13:12:55 2014 mentat hawat-negistry[17686]: NOTICE: $VAR1 = 'abuse@upm.cz';
Updated by Pavel Kácha over 10 years ago
- Status changed from Feedback to Closed