Fórum Root.cz

Hlavní témata => Server => Téma založeno: JSOB 19. 11. 2014, 08:47:41

Název: Web aplikace - provozní kniha serveru?
Přispěvatel: JSOB 19. 11. 2014, 08:47:41
Chtěl bych se zeptat zda někdo nepoužíváte nějakou web aplikaci na provozní knihu k serveru. Nebo něco co by šlo na toto použít.
Napadl mě zatím Redmin s tím že zásahy se tam budou psát formou úkolu. Každy server by byl jako samostatný projekt.
Co používáte vy?
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: karel 19. 11. 2014, 08:55:10
v tehle vecech jsem byl trosku mimo, v cem spociva nejaky prinos krom "papirovani"
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: Petr 19. 11. 2014, 08:55:29
http://docs.saltstack.com
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: Mirek Prýmek 19. 11. 2014, 10:04:24
Asi bys musel trochu blíž specifikovat, co od toho očekáváš. Pokud čistě jenom zápisník, tak se dá použít wiki (doporučil bych MoinMoin) nebo klidně i jenom texťáky, ale dobře strukturovaný a verzovaný třeba gitem.

Pokud fakt úkolovník, tak těch jsou mraky, třeba Request Tracker není špatnej. Tohle už jsou ale trochu molochy a může dár trochu práce to nakonfigurovat.

Pokud ti jde hlavně o dokumentaci konfigurace, tak pak se to dá psát přímo do souborů cfg management nástrojů, jak píše Petr: chef, puppet, salt, ansible, cfengine ... těch jsou taky mraky

No a ještě pak existují vyloženě mološí informační systémy, který pokrývají všechno podle nějaké metodiky, třeba ITIL. S tím neporadím, to jsem neměl nervy nasadit :)

v tehle vecech jsem byl trosku mimo, v cem spociva nejaky prinos krom "papirovani"
V dokumentaci. Stávají se bohužel i takové věci, že admina srazí auto nebo ve zlém odejde nebo i ne ve zlém, ale bez toho, aby po sobě nechal dokumentaci. Takový systém přebírat je noční můra. Taky nikdo z nás nemá nekonečnou paměť a když počet serverů narůstá, přestaneš si spoustu věcí pamatovat.

Pak taky tě může zajímat třeba počet incidentů různých druhů apod. ("Tahle věc nám padá fakt často - díval jsem se a je to minimálně jednou měsíčně")
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: j 19. 11. 2014, 10:13:41
Ja si tohle resim sam pro sebe metodou adresar s nazvem serveru, v nem podadresare s jednotlivejma vecma (postfix/apache/...) a do toho si pisu co kde a proc. Samo dalsi koment pisu primo do konfiguraku, vetsinou vcetne nejakyho klicovyho slova - trebas nazev firmy, aby se daly vsechny zmeny vuci defaultu najit.

Vyhodu to ma predevsim v tom, ze to pisu prirozene rovnou pri confeni, a nemusim se logovat do nejakyho externiho systemu, na coz bych se driv nepo pozdejs vykvajz.

Prebirat cokoli po komkoli je vopruz i kdyz k tomu dokumentace je. Stejne se v 90% pripadu neztotoznis s myslenkovejma postupama predchudce, a tudiz na spoustu veci cumis jak ...
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: Mirek Prýmek 19. 11. 2014, 10:18:29
Prebirat cokoli po komkoli je vopruz i kdyz k tomu dokumentace je. Stejne se v 90% pripadu neztotoznis s myslenkovejma postupama predchudce, a tudiz na spoustu veci cumis jak ...
To jo, ale když ani vůbec netušíš, co tam jede, kde a proč, tak to je fakt noční můra. Protože zákazník ti to samozřejmě nevyjmenuje a pak se jenom postupně dozvídáš "no ale my jsme tam měli ....."
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: j 19. 11. 2014, 10:26:52
Heh si mi pripomel, u zakose sme migrovali znacnou cast provozu do virtualu, a zbylo tim padem nejaky plonkovy zelezo. "vyhodit" se to "nemuze", protoze to prece "stalo statisice". A po nejakych 2 letech provozu se zjistilo, ze tam nekde bezelo cosi, co uz ty 2 roky nefunguje, ale 2 roky to nikomu nevadilo ... lol. Tak sme vyhrabli to stary zelezo, a sli se podivat, co ze to tam melo byt.

