Extension:Grafana

Łatwo sobie wyobrazić, jak bolał Winnetou z powodu utraty ojca i siostry. Podczas pogrzebu mógł tę boleść wyrazić, potem jednak musiał ją zamknąć w sobie głęboko. Nakazywał mu to z jednej strony indyański obyczaj, a z drugiej konieczność zwrócenia całej uwagi na spodziewane przybycie Keiowehów. Nie był to już przygnieciony gorzką stratą syn i brat, lecz wódz wojowniczej drużyny, na której czele miał odeprzeć napad nieprzyjaciół i pochwycić mordercę Santera. Miał widocznie plan już gotowy, gdyż zaraz po pogrzebie kazał Apaczom przygotować się do drogi i sprowadzić konie, które znajdowały się na dolinie. — Dlaczego mój brat wydaje to zarządzenie? — spytałem. — Teren jest tak uciążliwy, że sprowadzenie tu koni będzie wiele trudu kosztowało. — Wiem o tem — odrzekł — ale stać się to musi, gdyż chcę w ten sposób wywieść w pole Keiowehów. Ujęli się za mordercą, za to wszyscy zginą? Twarz jego przybrała przy tych słowach wyraz groźny, stanowczy. Jeśliby dokonał swego zamiaru, Keiowehowie byliby zgubieni. Ja byłem w tym wypadku za łagodniejszą karą. Keiowehowie byli wprawdzie naszymi wrogami, lecz nie zawinili śmierci Inczu-czuny i jego córki. Czy mogłem pozwolić sobie wpłynąć na zmianę nastroju Winnetou? Kto wie, czybym nie był wzbudził w nim gniewu na siebie. Nastręczyła się jednak sposobność do tego rodzaju próby, gdyż byliśmy sami na polowaniu. Apacze poszli natychmiast za jego rozkazem, a Stone i Parker przyłączyli się do nich. Nikt zatem nie byłby usłyszał odpowiedzi, która, dana w gniewie, więc niewątpliwie szorstka, w obecności drugich byłaby mnie obraziła. Wyjawiłem Winnetou swoje zdanie w tej sprawie, ale ku memu zdumieniu nie nastąpił skutek, jakiego się obawiałem. On spojrzał na mnie dużemi, posępnemi oczyma i odpowiedział spokojnie: — Spodziewałem się tego po moim bracie, gdyż on ustępowania przed wrogiem nie uważa za słabość. — Tak nie myślałem, o ustępowaniu nie może być mowy. Zastanawiałem się już nawet nad tem, jak ich wszystkich pochwycić. Ale oni nie winni temu, co się tutaj stało i byłoby niesprawiedliwością, gdyby mieli karę za to ponieść. — Ujęli się za mordercą i chcą tu przyjść, aby uderzyć na nas! Czy nie dostateczny to dla nas powód, żeby ich nie oszczędzać? — Nie, a przynajmniej dla mnie nie. Przykro mi, że brat mój, Winnetou, gotów popełnić błąd, który jest przyczyną zguby wszystkich indyańskich narodów. — Jaki błąd ma Old Shatterhand na myśli? — Ten, że Indyanie rozdzierają się nawzajem, zamiast pomagać sobie przeciwko wspólnemu nieprzyjacielowi. Pozwól, że szczerze z tobą pomówię. Kto zdaniem twojem na ogół jest mędrszy i chytrzejszy, czerwony mąż, czy blada twarz? — Blada twarz. Przyznaję to, bo to prawda. Biali posiadają więcej niż my wiadomości i zdolności. Przewyższają nas niemal we wszystkiem. — Masz słuszność. My was przewyższamy. Ty jednak nie jesteś zwyczajnym Indyaninem. Wielki Duch udzielił ci darów, jakiemi nawet u białych mało kto się cieszy, dlatego chciałbym, żebyś myślał inaczej, niż zwykły czerwony mąż. Rozum masz bystry, a wzrok twój sięga o wiele, o wiele dalej od cielesnego i duchowego oka zwykłego wojownika. Ileż to razy wykopywano między wami wojenny tomahawk! Nie zaprzeczysz, że to jest nieustannem, okropnem samobójstwem, popełnianem przez czerwonego męża na sobie, a kto postępuje w ten sposób, bierze udział w tem samobójstwie. Inczu-czunę i Nszo-czi zabili nie czerwoni, lecz biali, a morderca schronił się do Keiowehów i namówił ich do napadu na was. To przedstawia wystarczający powód do tego, żeby tu na nich zaczekać i walczyć z nimi, ale nie usprawiedliwia tego, żeby ich jak pochwytane wściekłe psy wystrzelać. To są twoi czerwoni bracia; pamiętaj o tem! Prowadziłem tak rzecz jeszcze przez jakiś czas, Winnetou zaś słuchał spokojnie. A kiedy wypowiedziałem ostatnie słowo, podał mi rękę i rzekł:

