abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

včera 12:33 | Komunita

Příspěvek na blogu Signalu (Wikipedie) informuje o založení neziskové nadace Signal Foundation, jež bude zastřešovat další vývoj tohoto svobodného bezpečného komunikátoru běžícího také na Linuxu (Signal Desktop). Brian Acton, spoluzakladatel WhatsAppu, věnoval nadaci 50 milionů dolarů [Hacker News].

Ladislav Hagara | Komentářů: 1
včera 05:55 | Zajímavý článek

Článek na Fedora Magazine krátce představuje programovací jazyk Rust a několik zajímavých v Rustu naprogramovaných terminálových aplikací. Jedná se o alternativu k příkazu grep ripgrep, moderní barevnou alternativu k příkazu ls exa, příkazem cloc inspirovaný tokei a zvířátko v terminálu ternimal.

Ladislav Hagara | Komentářů: 0
21.2. 23:55 | Zajímavý projekt

Byl spuštěn Humble Classics Return Bundle. Za vlastní cenu lze koupit hry Broken Sword 5 - The Serpent's Curse, Shadowrun Returns a Shadowrun: Dragonfall - Director's Cut. Při nadprůměrné platbě (aktuálně 8,48 $) také Shadowrun: Hong Kong - Extended Edition, Wasteland 2: Director's Cut - Standard Edition, Age of Wonders III a Xenonauts. Při platbě 15 $ a více lze získat navíc Torment: Tides of Numenera a Dreamfall Chapters: The Final Cut Edition.

Ladislav Hagara | Komentářů: 0
21.2. 00:11 | Bezpečnostní upozornění

Vývojáři linuxové distribuce Mageia na svém blogu upozorňují na narušení bezpečnosti Mageia Identity. Narušitel získal přístup k LDAP databázi a zveřejnil jména uživatelů, jejich emailové adresy a haše hesel. Hesla uživatelů byla resetována.

Ladislav Hagara | Komentářů: 3
20.2. 21:55 | Nová verze

Byla vydána verze 2.0.0 nástroje pro záznam a sdílení terminálových sezení asciinema (GitHub). Z novinek je nutno upozornit na nový zpětně nekompatibilní formát záznamu asciicast v2. S novým formátem si poradí nové verze asciinema-playeru a asciinema-serveru [Hacker News].

Ladislav Hagara | Komentářů: 0
20.2. 05:55 | Zajímavý projekt

Dle příspěvku na blogu zaměstnanců CZ.NIC byl spuštěn ostrý provoz služby Honeypot as a Service (HaaS). Zapojit se může kdokoli. Stačí se zaregistrovat a nainstalovat HaaS proxy, která začne příchozí komunikaci z portu 22 (běžně používaného pro SSH) přeposílat na server HaaS, kde honeypot Cowrie (GitHub) simuluje zařízení a zaznamenává provedené příkazy. Získat lze tak zajímavé informace o provedených útocích. K dispozici jsou globální statistiky.

Ladislav Hagara | Komentářů: 12
20.2. 04:44 | Komunita

Před týdnem společnost Feral Interactive zabývající se vydáváním počítačových her pro operační systémy macOS a Linux oznámila, že pro macOS a Linux vydají hru Rise of the Tomb Raider. Včera společnost oznámila (YouTube), že pro macOS a Linux vydají také hru Total War Saga: Thrones of Britannia. Verze pro Windows by měla vyjít 19. dubna. Verze pro macOS a Linux krátce na to.

Ladislav Hagara | Komentářů: 0
19.2. 21:33 | Nová verze

Byla vydána nová major verze 7.10 svobodného systému pro řízení vztahů se zákazníky (CRM) s názvem SuiteCRM (Wikipedie). Jedná se o fork systému SugarCRM (Wikipedie). Zdrojové kódy SuiteCRM jsou k dispozici na GitHubu pod licencí AGPL.

Ladislav Hagara | Komentářů: 0
19.2. 16:44 | Nová verze

Byla vydána nová verze 0.30 display serveru Mir (Wikipedie) a nová verze 2.31 nástrojů snapd pro práci s balíčky ve formátu snap (Wikipedie). Z novinek Miru vývojáři zdůrazňují vylepšenou podporu Waylandu nebo možnost sestavení a spouštění Miru ve Fedoře. Nová verze snapd umí Mir spouštět jako snap.

Ladislav Hagara | Komentářů: 0
19.2. 14:00 | Komunita