Velmi obdobny mam pak zkusenosti na tema "naprosto nezbytne nutne musi vse bezet 24/7" a kdyz pak ten "naprosto nezbytny" system 1/2 dne nebezi vubec, tak se nikdo ani neozve.
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: karel 19. 11. 2014, 10:27:23
no ja si prave pisu komenty do textaku, ale hlavne pak primo do komentaru v konfiguraci no a /etc mam v hg spis kvuli revertu kdyz neco ... ale i tam se da do commitu lecos napsat

pokud zacne byt moc serveru asi to chce opravdu sahnout po nejakem orchestracnim nastroji, me to zatim nepotkalo serveru zpravuju jen par a na kazdem bezi neco jineho a jinak takze bych si moc nepomohl, teda aspon si to myslim

Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: Mirek Prýmek 19. 11. 2014, 10:42:53
Velmi obdobny mam pak zkusenosti na tema "naprosto nezbytne nutne musi vse bezet 24/7" a kdyz pak ten "naprosto nezbytny" system 1/2 dne nebezi vubec, tak se nikdo ani neozve.
Znám :)

Nebo ještě jsou taky lahůdka věci typu "no my jsme tam někde měli takovou ikonku, kterou jsem vždycky jednou za rok pustili o ono to ....."

pokud zacne byt moc serveru asi to chce opravdu sahnout po nejakem orchestracnim nastroji, me to zatim nepotkalo serveru zpravuju jen par a na kazdem bezi neco jineho a jinak takze bych si moc nepomohl, teda aspon si to myslim
Orchestrace pro pár serverů není potřeba, ale configuration management se hodit může i tak - je zepár situací, který se ručně řeší zdlouhavě a CM to řeší snadno. Ale zas to má svůj vlastní overhead, to máš pravdu...
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: JSOB 19. 11. 2014, 11:01:57
Představoval bych si to asi takhle. :-)
Kazdy server by mel mit info co na nem bezi za system, jake aplikace a jakym zpusobem a kam probiha zalohovani. Proste takové zakl. info.
Dale by se tam mely dat zapisovat veskere hardwarové a softwarové zásahy.
Pokud by bylo nejake trideni techto zapisku byl by to bonus. Napr. zasah z hlediska udržby, selhani sluzby, nebo podle aplikace ktera na serveru bezi.
Jo a jelikoz tam nepolezem jen my tak cestina nutna.
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: Roman 19. 11. 2014, 11:17:00
Mrkněte na OCS Inventory NG.

http://www.ocsinventory-ng.org/en/
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: Mirek Prýmek 19. 11. 2014, 11:25:38
Představoval bych si to asi takhle. :-)
Kazdy server by mel mit info co na nem bezi za system, jake aplikace a jakym zpusobem a kam probiha zalohovani. Proste takové zakl. info.
Dale by se tam mely dat zapisovat veskere hardwarové a softwarové zásahy.
Pokud by bylo nejake trideni techto zapisku byl by to bonus. Napr. zasah z hlediska udržby, selhani sluzby, nebo podle aplikace ktera na serveru bezi.
Jo a jelikoz tam nepolezem jen my tak cestina nutna.
Tak pokud jde takhle vyloženě jenom o zápisky, použil bych tu wikinu. Akorát je potřeba dodržovat nějakou strukturu, aby se z toho nestal nepřehledný chaos. Výhodou je, že u wiki nejsi omezenj nějakými předem danými položkami, prostě si tam napíšeš co potřebuješ a nastrukturuješ tak, aby to vyhovovalo tvými způsou použití.