Grafana creates beautiful metrics & analitics dashboards.

Introduction
Usually people spend a lot of time solving trivial problems and a lot of problems can be solved by end users.

If we join a wiki (Mediawiki) for documentation and a tool (Grafana) for creating dashboards with metrics & analytics we obtain a powerful tool. System administrators can create instructions with panels updated in realtime. (Also you can use Nagvis extension to monitor alarms, warnings, etc.)

Check usage

 * Check Grafana extension

Installation

 * 1) Download the extension (tgz) or (zip).
 * 2) Upload Grafana directory to your extensions directory from the root of your MediaWiki installation.
 * 3) Add   to your LocalSettings.php file (near the end).
 * 4) Done

Usage
To insert a Grafana panel add the tag on any page:

Grafana panel

Tag attributes
The following arguments (tag attributes) can be used to control  tags:

Mandatory

 * showheader (yes/no)
 * Show a title for the panel and an icon to link Grafana server.


 * urlgrafana
 * Grafana url (Extension will check if it's a correct Grafana site)


 * dashboard
 * Name of the dashboard in Grafana Server


 * papelposition
 * It's the position of the panel in the dashboard (panelposition=1 it's the first panel in row 1).
 * For example if we have 3 rows (row 1 with 2 panels, row 2 with 1 panel and row 3 with 3 panels)
 * and we want to select panel 2 in row 3:
 * ''panelposition = 5 -> 2 (panels in row 1) + 1 (panels in row 2) + 2 (panel in row 3)
 * ''panelposition = 5 -> 2 (panels in row 1) + 1 (panels in row 2) + 2 (panel in row 3)

''

Optional

 * var-templatename
 * Include params for templates, we need to add an argument with the prefix "var-"
 * and templateparamname. For example to add var $macrolan:
 * var-macrolan=template_var_value
 * width
 * Panel width
 * width
 * Panel width


 * height
 * Panel height


 * theme
 * Grafana theme (dark, light, etc.)

Example
Grafana panel

Screenshots (Examples)

 * Grafana tag with argument showheader=yes
 * Grafana tag with argument showheader=no theme=light:
 * Grafana tag with argument showheader=no:

Notes about authentication
(See Grafana configuration site)

For a better experience with Grafana extension you need to enable anonymous access in $GRAFANA_WORKING_DIR/conf/defaults.ini [auth.anonymous] enabled: Set to true to enable anonymous access. Defaults to false org_name: Set the organization name that should be used for anonymous users. If you change your organization name in the Grafana UI this setting needs to be updated to match the new name. org_role: Specify role for anonymous users. Defaults to Viewer, other valid options are Editor and Admin.

Notes about proxy
If your Grafana Server is behind a proxy you need to enable proxy in $MEDIAWIKI_WORKING_DIR/extensions/Grafana/Grafana.php $PROXY_ENABLE       = $YES;                           // $YES/$NO $PROXY_HOST         = "proxy_server";                 // Proxy server address $PROXY_PORT         = "proxy_port";                   // Proxy server port $PROXY_USER         = "user";                         // Username $PROXY_PASS         = "password";                     // Password

Credits
This extension works with the following software:
 * Grafana http://grafana.org

Versions
Download

1.00:
 * Initial release