Na Indiegogo běží kampaň na podporu Sway Hackathonu, tj. pracovního setkání klíčových vývojářů s i3 kompatibilního dlaždicového (tiling) správce oken pro Wayland Sway. Cílová částka 1 500 dolarů byla vybrána již za 9 hodin. Nový cíl 2 000 dolarů byl dosažen záhy. Vývojáři přemýšlejí nad dalšími cíli.

Ladislav Hagara | Komentářů: 1
Který webový vyhledávač používáte nejčastěji?
 (2%)
 (28%)
 (61%)
 (3%)
 (3%)
 (0%)
 (1%)
 (1%)
Celkem 431 hlasů
 Komentářů: 35, poslední 21.2. 19:51
    Rozcestník

    Nagios + Centreon + MySQL - moduly pro Centreon

    15. 4. 2008 | Max Devaine | Sítě | 13009×

    Pokud chcete mít více webových nadstaveb různých aplikací v jednom rozhraní, tak by bylo na čase podívat se na moduly Centreon (StatusMap. SyslogNG). Zájem o grafy je velký, takže se podíváme i na ně.

    Obsah

    Moduly

    link

    Nejpoužívanějšími moduly jsou asi tyto:

    • syslogNG - Tento modul osobně považuji za nejlepší a nejužitečnější. Umožňuje prohlížet logy serveru přes webové rozhraní Centreon; v článku si popíšeme jeho instalaci a konfiguraci.
    • ntop - Ano, je to modul pro známý ntop, který umí dělat pěkné grafy provozu a dalších věcí. Toto rozšíření potřebuje k životu funkční webové rozhraní ntop.
    • Nagios StatusMap - Není to nic jiného než zobrazování klasické 2D StatusMap Nagiosu v rozhraní Centreon.
    • Nagios 3-D StatusMap - To samé jako v předchozím případě, ale s tím rozdílem, že jde o 3D verzi StatusMap.
    • PHPWeatherMap - modul je nadstavbou nad velmi pěknou a pokročilou mapou sítě Network Weathermap.

    Instalace modulů

    link

    Instalace modulů není úplně jednotná. U všech neplatí styl klik-install-hotovo. Každý modul potřebuje k životu něco jiného, jeden třeba databázi, další jiné funkční webové rozhraní apod. Proto zde popíši instalaci dvou modulů. Lehčí a těžší.

    StatusMap

    link

    Prvním modulem budiž StatusMapa. Stáhneme ji, rozbalíme a přesuneme do adresáře Centreon určeného pro moduly. V neposlední řadě ještě nastavíme práva.

    cd /usr/local/src/
    wget -c http://download.oreon-project.org/index.php?id=60
    tar xvfz NagiosStatusMap-1.1.tar.gz
    mv statusmap/ /usr/local/share/Centreon/www/modules/
    chown -R www-data:www-data /usr/local/share/Centreon/www/modules/statusmap/

    Nyní by se vám měla v rozhraní Centreon v sekci s moduly Options -> Modules objevit položka statusmap, která je připravena k instalaci. Takže už stačí jen ťuknout na ikonku úplně vpravo ve sloupečku Actions, čímž se dostanete k instalaci modulu. Pak už jen potvrdíte položkou Install Module a během chvilky se zobrazí nápis Module installed and recorded SQL file included, což značí úspěch.

    nagios moduly 01

    Nyní je třeba se z Centreon rozhraní odhlásit a znovu přihlásit. V nově přidané položce Options -> General Options -> Nagios Status Map nastavíme potřebné údaje jako třeba cestu k CGI skriptu, login a heslo do základního webového rozhraní Nagios (popisované v prvním díle).

    nagios moduly 04

    Nyní se už můžete podívat na statusmapu v sekci Monitoring -> Nagios Status Map.

    SyslogNG

    link

    Tento modul načítá logy z databáze a pak s nimi umí pracovat, různě je filtrovat apod. Vše velmi pěkně a přehledně. Základem je samozřejmě mít nainstalovaný syslog-ng. Na Debianu/Ubuntu postačí:

    aptitude install syslog-ng

    První problém je, že my běžně nelogujeme do databáze, ale do souborů ve /var/log/. Takže nejdříve musíme dostat logy do databáze.

    Vytvoříme si databázi syslogng pro záznamy ze syslog-ng a přiřadíme jí uživatele syslogng s příslušnými právy a heslem třeba kaLa2okeLo:

    mysql -u root -p
    create database syslogng;
    create user syslogng;
    use syslogng;
    GRANT ALL PRIVILEGES ON syslogng.* TO 'syslogng'@'localhost' IDENTIFIED BY 'kaLa2okeLo';
    FLUSH PRIVILEGES;
    quit

    Dále využijeme projekt php-syslog-ng a půjčíme si z něj SQL skript pro vytvoření tabulek. Abyste nemuseli stahovat php-syslog-ng, tak tady dávám k dispozici onen skript: dbsetup.sql. Instalaci provedem takto:

    mysql syslogng -u root -p < dbsetup.sql

    Nyní musíme nastavit syslog-ng pro vytvoření pipe. Takže do /etc/syslog-ng/syslog-ng.conf doplníme následující řádky:

    # Do sekce "Destination" doplníme:
    
    destination d_mysql {
       pipe("/var/log/mysql.pipe"
          template("INSERT INTO logs
          (host, facility, priority, level, tag, datetime, program, msg)
          VALUES ( '$HOST', '$FACILITY', '$PRIORITY', '$LEVEL', '$TAG', '$YEAR-$MONTH-$DAY $HOUR:$MIN:$SEC',
          '$PROGRAM', '$MSG' );\n") template-escape(yes));
    };
    
    # Dále na konec souboru doplníme:
    
    log {
       source(s_all);
       destination(d_mysql);
    };

    Vytvoříme pipe:

    mkfifo /var/log/mysql.pipe

    Načteme nové nastavení syslog-ng:

    /etc/init.d/syslog-ng restart

    Nyní nám tečou logy ze syslog-ng i do mysql.pipe. Už si je jen stačí vyzvednout a házet do databáze. K tomu nám postačí jednoduchý skriptík syslogng2mysql.sh:

    #!/bin/bash
    
    echo "Starting syslog-ng2mysql"
    
    if [ -e /var/log/mysql.pipe ]; then
    while [ -e /var/log/mysql.pipe ]
    do
    mysql -u syslogng --password=kaLa2okeLo syslogng < /var/log/mysql.pipe
    done
    else
    mkfifo /tmp/mysql.pipe
    fi

    Jen mu ještě nastavit práva a pak spustit:

    chmod 700 syslogng2mysql.sh
    ./syslogng2mysql.sh &

    Nyní už jen stačí stáhnout a nainstalovat syslog-ng modul do Centreon. Postup je obdobný jako u instalace modulu StatusMap:

    cd /usr/local/src/
    wget -c http://download.oreon-project.org/index.php?id=62
    tar xvfz SyslogNG-1.0.tar.gz
    mv syslogNG/syslogNG /usr/local/share/Centreon/www/modules/
    chown -R www-data:www-data /usr/local/share/Centreon/www/modules/syslogNG/

    Opět se objeví v sekci s moduly nová položka, tentokrát syslogNG. Nainstalujeme stejným způsobem. Odhlásíme se z Centreon a znovu přihlásíme. V položce Options -> General Options -> Syslog-NG vyplníme potřebné údaje a uložíme:

    nagios moduly 06

    Nyní můžeme vesele ťuknout na nově vytvořenou záložku Syslog-NG vpravo nahoře vedle Configuration a naskytne se nám přibližně následující pohled:

    nagios moduly 07

    Jenom bych ještě upozornil, že data se sypou do databáze stále a stále. Hromadí se tam záznamy, takže by bylo dobré záznamy starší x dní/měsíců (podle toho, jak dlouho chcete uchovávat logy v databázi) mazat. Osobně to dělám pomocí skriptu, který spouštím cronem každý den:

    #!/bin/sh
    mysql -u syslogng --password=kaLa2okeLo syslogng \
    -e "DELETE FROM logs WHERE datetime <= SUBTIME(NOW(), '824:0:0');"

    Určitě se najde nějaké lepší řešení, rád se nechám v diskusi poučit :).

    Seznam modulů a postup instalace některých modulů můžete nalézt na wiki stránkách Centreon: http://wiki.Centreon.com.

    Grafy v Centreon

    link

    Grafy můžeme vykreslovat dvěma způsoby. Buď přímo pomocí nástrojů, které v sobě Centreon integruje od verze 1.4, nebo pomocí PerfParse. Centreon obsahuje konfigurační klikátka na nastavení PerfParse, ale tato klikátka jsou ještě z dob, kdy Centreon sám neuměl grafy vykreslovat. Jednoduší a schůdnější tedy je ignorovat konfigurační okna PerfParse a pustit se do nastavení integrovaných součástí v Centreon.

    Otevřeme si nabídku Centreon Options -> CentreonDataStorage -> Config a vyplníme údaje dle obrázku (jen upozorním na okem lehce zaměnitelné cesty /var/log/ a /var/lib/):

    nagios moduly 08

    Dále je třeba v sekci Configuration -> Nagios -> Nagios CFG -> Nagios CFG 1 nastavit:

    Performance Data Processing Option: Yes
    Service Performance Data Processing Command: process-service-perfdata

    nagios moduly 09

    Nyní stačí restartovat službu ODS (Oreon Data Storage), která se nám nainstalovala spolu s rozhraním Centreon a spouští se automaticky po startu systému:

    /etc/init.d/ods restart

    Pomocí parametru status je možno ověřit, zda běží:

    /etc/init.d/ods status

    Nyní by také už měl regulérně fungovat Event Log Centreon v sekci Monitoring -> Event Log. A když počkáme tak 15 minut, tak by se nám už měly objevit hosty v položce Centreon views u grafu v záložce Host.

    nagios moduly 10

    Čeština do Centreon

    link

    Ano, čeština je. Přeložil jsem rozhraní Centreon do češtiny, včetně modulu syslogNG. Je přeloženo 93 % textů. Vesměs se jedná o strojový překlad. Neměl jsem totiž zatím čas ověřit, zda dávají všechny překlady smysl, ale základní rozhraní, nabídky a nastavení ano. Pokud má někdo čas a chuť, může dokončit, co jsem započal. Soubory lokalizace jsou zde: centreon-cs.tar.bz2. Postup instalace češtiny:

    tar xvf Centreon-cs.tar
    cp -r Centreon/www/ /usr/local/share/Centreon/
    chown -R www-data:www-data /usr/local/share/Centreon/www/

    Nyní stačí jít do nastavení uživatele (jednoduše přejdete tím, že ťuknete vlevo v nabídce na jméno aktuálně přihlášeného uživatele = Online Users) a Default Lang změníte na cs, poté uložit, přeťuknout na jinou záložku a čeština je načtena. Jak to vypadá, můžete vidět na obrázku níže:

    nagios moduly 11

    Závěr

    link

    Na závěr tohoto posledního dílu vám zvednu trochu chutě na chystanou další verzi Centreon, která bude první z druhé řady. K dispozici je celkem impozantní video (bohužel ve flashi): Centreon 2.0 preview. Seznam novinek je poté vidět zde: Centreon-2.0-Features. Jak vidno, tak asi mezi největší novinky patří podpora Nagios 3, NDOutil a Distributed Monitoring. Případný přechod na novější verzi bych prozatím asi neviděl jako problémový. Čeština by měla být také do jisté míry s verzí 2.0 kompatibilní.

    Nejčtenější články posledního měsíce

    Jaderné noviny – 18. 1. 2018: Přehled několika svobodných fuzzovacích nástrojů
    MapTiler – proměňte obrázek v zoomovatelnou mapu
    Jaderné noviny – 11. 1. 2018: Nové jaderné rozhraní pro dotazování

    Nejkomentovanější články posledního měsíce

    MapTiler – proměňte obrázek v zoomovatelnou mapu
    Jaderné noviny – 25. 1. 2018: Datová struktura XArray
    Týden na ScienceMag.cz: Kvantová komunikace bez přenosu částic
      všechny statistiky »

    Seriál Nagios + Centreon + MySQL (dílů: 5)

    Nagios + Centreon + MySQL - instalace a základní konfigurace (první díl)
    <—« Nagios + Centreon + MySQL - skripty
    Nagios + Centreon + MySQL - moduly pro Centreon (poslední díl)

    Související články

    Nagios + Centreon + MySQL - skripty
    Nagios + Centreon + MySQL - konfigurace pomocí Centreon
    Nagios + Centreon + MySQL - instalace a základní konfigurace
    Traffic shaping (patchování a instalace)
    Traffic shaping - 2 (IMQ a úvod do shapingu)
    Jemný úvod do adresace v protokolu IP verze 4
    OSPF - dynamické routování
    Nastavení DNS
    Čo keď nechodí sieť?
    IPSec v kernelu 2.6
    Kešovací DNS server BIND
    Jak nabootovat Linux po síti
    Směrování v sítích IP
    NFS+NIS+LTSP - přihlašování na server
    Seriál: Domácí síť
    Seriál: Soukromá síť
    Seriál: Stavíme bezdrátovou síť
    Seriál: Linuxové DMZ

    Odkazy a zdroje

    php-syslog-ng
    PerfParse
    Performance Data
    Main Configuration File Options
    Modules
    Graphs

    Další články z této rubriky

    PowerDNS – přívětivý a jednoduchý DNS server
    Bootování ze sítě: pxelinux a kořenový adresář na NFS
    Těžký život Do Not Track
    OpenAFS – servery
    Architektura IPv6 – konfigurace adres a objevování sousedů (2)
           

    Hodnocení: 100 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    Max avatar 15.4.2008 07:26 Max | skóre: 66 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Nagios + Centreon + MySQL - moduly pro Centreon
    Ještě takový malý hint, který se do článku nestihnul dostat. Ti z vás, co používají firefox, mohou využít plugin Nagios Checker. Ten dle zvoleného intervalu zjišťuje stavy nagiosu pomocí status.cgi. Výstižně se schová do pravého dolního rohu a pokud dostane hlášku, že nějaká služba nebo host neběží, tak vydá zvukový signál a začne blikat příslušnou barvou.
    Nastavení tohoto pluginu popíši velmi stručně. V "nastavení" pluginu, karta "Obecné" zvolte "Přidat Nový". Zvolte si libovolný název. Webové rozhraní nagiosu je :
    http://ip_adresa/nagios2
    
    Nastavení adresy stavového scriptu musíte udělat ručne, tj. zaškrtnout dole políčko "Nastavit adresu ručně" a do adresy napsat :
    http://ip_adresa/nagios2/cgi-bin/status.cgi
    
    Další věci si nastavte dle sebe. Osobně jsem si informační barevné okénko zmenšil na minimum (zobrazuje jen číslo), aby bylo co nejméně rušivé.
    Zdar Max
    Měl jsem sen ... :(
    15.4.2008 08:10 Jan Šimák | skóre: 37 | Hradec Králové
    Rozbalit Rozbalit vše Re: Nagios + Centreon + MySQL - moduly pro Centreon
    Díky! Velice užitečný hint!
    Co se týká nastavené adresy k status.sgi, tak mi stačilo po zadání adresy webového rozhraní kliknout na banner Zjistit adresu.
    15.4.2008 08:12 . | skóre: 8 | blog: ,
    Rozbalit Rozbalit vše Re: Nagios + Centreon + MySQL - moduly pro Centreon
    super :-)
    17.4.2008 08:10 iji | skóre: 29
    Rozbalit Rozbalit vše Re: Nagios + Centreon + MySQL - moduly pro Centreon
    Uzasne rozsireni. Diky za tip
    15.4.2008 09:46 skunerq | skóre: 19 | blog: skunerovo
    Rozbalit Rozbalit vše Re: Nagios + Centreon + MySQL - moduly pro Centreon
    zdravim, super prace jen ten link na cestinu do Centreonu neni spravne
    15.4.2008 09:55 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Nagios + Centreon + MySQL - moduly pro Centreon
    Sorry, opraveno.
    15.4.2008 09:52 Juraj
    Rozbalit Rozbalit vše Re: Nagios + Centreon + MySQL - moduly pro Centreon
    alsia vec, co mi niekedy ulahcila pracu, je ze nagios obsahuje v sebe aj stranku celkom dobre pozeratelnu cez mobil (WAP)... obcas sa to hodi, ked chce clovek urobit rychly acknowledge, alebo sa pozriet ako sa veci maju: http://xxxxxxxx/nagios/cgi-bin/statuswml.cgi
    16.4.2008 13:52 Skřivy | skóre: 10
    Rozbalit Rozbalit vše Re: Nagios + Centreon + MySQL - moduly pro Centreon
    Prosím o úpravu - myslím, že se píše: , který umí
    16.4.2008 19:11 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Nagios + Centreon + MySQL - moduly pro Centreon
    Uff, jsem slepej...
    16.11.2008 00:04 nimir
    Rozbalit Rozbalit vše Re: Nagios + Centreon + MySQL - moduly pro Centreon
    Mám problém s nastavením StatusMap vše dělám popořadě dle návodu, bohužel u zadání "mv statusmap/ /usr/local/share/Centreon/www/modules/" do konzole mi napíše "mv: target `/usr/local/share/Centreon/www/modules/' is not a directory: není souborem ani adresářem" neví někdo co s tím? děkuji

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.