MoinMoin má český překlad a dokáže ho používat i totální BFU (mám ověřeno v praxi).
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: Jura 19. 11. 2014, 11:30:49
http://midas.psi.ch/elog/
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: JSOB 19. 11. 2014, 12:09:34
Představoval bych si to asi takhle. :-)
Kazdy server by mel mit info co na nem bezi za system, jake aplikace a jakym zpusobem a kam probiha zalohovani. Proste takové zakl. info.
Dale by se tam mely dat zapisovat veskere hardwarové a softwarové zásahy.
Pokud by bylo nejake trideni techto zapisku byl by to bonus. Napr. zasah z hlediska udržby, selhani sluzby, nebo podle aplikace ktera na serveru bezi.
Jo a jelikoz tam nepolezem jen my tak cestina nutna.
Tak pokud jde takhle vyloženě jenom o zápisky, použil bych tu wikinu. Akorát je potřeba dodržovat nějakou strukturu, aby se z toho nestal nepřehledný chaos. Výhodou je, že u wiki nejsi omezenj nějakými předem danými položkami, prostě si tam napíšeš co potřebuješ a nastrukturuješ tak, aby to vyhovovalo tvými způsou použití.

MoinMoin má český překlad a dokáže ho používat i totální BFU (mám ověřeno v praxi).


Umi ten MOINMON zapisovat ty zapisky kazdy zvlast s tim ze je videt kdo to tam napsal (podle prihlaseneho usera)? Nebo je to jen obycejny text?
Zkusim to nahodit. Diky za tvuj cas.
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: Tomáš Crhonek 19. 11. 2014, 13:26:38
Používáme MediaWiki  (postačí jakákoliv Wiki), tam je kompletní historie každého článku (všechny editace) a u každé je uvedeno, kdo editoval. Dohledat to lze.

Jinak vám doporučuju nedokumentovat to, co se dá velice snadno zjistit přímo z těch serverů. Je to zbytečné a je to jen další údaj, který se v čase v realitě změní a v dokumentaci nikoliv.

Tedy cokoliv, co lze zjistit pomocí

for server in $server_list ; do ssh $server "zjisti info o os a zakladnich parametrech" ; done

prostě nedokumentovat.

Co naopak dokumentovat, protože to ani na samotném serveru nenajdete je slovní popis proč tam daná věc je. Třeba jen "tento databázový server slouží pro tyto weby a také se k němu připojuje proces pro sběr dat jednou za půl roku". Tohle případnému novému adminovi pomůže mnohem víc, než typické: je tam databaze ve verzi 1.2.3. To si snadno zjistí.
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: Mirek Prýmek 19. 11. 2014, 15:32:26
Umi ten MOINMON zapisovat ty zapisky kazdy zvlast s tim ze je videt kdo to tam napsal (podle prihlaseneho usera)? Nebo je to jen obycejny text?
Je to plnohodnotná wiki se stromovou strukturou, vkládáním dokumentů, zobrazováním revizí... Určitě všechno, co bys mohl potřebovat :)

Já jsem si ji kdysi vybral proto, že je napsaná v Pythonu o dají se pro ni jednoduše psát pluginy, takže bys klidně mohl na nějaké stránce mít třeba i zobrazený live stav serverů z nějakého monitoringu ;)

Zkusim to nahodit. Diky za tvuj cas.
Moc rád poradím, když se někdo ptá slušně a rozumně :)

Na vyzkoušení je nejlepší standalone mód - pustíš si to na nějakým portu bokem a nemusíš konfigurovat webserver.

Jinak vám doporučuju nedokumentovat to, co se dá velice snadno zjistit přímo z těch serverů. Je to zbytečné a je to jen další údaj, který se v čase v realitě změní a v dokumentaci nikoliv.
Hodně dobrá připomínka. Ideální by bylo si na tyhle věci právě napsat plugin přímo do Moinu ;)

