Project

General

Profile

Actions

Feature #1428

closed

Skript na import skupin + populaci síťových rozsahů

Added by Pavel Kácha over 10 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
High
Category:
Development - GUI
Target version:
Start date:
02/25/2014
Due date:
% Done:

0%

Estimated time:
To be discussed:

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

Related to Mentat - Feature #1429: Úprava cronjobu pro generování cache dashboarduClosedRadomír Orkáč02/25/2014

Actions
Related to Mentat - Feature #1430: Upravit gui dashboardu pro nakešované dotazy skupin/abusůClosedRadomír Orkáč02/25/2014

Actions
Related to Mentat - Feature #1431: Reporter - přístup k reportům podle rolíClosedJan Mach02/25/2014

Actions
Actions #1

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.

Actions #2

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
Actions #3

Updated by Pavel Kácha over 10 years ago

  • Priority changed from Normal to High
Actions #4

Updated by Pavel Kácha over 10 years ago

  • přesunout z prototypes do script
  • výstupy na stdout + chybový návratový kód
Actions #5

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)

Actions #6

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:
> [...]

Nepomohl by upsert?
http://docs.mongodb.org/manual/reference/method/db.collection.update/#upsert-parameter

Actions #7

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.

Actions #8

Updated by Pavel Kácha over 10 years ago

Myslím, že takhle ty hlášky budou ok. Z "Doesn't exists in negistry:
" 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?

Actions #9

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.

Actions #10

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).

Actions #11

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';
Actions #12

Updated by Pavel Kácha over 10 years ago

  • Status changed from Feedback to Closed
Actions

Also available in: Atom PDF