Jinak já bych si zapsal aspoň ty příkazy, kterýma se to dá zjistit, krátí to čas, když si člověk nemusí vzpomínat na x přepínačů commandu, kterej naposledy použil před rokem...
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: vana-hb 20. 11. 2014, 22:37:31
Redmine výší zmíněné bych moc nedoporučoval. Běží to na Ruby on Rails frameworku a je to trn v patě nainstalovat i spravovat. jednu inslataci mám v provozu a až to chcípne tak už na to kašku - nesojí to za námahu.

Třeba u nás používáme Samepage.io. Sice to má mouchy, ale co je nemá. Mám tam udělanou záložku firmy, v ním mám firmy samotné podle abecedy a pod složkou firmy mám cokoliv co je potřeba - nastavení sítě, nastavení serverů, zajímavé stanice, zákeřnosti ... cokoliv.

Často zmiňovaná je wiki, no podle mě to Samepage dělá lepší služby a je bezpečnější. Kerio je poměrně silný partner který má nějaké jméno a zkušenosti. U wiki nikdy nikdo neví kdo se k datům dostane. Na jednu stranu se zbrojí proti Cloudu a na druhou stranu data posíláte kamsi kde v nich hrabe nějaký doborovolník nebo brigádník?
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: Trupik 21. 11. 2014, 08:23:53
Redmine výší zmíněné bych moc nedoporučoval. Běží to na Ruby on Rails frameworku a je to trn v patě nainstalovat i spravovat. jednu inslataci mám v provozu a až to chcípne tak už na to kašku - nesojí to za námahu.

Třeba u nás používáme Samepage.io. Sice to má mouchy, ale co je nemá. Mám tam udělanou záložku firmy, v ním mám firmy samotné podle abecedy a pod složkou firmy mám cokoliv co je potřeba - nastavení sítě, nastavení serverů, zajímavé stanice, zákeřnosti ... cokoliv.

Často zmiňovaná je wiki, no podle mě to Samepage dělá lepší služby a je bezpečnější. Kerio je poměrně silný partner který má nějaké jméno a zkušenosti. U wiki nikdy nikdo neví kdo se k datům dostane. Na jednu stranu se zbrojí proti Cloudu a na druhou stranu data posíláte kamsi kde v nich hrabe nějaký doborovolník nebo brigádník?
Na redmine mám rovnaký názor, ale k wiki by som si dovolil nesúhlasiť. Wiki si môžeš nainštalovať na vlastný server, nemusí byť v cloude. Takisto vieš wiki obmedziť aby obsah bol viditeľný až po prihlásení a vyradiť registráciu. Potom máš plne pod kontrolou komu spravíš účet a dovolíš mu vstúpiť.
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: davidb 21. 11. 2014, 13:27:58
redmine, etckeeper + git
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: yenn 25. 11. 2014, 01:05:03
Pokud čistě jenom zápisník, tak se dá použít wiki (doporučil bych MoinMoin) [...]

A už někdo k MoinMoin sepsal dokumentaci? Tím myslím - dokáže běžný admin nakonfigurovat moinmoin, aniž by zároveň musel být jejím vývojářem?

MoinMoin se mi moc líbí a rád bych ji používal, ale když jsem to naposled zkoušel, tak mi trvalo asi hodinu než jsem moin vůbec spustil v skoro výchozí konfiguraci. Odhaduji, že za týden bych to možná spustil i s vlastní konfigurací...

Výchozí konfigurák plný podivných datových struktur s komentářem "Tohle je výchozí konfigurace, tak si to upravte pro vaše potřeby.", když v první řadě vůbec nevím jaké hodnoty by tam asi měly být, a ani čárkou v související dokumentaci fakt nepovažuju za admin-friendly software.
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: Mirek Prýmek 25. 11. 2014, 01:40:09
A už někdo k MoinMoin sepsal dokumentaci? Tím myslím - dokáže běžný admin nakonfigurovat moinmoin, aniž by zároveň musel být jejím vývojářem?
To dost zalezi na tom, jak slozite to chces provozovat. Spustit to standalone je na chvilku, nakonfigurovat to v multi-wiki modu je (resp. byval) porod :)

Nejakej nastrel je tady: http://master.moinmo.in/InstallDocs
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: yenn 25. 11. 2014, 23:11:20
A už někdo k MoinMoin sepsal dokumentaci? Tím myslím - dokáže běžný admin nakonfigurovat moinmoin, aniž by zároveň musel být jejím vývojářem?
To dost zalezi na tom, jak slozite to chces provozovat. Spustit to standalone je na chvilku, nakonfigurovat to v multi-wiki modu je (resp. byval) porod :)

Nejakej nastrel je tady: http://master.moinmo.in/InstallDocs

Já to chtěl provozovat jako single-wiki za reverzní proxy (lighttpd) přes FastCGI. A právě korektní nastavení, aby wiki komunikovala přes FastCGI s webserverem, jsem horko těžko dával dohromady. A bohužel jsem si to nikam nezapsal a zapomněl...
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: Mirek Prýmek 26. 11. 2014, 00:47:53
Já to chtěl provozovat jako single-wiki za reverzní proxy (lighttpd) přes FastCGI. A právě korektní nastavení, aby wiki komunikovala přes FastCGI s webserverem, jsem horko těžko dával dohromady. A bohužel jsem si to nikam nezapsal a zapomněl...
Jo no, to prvni seznameni je trochu bolestny, nez se rozkoukas. Taky jestli to bylo uz pred delsi dobou, tak tenkrat se FastCGI rozchazelo nejak slozite pres nejaky skripty tretich stran nebo co. Dneska uz to je daleko jednodussi.

Navic kdyz to mas jednou rozchozeny, tak to nemusis resit, je to drzak. A pri druhym rozjizdeni jinde konfuraci jenom zkopirujes a poupravis zejo...
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: Vladimir Smitka 09. 12. 2014, 21:16:33
My jedeme na Redmine a vcelku nám vyhovuje. Hlavní důvod je, že spravujeme i servery zákazníků a hodí se nám trackovat jednotlivé činnosti a čas, který jsme nad řešením strávili. Podstatné úpravy píšeme i do wiki v Redmine. Je to hlavně z důvodu dohledatelnosti konfigurací, když něco podobného potřebujeme jinde. Strukturu máme jako hlavní projekt Servisní podpora a podprojekt zákazník a další podprojekty jednotlivé servery. U projektů serverů máme opakované tasky na profylaxe a různé jiné pravidelné úkoly.

Dále používáme plugin do yumu, který zjišťuje zda není k dispozici nějaký bezpečnostní update a když je, tak nám ho skript pošle mailem do redmine a založí se automaticky úkol. Na monitoring serverů používáme Munin, který také posílá alarmy do Redmine. Pokukujeme ale po Zabbixu.

U serverů máme nastavený MOTD, který při přihlášení server představí. Máme zde hostname, IP adresy, verzi kernelu, uptime, load, CPU time, info o CPU a RAM, varování pokud dochází místo na disku + "textové info" zda se síť konfigurovala pomoci ifconfig, ip nebo NM a pak samozřejmě popis k čemu vlastně server slouží.

Co se týká wiki, tak aktuálně ještě uvažujeme, že ji převedeme do Sharepointu.
Název: Re:Web aplikace - provozní kniha serveru?
Přispěvatel: James_Scott 10. 12. 2014, 14:27:00
Docela zajímavé téma ! Já jsem vždy používal po pár serverů DokuWiki a spokojenost. Teď mě ještě napadla možnost ukládat dokumentace do text. souboru na Owncloudu - je to verzovane,zalohovane a user friendly.