├── .gitignore ├── AUTHORS ├── COPYING ├── ChangeLog ├── INSTALL ├── Makefile.in ├── README ├── THANKS ├── config.guess ├── config.sub ├── configure ├── configure.ac ├── contrib ├── pnp4nagios-gearman.spec ├── pnp4nagios.spec └── ssi │ └── status-header.ssi.in ├── helpers ├── kohana-install.sh └── wiki2html.sh ├── include ├── broker.h ├── common.h ├── config.h.in ├── global.h ├── locations.h ├── nagios.h ├── nebcallbacks.h ├── nebmodules.h ├── nebstructs.h ├── npcdmod.h ├── objects.h └── pnp.h ├── install-sh ├── lib ├── Makefile.in └── kohana │ └── system │ ├── config │ ├── cache.php │ ├── cache_memcache.php │ ├── cache_sqlite.php │ ├── cache_xcache.php │ ├── captcha.php │ ├── cookie.php │ ├── credit_cards.php │ ├── database.php │ ├── email.php │ ├── encryption.php │ ├── http.php │ ├── image.php │ ├── inflector.php │ ├── locale.php │ ├── mimes.php │ ├── pagination.php │ ├── profiler.php │ ├── routes.php │ ├── session.php │ ├── sql_types.php │ ├── upload.php │ ├── user_agents.php │ └── view.php │ ├── controllers │ ├── captcha.php │ └── template.php │ ├── core │ ├── Benchmark.php │ ├── Bootstrap.php │ ├── Event.php │ ├── Kohana.php │ ├── utf8.php │ └── utf8 │ │ ├── from_unicode.php │ │ ├── ltrim.php │ │ ├── ord.php │ │ ├── rtrim.php │ │ ├── str_ireplace.php │ │ ├── str_pad.php │ │ ├── str_split.php │ │ ├── strcasecmp.php │ │ ├── strcspn.php │ │ ├── stristr.php │ │ ├── strlen.php │ │ ├── strpos.php │ │ ├── strrev.php │ │ ├── strrpos.php │ │ ├── strspn.php │ │ ├── strtolower.php │ │ ├── strtoupper.php │ │ ├── substr.php │ │ ├── substr_replace.php │ │ ├── to_unicode.php │ │ ├── transliterate_to_ascii.php │ │ ├── trim.php │ │ ├── ucfirst.php │ │ └── ucwords.php │ ├── fonts │ ├── DejaVuSerif.ttf │ └── LICENSE │ ├── helpers │ ├── arr.php │ ├── cookie.php │ ├── date.php │ ├── download.php │ ├── email.php │ ├── expires.php │ ├── feed.php │ ├── file.php │ ├── form.php │ ├── format.php │ ├── html.php │ ├── inflector.php │ ├── num.php │ ├── remote.php │ ├── request.php │ ├── security.php │ ├── text.php │ ├── upload.php │ ├── url.php │ └── valid.php │ ├── i18n │ ├── de_DE │ │ ├── cache.php │ │ ├── calendar.php │ │ ├── captcha.php │ │ ├── core.php │ │ ├── database.php │ │ ├── encrypt.php │ │ ├── errors.php │ │ ├── event.php │ │ ├── image.php │ │ ├── orm.php │ │ ├── pagination.php │ │ ├── profiler.php │ │ ├── session.php │ │ ├── swift.php │ │ ├── upload.php │ │ └── validation.php │ ├── en_US │ │ ├── cache.php │ │ ├── calendar.php │ │ ├── captcha.php │ │ ├── core.php │ │ ├── database.php │ │ ├── encrypt.php │ │ ├── errors.php │ │ ├── event.php │ │ ├── image.php │ │ ├── orm.php │ │ ├── pagination.php │ │ ├── profiler.php │ │ ├── session.php │ │ ├── swift.php │ │ ├── upload.php │ │ └── validation.php │ ├── es_ES │ │ ├── cache.php │ │ ├── calendar.php │ │ ├── captcha.php │ │ ├── core.php │ │ ├── database.php │ │ ├── encrypt.php │ │ ├── errors.php │ │ ├── event.php │ │ ├── image.php │ │ ├── orm.php │ │ ├── pagination.php │ │ ├── profiler.php │ │ ├── session.php │ │ ├── swift.php │ │ ├── upload.php │ │ └── validation.php │ ├── fr_FR │ │ ├── cache.php │ │ ├── calendar.php │ │ ├── captcha.php │ │ ├── core.php │ │ ├── database.php │ │ ├── encrypt.php │ │ ├── errors.php │ │ ├── event.php │ │ ├── image.php │ │ ├── orm.php │ │ ├── pagination.php │ │ ├── profiler.php │ │ ├── session.php │ │ ├── swift.php │ │ ├── upload.php │ │ └── validation.php │ ├── it_IT │ │ ├── cache.php │ │ ├── calendar.php │ │ ├── captcha.php │ │ ├── core.php │ │ ├── database.php │ │ ├── encrypt.php │ │ ├── errors.php │ │ ├── event.php │ │ ├── image.php │ │ ├── orm.php │ │ ├── pagination.php │ │ ├── profiler.php │ │ ├── session.php │ │ ├── swift.php │ │ ├── upload.php │ │ └── validation.php │ ├── nl_NL │ │ ├── cache.php │ │ ├── calendar.php │ │ ├── captcha.php │ │ ├── core.php │ │ ├── database.php │ │ ├── encrypt.php │ │ ├── errors.php │ │ ├── event.php │ │ ├── image.php │ │ ├── orm.php │ │ ├── pagination.php │ │ ├── profiler.php │ │ ├── session.php │ │ ├── swift.php │ │ ├── upload.php │ │ └── validation.php │ └── ru_RU │ │ ├── cache.php │ │ ├── calendar.php │ │ ├── captcha.php │ │ ├── core.php │ │ ├── database.php │ │ ├── encrypt.php │ │ ├── errors.php │ │ ├── event.php │ │ ├── image.php │ │ ├── orm.php │ │ ├── pagination.php │ │ ├── profiler.php │ │ ├── session.php │ │ ├── swift.php │ │ ├── upload.php │ │ └── validation.php │ ├── libraries │ ├── Cache.php │ ├── Calendar.php │ ├── Calendar_Event.php │ ├── Captcha.php │ ├── Controller.php │ ├── Database.php │ ├── Database_Expression.php │ ├── Encrypt.php │ ├── Event_Observer.php │ ├── Event_Subject.php │ ├── Image.php │ ├── Input.php │ ├── Model.php │ ├── ORM.php │ ├── ORM_Iterator.php │ ├── ORM_Tree.php │ ├── ORM_Versioned.php │ ├── Pagination.php │ ├── Profiler.php │ ├── Profiler_Table.php │ ├── Router.php │ ├── Session.php │ ├── Tagcloud.php │ ├── URI.php │ ├── Validation.php │ ├── View.php │ └── drivers │ │ ├── Cache.php │ │ ├── Cache │ │ ├── Apc.php │ │ ├── Eaccelerator.php │ │ ├── File.php │ │ ├── Memcache.php │ │ ├── Sqlite.php │ │ └── Xcache.php │ │ ├── Captcha.php │ │ ├── Captcha │ │ ├── Alpha.php │ │ ├── Basic.php │ │ ├── Black.php │ │ ├── Math.php │ │ ├── Riddle.php │ │ └── Word.php │ │ ├── Database.php │ │ ├── Database │ │ ├── Mssql.php │ │ ├── Mysql.php │ │ ├── Mysqli.php │ │ ├── Pdosqlite.php │ │ └── Pgsql.php │ │ ├── Image.php │ │ ├── Image │ │ ├── GD.php │ │ ├── GraphicsMagick.php │ │ └── ImageMagick.php │ │ ├── Session.php │ │ └── Session │ │ ├── Cache.php │ │ ├── Cookie.php │ │ └── Database.php │ └── views │ ├── kohana │ └── template.php │ ├── kohana_calendar.php │ ├── kohana_error_disabled.php │ ├── kohana_error_page.php │ ├── kohana_errors.css │ ├── kohana_profiler.php │ ├── kohana_profiler_table.css │ ├── kohana_profiler_table.php │ └── pagination │ ├── classic.php │ ├── digg.php │ ├── extended.php │ └── punbb.php ├── man ├── Makefile.in └── npcd.8.in ├── sample-config ├── Makefile.in ├── httpd.conf.in ├── lighttpd.pnp4nagios.conf.in ├── misccommands.cfg-sample.in ├── nagios.cfg-sample.in ├── nginx.pnp4nagios.conf.in └── pnp │ ├── background-letter.pdf │ ├── background.pdf │ ├── check_commands │ ├── check_all_local_disks.cfg-sample │ ├── check_nrpe.cfg-sample │ └── check_nwstat.cfg-sample │ ├── config.php.in │ ├── npcd.cfg-sample.in │ ├── pages │ └── web_traffic.cfg-sample │ ├── pnp4nagios_release.in │ ├── process_perfdata.cfg-sample.in │ └── rra.cfg-sample ├── scripts ├── Makefile.in ├── check_pnp_rrds.pl.in ├── npcd.service.in ├── process_perfdata.pl.in ├── rc.npcd.in ├── rc.pnp_gearman_worker.in ├── rrd_convert.pl.in ├── rrd_modify.pl.in └── verify_pnp_config_v2.pl ├── share ├── Makefile.in └── pnp │ ├── application │ ├── config │ │ ├── config.php │ │ ├── locale.php │ │ ├── routes.php │ │ └── session.php │ ├── controllers │ │ ├── ajax.php │ │ ├── color.php │ │ ├── debug.php │ │ ├── docs.php │ │ ├── graph.php │ │ ├── image.php │ │ ├── json.php │ │ ├── mobile.php │ │ ├── page.php │ │ ├── pdf.php │ │ ├── popup.php │ │ ├── special.php │ │ ├── start.php │ │ ├── system.php │ │ ├── xml.php │ │ ├── xport.php │ │ └── zoom.php │ ├── helpers │ │ ├── nagios.php │ │ ├── pnp.php │ │ └── rrd.php │ ├── i18n │ │ ├── de_DE │ │ │ ├── common.php │ │ │ └── error.php │ │ ├── en_US │ │ │ ├── common.php │ │ │ └── error.php │ │ ├── es_ES │ │ │ ├── common.php │ │ │ └── error.php │ │ ├── fr_FR │ │ │ ├── common.php │ │ │ └── error.php │ │ └── ru_RU │ │ │ ├── common.php │ │ │ └── error.php │ ├── lib │ │ ├── json.php │ │ ├── jsonwrapper.php │ │ └── jsonwrapper_inner.php │ ├── models │ │ ├── auth.php │ │ ├── auth_multisite.php │ │ ├── config.php │ │ ├── data.php │ │ ├── rrdtool.php │ │ └── system.php │ ├── vendor │ │ └── fpdf │ │ │ ├── LICENSE │ │ │ ├── composer.json │ │ │ ├── doc │ │ │ ├── __construct.htm │ │ │ ├── acceptpagebreak.htm │ │ │ ├── addfont.htm │ │ │ ├── addlink.htm │ │ │ ├── addpage.htm │ │ │ ├── aliasnbpages.htm │ │ │ ├── cell.htm │ │ │ ├── close.htm │ │ │ ├── error.htm │ │ │ ├── footer.htm │ │ │ ├── getpageheight.htm │ │ │ ├── getpagewidth.htm │ │ │ ├── getstringwidth.htm │ │ │ ├── getx.htm │ │ │ ├── gety.htm │ │ │ ├── header.htm │ │ │ ├── image.htm │ │ │ ├── index.htm │ │ │ ├── line.htm │ │ │ ├── link.htm │ │ │ ├── ln.htm │ │ │ ├── multicell.htm │ │ │ ├── output.htm │ │ │ ├── pageno.htm │ │ │ ├── rect.htm │ │ │ ├── setauthor.htm │ │ │ ├── setautopagebreak.htm │ │ │ ├── setcompression.htm │ │ │ ├── setcreator.htm │ │ │ ├── setdisplaymode.htm │ │ │ ├── setdrawcolor.htm │ │ │ ├── setfillcolor.htm │ │ │ ├── setfont.htm │ │ │ ├── setfontsize.htm │ │ │ ├── setkeywords.htm │ │ │ ├── setleftmargin.htm │ │ │ ├── setlinewidth.htm │ │ │ ├── setlink.htm │ │ │ ├── setmargins.htm │ │ │ ├── setrightmargin.htm │ │ │ ├── setsubject.htm │ │ │ ├── settextcolor.htm │ │ │ ├── settitle.htm │ │ │ ├── settopmargin.htm │ │ │ ├── setx.htm │ │ │ ├── setxy.htm │ │ │ ├── sety.htm │ │ │ ├── text.htm │ │ │ └── write.htm │ │ │ ├── filters │ │ │ ├── FilterASCII85.php │ │ │ ├── FilterASCIIHexDecode.php │ │ │ └── FilterLZW.php │ │ │ ├── font │ │ │ ├── courier.php │ │ │ ├── courierb.php │ │ │ ├── courierbi.php │ │ │ ├── courieri.php │ │ │ ├── helvetica.php │ │ │ ├── helveticab.php │ │ │ ├── helveticabi.php │ │ │ ├── helveticai.php │ │ │ ├── symbol.php │ │ │ ├── times.php │ │ │ ├── timesb.php │ │ │ ├── timesbi.php │ │ │ ├── timesi.php │ │ │ └── zapfdingbats.php │ │ │ ├── fpdf.css │ │ │ ├── fpdf.php │ │ │ ├── fpdf_tpl.php │ │ │ ├── fpdi.php │ │ │ ├── fpdi_bridge.php │ │ │ ├── fpdi_pdf_parser.php │ │ │ ├── license.txt │ │ │ ├── makefont │ │ │ ├── cp1250.map │ │ │ ├── cp1251.map │ │ │ ├── cp1252.map │ │ │ ├── cp1253.map │ │ │ ├── cp1254.map │ │ │ ├── cp1255.map │ │ │ ├── cp1257.map │ │ │ ├── cp1258.map │ │ │ ├── cp874.map │ │ │ ├── iso-8859-1.map │ │ │ ├── iso-8859-11.map │ │ │ ├── iso-8859-15.map │ │ │ ├── iso-8859-16.map │ │ │ ├── iso-8859-2.map │ │ │ ├── iso-8859-4.map │ │ │ ├── iso-8859-5.map │ │ │ ├── iso-8859-7.map │ │ │ ├── iso-8859-9.map │ │ │ ├── koi8-r.map │ │ │ ├── koi8-u.map │ │ │ ├── makefont.php │ │ │ └── ttfparser.php │ │ │ ├── pdf_context.php │ │ │ ├── pdf_parser.php │ │ │ └── tutorial │ │ │ ├── 20k_c1.txt │ │ │ ├── 20k_c2.txt │ │ │ ├── calligra.php │ │ │ ├── calligra.ttf │ │ │ ├── calligra.z │ │ │ ├── countries.txt │ │ │ ├── index.htm │ │ │ ├── logo.png │ │ │ ├── makefont.php │ │ │ ├── tuto1.htm │ │ │ ├── tuto1.php │ │ │ ├── tuto2.htm │ │ │ ├── tuto2.php │ │ │ ├── tuto3.htm │ │ │ ├── tuto3.php │ │ │ ├── tuto4.htm │ │ │ ├── tuto4.php │ │ │ ├── tuto5.htm │ │ │ ├── tuto5.php │ │ │ ├── tuto6.htm │ │ │ ├── tuto6.php │ │ │ ├── tuto7.htm │ │ │ └── tuto7.php │ └── views │ │ ├── basket_box.php │ │ ├── color.php │ │ ├── color_box.php │ │ ├── debug.php │ │ ├── docs.php │ │ ├── docs_box.php │ │ ├── graph.php │ │ ├── graph_content.php │ │ ├── graph_content_special.php │ │ ├── graph_tiny.php │ │ ├── header.php │ │ ├── host_box.php │ │ ├── icon_box.php │ │ ├── kohana_error_page.php │ │ ├── logo_box.php │ │ ├── mobile.php │ │ ├── mobile_about.php │ │ ├── mobile_graph.php │ │ ├── mobile_graph_special.php │ │ ├── mobile_home.php │ │ ├── mobile_host.php │ │ ├── mobile_overview.php │ │ ├── mobile_pages.php │ │ ├── mobile_search.php │ │ ├── mobile_special.php │ │ ├── multisite_box.php │ │ ├── page.php │ │ ├── pages_box.php │ │ ├── popup.php │ │ ├── search_box.php │ │ ├── service_box.php │ │ ├── special_templates_box.php │ │ ├── status_box.php │ │ ├── template.php │ │ ├── timerange_box.php │ │ ├── timerange_select.php │ │ ├── widget_graph.sample.php │ │ ├── widget_menu.sample.php │ │ ├── zoom.php │ │ └── zoom_header.php │ ├── documents │ ├── _media │ │ ├── bulk-npcd.png │ │ ├── bulk-npcdmod.png │ │ ├── bulk.png │ │ ├── gearman.png │ │ ├── mobile-graphs.png │ │ ├── mobile-home.png │ │ ├── mobile-hostlist.png │ │ ├── mobile-loading.png │ │ ├── mobile-servicelist.png │ │ ├── nagiospowered-72x72.png │ │ ├── pnp-preview-05-08-2009.png │ │ ├── popup.png │ │ ├── srv_info.png │ │ └── synchronous.png │ ├── de_DE │ │ ├── about.html │ │ ├── advanced.html │ │ ├── config.html │ │ ├── doc_complete.html │ │ ├── dwnld.html │ │ ├── install.html │ │ ├── mobile.html │ │ ├── modes.html │ │ ├── new-features.html │ │ ├── npcd.html │ │ ├── pages.html │ │ ├── perfdata_format.html │ │ ├── rrd_convert.html │ │ ├── rrdcached.html │ │ ├── start.html │ │ ├── timeranges.html │ │ ├── tpl.html │ │ ├── tpl_custom.html │ │ ├── tpl_helper.html │ │ ├── tpl_helper_pnp.html │ │ ├── tpl_special.html │ │ ├── upgrade.html │ │ ├── verify.html │ │ ├── verify_pnp_config.html │ │ ├── webfe.html │ │ ├── webfe_cfg.html │ │ ├── wrapper.html │ │ └── xport.html │ ├── en_US │ │ ├── about.html │ │ ├── advanced.html │ │ ├── config.html │ │ ├── doc_complete.html │ │ ├── dwnld.html │ │ ├── install.html │ │ ├── mobile.html │ │ ├── modes.html │ │ ├── new-features.html │ │ ├── npcd.html │ │ ├── pages.html │ │ ├── perfdata_format.html │ │ ├── rrd_convert.html │ │ ├── rrdcached.html │ │ ├── start.html │ │ ├── timeranges.html │ │ ├── tpl.html │ │ ├── tpl_custom.html │ │ ├── tpl_helper.html │ │ ├── tpl_helper_pnp.html │ │ ├── tpl_special.html │ │ ├── upgrade.html │ │ ├── verify.html │ │ ├── verify_pnp_config.html │ │ ├── webfe.html │ │ ├── webfe_cfg.html │ │ ├── wrapper.html │ │ └── xport.html │ └── images │ │ └── smileys │ │ ├── delete.gif │ │ ├── fixme.gif │ │ ├── icon_arrow.gif │ │ ├── icon_biggrin.gif │ │ ├── icon_confused.gif │ │ ├── icon_cool.gif │ │ ├── icon_cry.gif │ │ ├── icon_doubt.gif │ │ ├── icon_doubt2.gif │ │ ├── icon_eek.gif │ │ ├── icon_evil.gif │ │ ├── icon_exclaim.gif │ │ ├── icon_frown.gif │ │ ├── icon_fun.gif │ │ ├── icon_idea.gif │ │ ├── icon_kaddi.gif │ │ ├── icon_lol.gif │ │ ├── icon_mrgreen.gif │ │ ├── icon_neutral.gif │ │ ├── icon_question.gif │ │ ├── icon_razz.gif │ │ ├── icon_redface.gif │ │ ├── icon_rolleyes.gif │ │ ├── icon_sad.gif │ │ ├── icon_silenced.gif │ │ ├── icon_smile.gif │ │ ├── icon_smile2.gif │ │ ├── icon_surprised.gif │ │ ├── icon_twisted.gif │ │ └── icon_wink.gif │ ├── index.php.in │ ├── install.php.in │ ├── media │ ├── css │ │ ├── autocomplete.css │ │ ├── border-h.gif │ │ ├── border-v.gif │ │ ├── common.css │ │ ├── images │ │ │ ├── ajax-loader.png │ │ │ ├── icon-search-black.png │ │ │ ├── icons-18-black.png │ │ │ ├── icons-18-white.png │ │ │ ├── icons-36-black.png │ │ │ └── icons-36-white.png │ │ ├── imgareaselect-default.css │ │ ├── jquery.mobile.min.css │ │ ├── mobile.css │ │ ├── shadow.png │ │ ├── ui-lightness │ │ │ ├── images │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ │ ├── ui-icons_454545_256x240.png │ │ │ │ ├── ui-icons_888888_256x240.png │ │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ └── jquery-ui.css │ │ ├── ui-multisite │ │ │ ├── images │ │ │ │ ├── contentframe_background.jpg │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ │ ├── ui-bg_flat_75_6da1b8_40x100.png │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ │ ├── ui-bg_glass_65_88b9ce_1x400.png │ │ │ │ ├── ui-bg_glass_75_6da1b8_1x400.png │ │ │ │ ├── ui-bg_glass_75_94cde6_1x400.png │ │ │ │ ├── ui-bg_highlight-soft_75_274554_1x100.png │ │ │ │ ├── ui-bg_highlight-soft_75_6da1b8_1x100.png │ │ │ │ ├── ui-bg_inset-soft_95_fef1ec_1x100.png │ │ │ │ ├── ui-icons_000000_256x240.png │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ │ ├── ui-icons_454545_256x240.png │ │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ └── jquery-ui.css │ │ ├── ui-redmond │ │ │ ├── images │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ │ ├── ui-icons_454545_256x240.png │ │ │ │ ├── ui-icons_888888_256x240.png │ │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ └── jquery-ui.css │ │ └── ui-smoothness │ │ │ ├── images │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ ├── ui-icons_222222_256x240.png │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ ├── ui-icons_454545_256x240.png │ │ │ ├── ui-icons_888888_256x240.png │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ └── jquery-ui.css │ ├── images │ │ ├── 1x1.gif │ │ ├── add.png │ │ ├── back.png │ │ ├── calendar.png │ │ ├── color.png │ │ ├── de_DE.png │ │ ├── docs.png │ │ ├── en_US.png │ │ ├── favicon.ico │ │ ├── go-left.png │ │ ├── go-now.png │ │ ├── go-right.png │ │ ├── graph.png │ │ ├── home.png │ │ ├── int.gif │ │ ├── int2.gif │ │ ├── loader.gif │ │ ├── notify.gif │ │ ├── pages.png │ │ ├── pdf.png │ │ ├── pnp.png │ │ ├── remove.png │ │ ├── rrdtool.png │ │ ├── special.png │ │ ├── stats.png │ │ ├── trends.gif │ │ ├── view-calendar.png │ │ ├── xml.png │ │ └── zoom.png │ └── js │ │ ├── jquery-min.js │ │ ├── jquery-ui-timepicker-addon.js │ │ ├── jquery-ui.min.js │ │ ├── jquery.cluetip.js │ │ ├── jquery.imgareaselect.min.js │ │ └── jquery.mobile.min.js │ ├── templates.dist │ ├── check-host-alive.php │ ├── check_apachestatus.php │ ├── check_apachestatus_auto.php │ ├── check_dell_bladechassis.php │ ├── check_disk.php │ ├── check_dns.php │ ├── check_esx3.php │ ├── check_fping.php │ ├── check_gearman.php │ ├── check_hp_bladechassis.php │ ├── check_hpasm.php │ ├── check_http.php │ ├── check_icmp.php │ ├── check_iftraffic_counter.php │ ├── check_iftraffic_pct.php │ ├── check_jmx4perl_connector_errors.php │ ├── check_jmx4perl_connector_nr_requests.php │ ├── check_jmx4perl_connector_proc_time.php │ ├── check_jmx4perl_connector_received.php │ ├── check_jmx4perl_connector_sent.php │ ├── check_jmx4perl_connector_threads.php │ ├── check_jmx4perl_memory_gc_count.php │ ├── check_jmx4perl_memory_gc_time.php │ ├── check_jmx4perl_memory_heap.php │ ├── check_jmx4perl_thread_count.php │ ├── check_jmx4perl_thread_increase.php │ ├── check_load.php │ ├── check_local_disk.php │ ├── check_local_load.php │ ├── check_messpc_temp.php │ ├── check_mssql_health.php │ ├── check_multi.php │ ├── check_multi_nagiostats.php │ ├── check_mysql_health.php │ ├── check_nt_cpu.php │ ├── check_nt_disk.php │ ├── check_nt_mem.php │ ├── check_ntp_time.php │ ├── check_nwstat_CONNS.php │ ├── check_nwstat_LOAD.php │ ├── check_nwstat_LOAD1.php │ ├── check_nwstat_LOAD15.php │ ├── check_nwstat_LOAD5.php │ ├── check_nwstat_ofiles.php │ ├── check_openmanage.php │ ├── check_oracle_connection-time.php │ ├── check_oracle_health.php │ ├── check_oracle_health_connection-time.php │ ├── check_oracle_health_pga-in-memory-sort-ratio.php │ ├── check_oracle_health_redo-io-traffic.php │ ├── check_oracle_health_switch-interval.php │ ├── check_oracle_health_tablespace-usage.php │ ├── check_ping.php │ ├── check_ping_tick.php │ ├── check_pnp_rrds.php │ ├── check_smtp.php │ ├── check_snmp_int-bits.php │ ├── check_snmp_int-full.php │ ├── check_snmp_int.php │ ├── check_swap.php │ ├── check_tcp.php │ ├── check_users.php │ ├── default.php │ ├── icinga.php │ ├── integer.php │ ├── nagiostats.php │ ├── pnp-runtime.php │ └── response.php │ └── templates.special │ ├── README │ ├── advanced_loop.php-sample │ ├── loop.php-sample │ └── static.php-sample ├── src ├── Makefile.in ├── config.c ├── logging.c ├── module │ └── modpnpsender.c ├── npcd.c ├── npcdmod.c ├── pnpsender.c └── utils.c ├── subst.in └── summary.in /.gitignore: -------------------------------------------------------------------------------- 1 | autom4te.cache 2 | subst 3 | summary 4 | *Makefile 5 | config.log 6 | config.status 7 | scripts/rc.npcd 8 | scripts/rc.pnp_gearman_worker 9 | scripts/check_pnp_rrds.pl 10 | scripts/process_perfdata.pl 11 | scripts/rrd_modify.pl 12 | src/*.o 13 | src/npcd 14 | include/config.h 15 | *~ 16 | 17 | sample-config/pnp/config.php 18 | sample-config/pnp/pnp4nagios_release 19 | sample-config/pnp/process_perfdata.cfg-sample 20 | sample-config/pnp/npcd.cfg-sample 21 | sample-config/misccommands.cfg-sample 22 | sample-config/nagios.cfg-sample 23 | 24 | share/pnp/application/config/config.php 25 | share/pnp/index.php 26 | share/pnp/install.php 27 | sample-config/httpd.conf 28 | share/pnp/application/logs/* 29 | contrib/ssi/status-header.ssi 30 | helpers/w2h.pl 31 | scripts/verify_pnp_config.pl 32 | sample-config/lighttpd.pnp4nagios.conf 33 | sample-config/nginx.pnp4nagios.conf 34 | share/pnp/media/js/basket.js 35 | scripts/rrd_convert.pl 36 | scripts/rrd_converter.pl 37 | 38 | man/npcd.8 39 | 40 | *.swp 41 | *.swo 42 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Authors: 2 | Jörg Linge pitchfork@pnp4nagios.org 3 | Hendrik Bäcker andurin@process-zero.de 4 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | This project is no longer active. 2 | 3 | Thank you for the many years we have worked together on this project. 4 | 5 | Feel free to take over the project. 6 | 7 | This repository is no longer maintained! 8 | -------------------------------------------------------------------------------- /contrib/ssi/status-header.ssi.in: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /helpers/kohana-install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # PNP4Nagios Helper Script 4 | # 5 | DIR=`dirname $0` 6 | cd $DIR/../lib/kohana 7 | for D in `find . -type d -printf "%P\n"`;do 8 | if [ "$D" != "" ];then 9 | echo -e "\t\$(INSTALL) -m 755 \$(INSTALL_OPTS) -d \$(DESTDIR)\$(LIBDIR)/kohana/$D" 10 | fi 11 | done 12 | for F in `find . -type f -printf "%P\n"`;do 13 | if [ "$F" != "" ];then 14 | echo -e "\t\$(INSTALL) -m 644 \$(INSTALL_OPTS) kohana/$F \$(DESTDIR)\$(LIBDIR)/kohana/$F" 15 | fi 16 | done 17 | -------------------------------------------------------------------------------- /include/global.h: -------------------------------------------------------------------------------- 1 | #ifndef GLOBAL_H_ 2 | #define GLOBAL_H_ 3 | 4 | #endif /*GLOBAL_H_*/ 5 | -------------------------------------------------------------------------------- /lib/kohana/system/config/cache_memcache.php: -------------------------------------------------------------------------------- 1 | '127.0.0.1', 12 | 'port' => 11211, 13 | 'persistent' => FALSE, 14 | ) 15 | ); 16 | 17 | /** 18 | * Enable cache data compression. 19 | */ 20 | $config['compression'] = FALSE; 21 | -------------------------------------------------------------------------------- /lib/kohana/system/config/cache_sqlite.php: -------------------------------------------------------------------------------- 1 | 'basic', 22 | 'width' => 150, 23 | 'height' => 50, 24 | 'complexity' => 4, 25 | 'background' => '', 26 | 'fontpath' => SYSPATH.'fonts/', 27 | 'fonts' => array('DejaVuSerif.ttf'), 28 | 'promote' => FALSE, 29 | ); -------------------------------------------------------------------------------- /lib/kohana/system/config/cookie.php: -------------------------------------------------------------------------------- 1 | 'children', 47 | 'clothes' => 'clothing', 48 | 'man' => 'men', 49 | 'movie' => 'movies', 50 | 'person' => 'people', 51 | 'woman' => 'women', 52 | 'mouse' => 'mice', 53 | 'goose' => 'geese', 54 | 'ox' => 'oxen', 55 | 'leaf' => 'leaves', 56 | 'course' => 'courses', 57 | 'size' => 'sizes', 58 | ); 59 | -------------------------------------------------------------------------------- /lib/kohana/system/config/locale.php: -------------------------------------------------------------------------------- 1 | 'pagination', 20 | 'style' => 'classic', 21 | 'uri_segment' => 3, 22 | 'query_string' => '', 23 | 'items_per_page' => 20, 24 | 'auto_hide' => FALSE, 25 | ); 26 | -------------------------------------------------------------------------------- /lib/kohana/system/config/profiler.php: -------------------------------------------------------------------------------- 1 | " /> 6 | * 7 | * $Id: captcha.php 3769 2008-12-15 00:48:56Z zombor $ 8 | * 9 | * @package Captcha 10 | * @author Kohana Team 11 | * @copyright (c) 2007-2008 Kohana Team 12 | * @license http://kohanaphp.com/license.html 13 | */ 14 | class Captcha_Controller extends Controller { 15 | 16 | public function __call($method, $args) 17 | { 18 | // Output the Captcha challenge resource (no html) 19 | // Pull the config group name from the URL 20 | Captcha::factory($this->uri->segment(2))->render(FALSE); 21 | } 22 | 23 | } // End Captcha_Controller -------------------------------------------------------------------------------- /lib/kohana/system/core/utf8/ltrim.php: -------------------------------------------------------------------------------- 1 | 'Die Gruppe %s ist in Ihrer Konfiguration nicht definiert.', 6 | 'extension_not_loaded' => 'Die PHP-Erweiterung %s muss geladen sein, um diesen Treiber benutzen zu können.', 7 | 'unwritable' => 'Der eingestellte Speicherort %s ist nicht beschreibbar.', 8 | 'resources' => 'Das Cachen von Ressourcen ist nicht möglich, da diese nicht serialisiert werden können.', 9 | 'driver_error' => '%s' 10 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/de_DE/database.php: -------------------------------------------------------------------------------- 1 | 'Die Gruppe %s ist in Ihrer Konfiguration nicht definiert worden.', 6 | 'error' => 'Es gab einen SQL-Fehler: %s', 7 | 'connection' => 'Es gab einen Fehler bei der Verbindung mit der Datenbank: %s', 8 | 'invalid_dsn' => 'Die von Ihnen angegebene DSN ist ungültig: %s', 9 | 'must_use_set' => 'Sie müssen SET in Ihrem Query benutzen.', 10 | 'must_use_where' => 'Sie müssen WHERE in Ihrem Query benutzen.', 11 | 'must_use_table' => 'Sie müssen eine Tabelle für Ihren Query angeben.', 12 | 'table_not_found' => 'Die Tabelle %s konnte in der Datenbank nicht gefunden werden.', 13 | 'not_implemented' => 'Die Methode %s wird von diesem Datenbanktreiber nicht unterstützt.', 14 | 'result_read_only' => 'Ergebnisse der Anfrage können nur gelesen werden.', 15 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/de_DE/encrypt.php: -------------------------------------------------------------------------------- 1 | 'Die Gruppe %s ist nicht in Ihrer Konfiguration enthalten.', 6 | 'requires_mcrypt' => 'Um die Bibliothek Encrypt zu benutzen, muss mcrypt in Ihrer PHP-Installation aktiviert werden', 7 | 'no_encryption_key' => 'Um die Bibliothek Encrypt zu benutzen, müssen Sie einen Schlüssel in Ihrer Konfiguration eintragen' 8 | ); 9 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/de_DE/event.php: -------------------------------------------------------------------------------- 1 | 'Der Versuch, das ungültige Subjekt %s an %s anzuhängen, ist fehlgeschlagen. Subjekte müssen die Klasse Event_Subject erweitern.', 6 | 'invalid_observer' => 'Der Versuch, den ungültigen Beobachter %s an %s anzuhängen, ist fehlgeschlagen. Beobachter müssen die Klasse Event_Observer erweitern.', 7 | ); 8 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/de_DE/orm.php: -------------------------------------------------------------------------------- 1 | 'Die Gruppe %s ist nicht in der Pagination-Konfiguration definiert worden.', 6 | 'page' => 'Seite', 7 | 'pages' => 'Seiten', 8 | 'item' => 'Element', 9 | 'items' => 'Elemente', 10 | 'of' => 'von', 11 | 'first' => 'Erste', 12 | 'last' => 'Letzte', 13 | 'previous' => 'Vorherige', 14 | 'next' => 'Nächste', 15 | ); 16 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/de_DE/profiler.php: -------------------------------------------------------------------------------- 1 | 'Benchmark-Tests', 6 | 'post_data' => 'POST-Daten:', 7 | 'no_post' => 'Keine POST-Daten', 8 | 'session_data' => 'Session-Daten', 9 | 'no_session' => 'Keine Session-Daten', 10 | 'queries' => 'Datenbank-Anfragen', 11 | 'no_queries' => 'Keine Anfragen', 12 | 'no_database' => 'Datenbank nicht geladen', 13 | 'cookie_data' => 'Cookie-Daten', 14 | 'no_cookie' => 'Keine Cookie-Daten', 15 | ); 16 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/de_DE/session.php: -------------------------------------------------------------------------------- 1 | 'Der Sessionname %s ist ungültig. Dieser darf nur aus alphanumerischen Zeichen und mindestens einem Buchstaben bestehen.', 6 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/de_DE/swift.php: -------------------------------------------------------------------------------- 1 | 'Fehler beim Senden einer E-Mail aufgetreten.' 6 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/de_DE/upload.php: -------------------------------------------------------------------------------- 1 | 'Das Verzeichnis für hochgeladene Dateien, %s, ist nicht beschreibbar.', 6 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/en_US/cache.php: -------------------------------------------------------------------------------- 1 | 'The %s group is not defined in your configuration.', 6 | 'extension_not_loaded' => 'The %s PHP extension must be loaded to use this driver.', 7 | 'unwritable' => 'The configured storage location, %s, is not writable.', 8 | 'resources' => 'Caching of resources is impossible, because resources cannot be serialized.', 9 | 'driver_error' => '%s', 10 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/en_US/database.php: -------------------------------------------------------------------------------- 1 | 'The %s group is not defined in your configuration.', 6 | 'error' => 'There was an SQL error: %s', 7 | 'connection' => 'There was an error connecting to the database: %s', 8 | 'invalid_dsn' => 'The DSN you supplied is not valid: %s', 9 | 'must_use_set' => 'You must set a SET clause for your query.', 10 | 'must_use_where' => 'You must set a WHERE clause for your query.', 11 | 'must_use_table' => 'You must set a database table for your query.', 12 | 'table_not_found' => 'Table %s does not exist in your database.', 13 | 'not_implemented' => 'The method you called, %s, is not supported by this driver.', 14 | 'result_read_only' => 'Query results are read only.' 15 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/en_US/encrypt.php: -------------------------------------------------------------------------------- 1 | 'The %s group is not defined in your configuration.', 6 | 'requires_mcrypt' => 'To use the Encrypt library, mcrypt must be enabled in your PHP installation', 7 | 'no_encryption_key' => 'To use the Encrypt library, you must set an encryption key in your config file' 8 | ); 9 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/en_US/errors.php: -------------------------------------------------------------------------------- 1 | array( 1, 'Framework Error', 'Please check the Kohana documentation for information about the following error.'), 6 | E_PAGE_NOT_FOUND => array( 1, 'Page Not Found', 'The requested page was not found. It may have moved, been deleted, or archived.'), 7 | E_DATABASE_ERROR => array( 1, 'Database Error', 'A database error occurred while performing the requested procedure. Please review the database error below for more information.'), 8 | E_ERROR => array( 1, 'Fatal Error', ''), 9 | E_USER_ERROR => array( 1, 'Fatal Error', ''), 10 | E_PARSE => array( 1, 'Syntax Error', ''), 11 | E_WARNING => array( 1, 'Warning Message', ''), 12 | E_USER_WARNING => array( 1, 'Warning Message', ''), 13 | E_STRICT => array( 2, 'Strict Mode Error', ''), 14 | E_NOTICE => array( 2, 'Runtime Message', ''), 15 | ); 16 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/en_US/event.php: -------------------------------------------------------------------------------- 1 | 'Attempt to attach invalid subject %s to %s failed: Subjects must extend the Event_Subject class', 6 | 'invalid_observer' => 'Attempt to attach invalid observer %s to %s failed: Observers must extend the Event_Observer class', 7 | ); 8 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/en_US/orm.php: -------------------------------------------------------------------------------- 1 | 'The %s group is not defined in your pagination configuration.', 6 | 'page' => 'page', 7 | 'pages' => 'pages', 8 | 'item' => 'item', 9 | 'items' => 'items', 10 | 'of' => 'of', 11 | 'first' => 'first', 12 | 'last' => 'last', 13 | 'previous' => 'previous', 14 | 'next' => 'next', 15 | ); 16 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/en_US/profiler.php: -------------------------------------------------------------------------------- 1 | 'Benchmarks', 6 | 'post_data' => 'Post Data', 7 | 'no_post' => 'No post data', 8 | 'session_data' => 'Session Data', 9 | 'no_session' => 'No session data', 10 | 'queries' => 'Database Queries', 11 | 'no_queries' => 'No queries', 12 | 'no_database' => 'Database not loaded', 13 | 'cookie_data' => 'Cookie Data', 14 | 'no_cookie' => 'No cookie data', 15 | ); 16 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/en_US/session.php: -------------------------------------------------------------------------------- 1 | 'The session_name, %s, is invalid. It must contain only alphanumeric characters and underscores. Also at least one letter must be present.', 6 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/en_US/swift.php: -------------------------------------------------------------------------------- 1 | 'An error occurred while sending the email message.' 6 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/en_US/upload.php: -------------------------------------------------------------------------------- 1 | 'The upload destination folder, %s, does not appear to be writable.', 6 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/es_ES/cache.php: -------------------------------------------------------------------------------- 1 | 'El grupo %s no esta definido en la configuracion.', 6 | 'extension_not_loaded' => 'La extensión PHP %s tiene que estar cargada para poder utilizar este driver.', 7 | 'unwritable' => 'El directorio seleccionado, %s, no tiene permisos de escritura.', 8 | 'resources' => 'No es posible guardar el contenido en la cache, el contenido no es serializable.', 9 | 'driver_error' => '%s', 10 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/es_ES/database.php: -------------------------------------------------------------------------------- 1 | 'El grupo %s no esta definido en tu configuración.', 6 | 'error' => 'Ocurrió un error de SQL: %s', 7 | 'connection' => 'Ocurrió un error conectando a la base de datos: %s', 8 | 'invalid_dsn' => 'El DSN que pusiste no es válido: %s', 9 | 'must_use_set' => 'Necesitas una clausula SET para tu consulta.', 10 | 'must_use_where' => 'Necesitas una clausula WHERE para tu consulta.', 11 | 'must_use_table' => 'Necesitas especificar la tabla para tu consulta.', 12 | 'table_not_found' => 'La tabla %s no existe en tu base de datos.', 13 | 'not_implemented' => 'El método requerido, %s, no esta soportado por este driver.', 14 | 'result_read_only' => 'Los resultados del query son de solo lectura.' 15 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/es_ES/encrypt.php: -------------------------------------------------------------------------------- 1 | 'El grupo %s no esta definidp en la configuración.', 6 | 'requires_mcrypt' => 'Para usar la librería de Encriptación, mcrypt debe estar habilitado.', 7 | 'no_encryption_key' => 'Para usar la librería de Encriptación, tienes que especificar una llave de encriptación en tu archivo de configuración.', 8 | ); 9 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/es_ES/event.php: -------------------------------------------------------------------------------- 1 | 'Fallo el intento de añadir el sujeto %s a %s. Los sujetos deben extender la clase Event_Subject.', 6 | 'invalid_observer' => 'Fallo el intento de añadir el observador %s a %s. Los observadores deben extender la clase Event_Observer.', 7 | ); 8 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/es_ES/orm.php: -------------------------------------------------------------------------------- 1 | 'El grupo %s no esta definido en la configuracion de la paginacion.', 6 | 'page' => 'página', 7 | 'pages' => 'páginas', 8 | 'item' => 'elemento', 9 | 'items' => 'elementos', 10 | 'of' => 'de', 11 | 'first' => 'primero', 12 | 'last' => 'último', 13 | 'previous' => 'anterior', 14 | 'next' => 'siguiente', 15 | ); 16 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/es_ES/profiler.php: -------------------------------------------------------------------------------- 1 | 'Benchmarks', 6 | 'post_data' => 'Datos Posteados', 7 | 'no_post' => 'No hay datos posteados', 8 | 'session_data' => 'Datos de sesión', 9 | 'no_session' => 'No hay datos de sesión', 10 | 'queries' => 'Consultas a la base de datos', 11 | 'no_queries' => 'No hay consultas a la base de datos', 12 | 'no_database' => 'No se encuentra la base de datos', 13 | 'cookie_data' => 'Datos de la cookie', 14 | 'no_cookie' => 'No se encuentran los datos de la cookie', 15 | ); 16 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/es_ES/session.php: -------------------------------------------------------------------------------- 1 | 'El parametro session_name, %s, no es valido. Solo debe contener caracteres alfanumericos y guiones bajos. Tambien al menos uno debe de ser una letra.', 6 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/es_ES/swift.php: -------------------------------------------------------------------------------- 1 | 'Ocurrió un error mientras se realizaba el envio del mensaje de correo.', 6 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/es_ES/upload.php: -------------------------------------------------------------------------------- 1 | 'El directorio seleccionado, %s, no tiene permisos de escritura.', 6 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/fr_FR/cache.php: -------------------------------------------------------------------------------- 1 | 'Le groupe %s n\'est pas défini dans votre configuration.', 6 | 'extension_not_loaded' => 'l\'extension PHP %s doit être chargée pour utiliser ce driver.', 7 | 'unwritable' => 'Le chemin %s configuré pour le cache n\'est pas accessible en écriture.', 8 | 'resources' => 'La mise en cache des ressources est impossible car elles n\'ont pas pu être sérialisées.', 9 | 'driver_error' => '%s' 10 | ); 11 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/fr_FR/database.php: -------------------------------------------------------------------------------- 1 | 'Le groupe de base de données %s n\'existe pas dans votre fichier de configuration.', 6 | 'error' => 'L\'erreur SQL suivante est survenue: %s', 7 | 'connection' => 'Il y a eu une erreur lors de la connexion à la base de données: %s', 8 | 'invalid_dsn' => 'Le DSN que vous avez spécifié n\'est pas valide: %s', 9 | 'must_use_set' => 'Vous devez spécifier une clause SET pour votre requête.', 10 | 'must_use_where' => 'Vous devez spécifier une clause WHERE pour votre requête.', 11 | 'must_use_table' => 'Vous devez spécifier une table de la base de données pour votre requête.', 12 | 'table_not_found' => 'La table %s n\'existe pas dans votre base de données.', 13 | 'not_implemented' => 'La méthode %s que vous avez appelée n\'est pas supportée par le driver de base de données.', 14 | 'result_read_only' => 'Les résultats de la requête sont en lecture seule.' 15 | ); 16 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/fr_FR/encrypt.php: -------------------------------------------------------------------------------- 1 | 'Le groupe %s n\'est pas défini dans votre configuration.', 6 | 'requires_mcrypt' => 'Afin de pouvoir utiliser la librairie de chiffrement (Encrypt library), mcrypt doit être activé dans votre installation PHP.', 7 | 'no_encryption_key' => 'Afin de pouvoir utiliser la librairie de chiffrement (Encrypt library), vous devez définir une clé de chiffrement dans votre fichier de configuration.' 8 | ); 9 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/fr_FR/event.php: -------------------------------------------------------------------------------- 1 | 'Le sujet %s n\'a pas pu peut être attaché à %s. Les sujets doivent étendre la classe Event_Subject.', 6 | 'invalid_observer' => 'L\'observeur %s n\'a pas pu peut être attaché à %s. Les observeurs doivent étendre la classe Event_Observer.', 7 | ); 8 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/fr_FR/orm.php: -------------------------------------------------------------------------------- 1 | 'Le groupe %s n\'est pas défini dans votre configuration de la pagination.', 6 | 'page' => 'page', 7 | 'pages' => 'pages', 8 | 'item' => 'résultat', 9 | 'items' => 'résultats', 10 | 'of' => 'sur', 11 | 'first' => 'premier', 12 | 'last' => 'dernier', 13 | 'previous' => 'précédent', 14 | 'next' => 'suivant', 15 | ); 16 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/fr_FR/profiler.php: -------------------------------------------------------------------------------- 1 | 'Benchmarks', 6 | 'post_data' => 'Données POST', 7 | 'no_post' => 'Aucune donnée POST', 8 | 'session_data' => 'Données de session', 9 | 'no_session' => 'Aucune donnée de session', 10 | 'queries' => 'Requêtes', 11 | 'no_queries' => 'Aucune requête', 12 | 'no_database' => 'Base de données non chargée', 13 | 'cookie_data' => 'Données du Cookie', 14 | 'no_cookie' => 'Aucune donnée de Cookie', 15 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/fr_FR/session.php: -------------------------------------------------------------------------------- 1 | 'Le nom de session "session_name", %s, est invalide. Il doit contenir uniquement des caractères alphanumériques et au moins une lettre doit être présente.', 6 | ); 7 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/fr_FR/swift.php: -------------------------------------------------------------------------------- 1 | 'Une erreur est survenue lors de l\'envoi du message.' 6 | ); 7 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/fr_FR/upload.php: -------------------------------------------------------------------------------- 1 | 'Le répertoire de destination pour l\'upload, %s, ne semble pas être accessible en écriture.', 6 | ); 7 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/it_IT/cache.php: -------------------------------------------------------------------------------- 1 | 'Il gruppo %s non è stato definito in configurazione.', 6 | 'extension_not_loaded' => 'L\'estensione di PHP %s deve essere caricata per poter usare questo driver.', 7 | 'unwritable' => 'La cartella di deposito, %s, non ha i permessi in scrittura.', 8 | 'resources' => 'Risorsa non serializzabile. Impossibile immagazzinare.', 9 | 'driver_error' => '%s', 10 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/it_IT/database.php: -------------------------------------------------------------------------------- 1 | 'Il gruppo %s non è stato definito nel file di configurazione.', 6 | 'error' => 'Si è verificato un errore SQL: %s', 7 | 'connection' => 'Si è verificato un errore durante la connessione al database: %s', 8 | 'invalid_dsn' => 'Il DSN fornito non è valido: %s', 9 | 'must_use_set' => 'È necessario definire una clausola SET per la query.', 10 | 'must_use_where' => 'È necessario definire una clausola WHERE per la query.', 11 | 'must_use_table' => 'È necessario definire una tabella per la query.', 12 | 'table_not_found' => 'La tabella %s non esiste nella base di dati.', 13 | 'not_implemented' => 'Il metodo chiamato, %s, non è supportato da questo driver.', 14 | 'result_read_only' => 'Il risultato della query è in sola lettura.', 15 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/it_IT/encrypt.php: -------------------------------------------------------------------------------- 1 | 'Il gruppo %s non è definito nel file di configurazione.', 6 | 'requires_mcrypt' => 'L\'uso della libreria Encrypt richiede l\'abilitazione di mcrypt.', 7 | 'no_encryption_key' => 'Per usare la libreria Encrypt bisogna definire una chiave di codifica nel file di configurazione.' 8 | ); 9 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/it_IT/event.php: -------------------------------------------------------------------------------- 1 | 'Fallito il tentativo di aggiungere il soggetto %s a %s. I soggetti devono estendere la classe Event_Subject.', 6 | 'invalid_observer' => 'Fallito il tentativo di aggiungere l\'observer %s a %s. Gli observer devono estendere la classe Event_Observer.', 7 | ); 8 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/it_IT/orm.php: -------------------------------------------------------------------------------- 1 | 'Il gruppo %s non è stato definito nel file di configurazione per la paginazione.', 6 | 'page' => 'pagina', 7 | 'pages' => 'pagine', 8 | 'item' => 'elemento', 9 | 'items' => 'elementi', 10 | 'of' => 'di', 11 | 'first' => 'primo', 12 | 'last' => 'ultimo', 13 | 'previous' => 'precedente', 14 | 'next' => 'successivo', 15 | ); 16 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/it_IT/profiler.php: -------------------------------------------------------------------------------- 1 | 'Benchmarks', 6 | 'post_data' => 'Dati postati', 7 | 'no_post' => 'Non ci sono dati postati', 8 | 'session_data' => 'Dati di sessione', 9 | 'no_session' => 'Non ci sono dati di sessione', 10 | 'queries' => 'Query al database', 11 | 'no_queries' => 'Non ci sono query al database', 12 | 'no_database' => 'Database non caricato', 13 | 'cookie_data' => 'Dati del cookie', 14 | 'no_cookie' => 'I dati del cookie non sono stati trovati', 15 | ); 16 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/it_IT/session.php: -------------------------------------------------------------------------------- 1 | 'Il parametro session_name, %s, non è valido. Può contenere solo caratteri alfanumerici o il trattino basso. Almeno una lettera deve essere presente.', 6 | ); 7 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/it_IT/swift.php: -------------------------------------------------------------------------------- 1 | 'Si è verificato un errore durante l\'invio del messaggio di posta elettronica.' 6 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/it_IT/upload.php: -------------------------------------------------------------------------------- 1 | 'La cartella di destinazione, %s, non sembra avere i permessi in scrittura.', 6 | ); 7 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/nl_NL/cache.php: -------------------------------------------------------------------------------- 1 | 'De %s groep is niet gedefinieerd in uw configuratie.', 6 | 'extension_not_loaded' => 'De %s PHP extensie moet geladen zijn om deze driver te gebruiken.', 7 | 'unwritable' => 'De geconfigureerde opslaglocatie, %s, is niet schrijfbaar.', 8 | 'resources' => 'Het cachen van resources is onmogelijk omdat resources niet geserialized kunnen worden.', 9 | 'driver_error' => '%s', 10 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/nl_NL/database.php: -------------------------------------------------------------------------------- 1 | 'De %s groep is niet opgegeven in je configuratie.', 6 | 'error' => 'Er was een SQL fout: %s', 7 | 'connection' => 'Fout bij het verbinden met de database: %s', 8 | 'invalid_dsn' => 'De DSN die je opgaf is ongeldig: %s', 9 | 'must_use_set' => 'Je moet een SET clause opgeven voor je query.', 10 | 'must_use_where' => 'Je moet een WHERE clause opgeven voor je query.', 11 | 'must_use_table' => 'Je moet een database tabel opgeven voor je query.', 12 | 'table_not_found' => 'De tabel %s bestaat niet in je database.', 13 | 'not_implemented' => 'De method die je opriep, %s, wordt niet ondersteund door deze driver.', 14 | 'result_read_only' => 'Query resultaten kunnen alleen maar gelezen worden.', 15 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/nl_NL/encrypt.php: -------------------------------------------------------------------------------- 1 | 'De %s groep is niet gedefinieerd in je configuratie.', 6 | 'requires_mcrypt' => 'Om de Encrypt library te gebruiken, moet mcrypt ingeschakeld zijn in je PHP installatie.', 7 | 'no_encryption_key' => 'Om de Encrypt library te gebruiken, moet je een encryption key zetten in je config bestand.', 8 | ); 9 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/nl_NL/event.php: -------------------------------------------------------------------------------- 1 | 'Poging om ongeldig subject %s te binden aan %s mislukt. Subjects moeten de Event_Subject class extenden.', 6 | 'invalid_observer' => 'Poging om ongeldige observer %s te binden aan %s mislukt. Observers moeten de Event_Subject class extenden.', 7 | ); 8 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/nl_NL/orm.php: -------------------------------------------------------------------------------- 1 | 'De %s groep werd niet gedefinieerd in uw pagination configuratie.', 6 | 'page' => 'pagina', 7 | 'pages' => 'pagina\'s', 8 | 'item' => 'item', 9 | 'items' => 'items', 10 | 'of' => 'van', 11 | 'first' => 'eerste', 12 | 'last' => 'laatste', 13 | 'previous' => 'vorige', 14 | 'next' => 'volgende', 15 | ); 16 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/nl_NL/profiler.php: -------------------------------------------------------------------------------- 1 | 'Benchmarks', 6 | 'post_data' => 'Post Data', 7 | 'no_post' => 'Geen post data', 8 | 'session_data' => 'Session Data', 9 | 'no_session' => 'Geen session data', 10 | 'queries' => 'Database Queries', 11 | 'no_queries' => 'Geen queries', 12 | 'no_database' => 'Database niet geladen', 13 | 'cookie_data' => 'Cookie Data', 14 | 'no_cookie' => 'Geen cookie data', 15 | ); 16 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/nl_NL/session.php: -------------------------------------------------------------------------------- 1 | 'De sessienaam, %s, is ongeldig. Hij mag alleen maar bestaan uit alfanumerieke tekens en underscores. Hij moet ook minstens één letter bevatten.', 6 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/nl_NL/swift.php: -------------------------------------------------------------------------------- 1 | 'Er vond een fout plaats bij het verzenden van de e-mail.', 6 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/nl_NL/upload.php: -------------------------------------------------------------------------------- 1 | 'De upload doelmap, %s, is niet schrijfbaar.', 6 | ); -------------------------------------------------------------------------------- /lib/kohana/system/i18n/ru_RU/cache.php: -------------------------------------------------------------------------------- 1 | 'Группа "%s" не определена Вашей конфигурацией.', 6 | 'extension_not_loaded' => 'Расширение PHP "%s" должно быть загружено для использования этого драйвера.', 7 | 'unwritable' => 'Целевая директория хранения кеша, %s, не доступна для записи.', 8 | 'resources' => 'Кеширование ресурсов невозможно, так как ресурсы не могут быть сериализованы.', 9 | 'driver_error' => '%s', 10 | ); 11 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/ru_RU/database.php: -------------------------------------------------------------------------------- 1 | 'Группа %s не определена Вашей конфигурацией.', 6 | 'error' => 'Ошибка SQL: %s', 7 | 'connection' => 'Не удалось подключиться к базе данных: %s', 8 | 'invalid_dsn' => 'Переданный DSN некорректен: %s', 9 | 'must_use_set' => 'Необходимо использовать оператор SET в этом запросе.', 10 | 'must_use_where' => 'Необходимо использовать оператор WHERE в этом запросе.', 11 | 'must_use_table' => 'Необходимо указать таблицу базы данных в этом запросе.', 12 | 'table_not_found' => 'Таблица %s не существует в Вашей базе данных.', 13 | 'not_implemented' => 'Запрошенный метод, %s, не поддерживается этим драйвером.', 14 | 'result_read_only' => 'Результат запроса доступен только для чтения.' 15 | ); 16 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/ru_RU/encrypt.php: -------------------------------------------------------------------------------- 1 | 'Группа %s не определена вашей конфигурацией.', 6 | 'requires_mcrypt' => 'Для использования библиотеки Encrypt необходимо включить расширение "mcrypt" в конфигурации PHP.', 7 | 'no_encryption_key' => 'Для использования библиотеки Encrypt необходимо задать ключ шифрования в конфигурационном файле.' 8 | ); 9 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/ru_RU/event.php: -------------------------------------------------------------------------------- 1 | 'Попытка привязать некорректный субъект %s к %s не удалась: Субъект должен быть наследником класса Event_Subject', 6 | 'invalid_observer' => 'Попытка привязать некорректный наблюдатель %s к %s не удалась: Наблюдатель должен быть наследником класса Event_Observer', 7 | ); 8 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/ru_RU/orm.php: -------------------------------------------------------------------------------- 1 | 'Группа %s не определена конфигурацией нумератора страниц.', 6 | 'page' => 'страница', 7 | 'pages' => 'страницы', 8 | 'item' => 'пункт', 9 | 'items' => 'пунктов', 10 | 'of' => 'из', 11 | 'first' => 'первая', 12 | 'last' => 'последняя', 13 | 'previous' => 'предыдущая', 14 | 'next' => 'следующая', 15 | ); 16 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/ru_RU/profiler.php: -------------------------------------------------------------------------------- 1 | 'Производительность', 6 | 'post_data' => 'Данные POST', 7 | 'no_post' => 'Нет данных POST', 8 | 'session_data' => 'Данные сессии', 9 | 'no_session' => 'Нет данных сессии', 10 | 'queries' => 'Запросов к БД', 11 | 'no_queries' => 'Нет запросов к БД', 12 | 'no_database' => 'БД не загружена', 13 | 'cookie_data' => 'Данные cookie', 14 | 'no_cookie' => 'Нет данных cookie', 15 | ); 16 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/ru_RU/session.php: -------------------------------------------------------------------------------- 1 | 'Имя сессии, %s, некорректно. Оно должно состоять только из буквенно-цифровых символов, и, как минимум, одной буквы.', 6 | ); 7 | -------------------------------------------------------------------------------- /lib/kohana/system/i18n/ru_RU/swift.php: -------------------------------------------------------------------------------- 1 | 'Отправка письма не удалась.' 6 | ); 7 | -------------------------------------------------------------------------------- /lib/kohana/system/libraries/Database_Expression.php: -------------------------------------------------------------------------------- 1 | expression = $expression; 19 | } 20 | 21 | public function __toString() 22 | { 23 | return (string) $this->expression; 24 | } 25 | 26 | } // End Database Expr Class -------------------------------------------------------------------------------- /lib/kohana/system/libraries/Model.php: -------------------------------------------------------------------------------- 1 | db)) 25 | { 26 | // Load the default database 27 | $this->db = Database::instance($this->db); 28 | } 29 | } 30 | 31 | } // End Model -------------------------------------------------------------------------------- /lib/kohana/system/libraries/drivers/Cache.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 9 | <?php echo $error ?> 10 | 11 | 12 |
13 |

14 |

15 |
16 | 17 | -------------------------------------------------------------------------------- /lib/kohana/system/views/kohana_profiler.php: -------------------------------------------------------------------------------- 1 | 2 | 29 |
30 | render(); 34 | } 35 | ?> 36 |

Profiler executed in s

37 |
-------------------------------------------------------------------------------- /lib/kohana/system/views/kohana_profiler_table.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | > 10 | $column) 12 | { 13 | $class = empty($column['class']) ? '' : ' class="'.$column['class'].'"'; 14 | $style = empty($column['style']) ? '' : ' style="'.$column['style'].'"'; 15 | $value = $row['data'][$index]; 16 | $value = (is_array($value) OR is_object($value)) ? '
'.html::specialchars(print_r($value, TRUE)).'
' : html::specialchars($value); 17 | echo '', $value, ''; 18 | } 19 | ?> 20 | 21 | 25 |
-------------------------------------------------------------------------------- /lib/kohana/system/views/pagination/punbb.php: -------------------------------------------------------------------------------- 1 | 8 | 9 |

10 | 11 | : 12 | 13 | 3): ?> 14 | 1 15 | 16 | 17 | 18 | 19 | 20 | 21 | $total_pages) continue ?> 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 |

-------------------------------------------------------------------------------- /man/Makefile.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | MANDIR=@mandir@ 4 | INSTALL=@INSTALL@ 5 | INSTALL_OPTS=@INSTALL_OPTS@ 6 | DATAROOTDIR=@datarootdir@ 7 | 8 | CP=@CP@ 9 | 10 | all html: 11 | 12 | clean: 13 | -rm -f npcd.8 14 | 15 | distclean: clean 16 | -rm -f Makefile 17 | 18 | devclean: distclean 19 | 20 | install: 21 | $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(MANDIR)/man8 22 | $(INSTALL) -m 755 $(INSTALL_OPTS) npcd.8 $(DESTDIR)$(MANDIR)/man8 23 | 24 | -------------------------------------------------------------------------------- /sample-config/lighttpd.pnp4nagios.conf.in: -------------------------------------------------------------------------------- 1 | # 2 | # Sample Lighttpd Config snippet. 3 | # Tested on Debian. 4 | # 5 | server.modules += ( "mod_auth" ) 6 | 7 | alias.url += ( 8 | "@BASE_URL@" => "@datarootdir@" 9 | ) 10 | 11 | $HTTP["url"] =~ "(^@BASE_URL@)" { 12 | auth.backend = "htpasswd" 13 | auth.backend.htpasswd.userfile = "/usr/local/nagios/etc/htpasswd.users" 14 | auth.require = ( "" => ( 15 | "method" => "basic", 16 | "realm" => "Nagios Access", 17 | "require" => "valid-user" 18 | ) 19 | ) 20 | } 21 | -------------------------------------------------------------------------------- /sample-config/pnp/background-letter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/sample-config/pnp/background-letter.pdf -------------------------------------------------------------------------------- /sample-config/pnp/background.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/sample-config/pnp/background.pdf -------------------------------------------------------------------------------- /sample-config/pnp/pages/web_traffic.cfg-sample: -------------------------------------------------------------------------------- 1 | # 2 | # Sample Page Config 3 | # 4 | # Global Section 5 | # use_regex [0|1] 6 | # page_name < your page title > 7 | # background_pdf 8 | 9 | define page { 10 | use_regex 1 11 | page_name Webserver Traffic 12 | } 13 | 14 | # 15 | # Define the first Graph 16 | # 17 | define graph { 18 | host_name ^websrv # Every host starting with 'websrv' 19 | service_desc ^traffic # Every service starting with 'traffic' 20 | source 0 # OPTIONAL Show only the first image 21 | } 22 | 23 | 24 | -------------------------------------------------------------------------------- /sample-config/pnp/pnp4nagios_release.in: -------------------------------------------------------------------------------- 1 | PKG_REL_DATE="@PKG_REL_DATE@" 2 | PKG_VERSION="@PKG_VERSION@" 3 | PKG_NAME="@PKG_NAME@" 4 | 5 | # 6 | # Configure Arguments 7 | # 8 | CONFIGURE_ARGS=@ac_configure_args@ 9 | -------------------------------------------------------------------------------- /sample-config/pnp/rra.cfg-sample: -------------------------------------------------------------------------------- 1 | # 2 | # Define the default RRA Step in seconds 3 | # More Infos on 4 | # http://oss.oetiker.ch/rrdtool/doc/rrdcreate.en.html 5 | # 6 | RRA_STEP=60 7 | # 8 | # PNP default RRA config 9 | # 10 | # you will get 400kb of data per datasource 11 | # 12 | # 2880 entries with 1 minute step = 48 hours 13 | # 14 | RRA:AVERAGE:0.5:1:2880 15 | # 16 | # 2880 entries with 5 minute step = 10 days 17 | # 18 | RRA:AVERAGE:0.5:5:2880 19 | # 20 | # 4320 entries with 30 minute step = 90 days 21 | # 22 | RRA:AVERAGE:0.5:30:4320 23 | # 24 | # 5840 entries with 360 minute step = 4 years 25 | # 26 | RRA:AVERAGE:0.5:360:5840 27 | 28 | RRA:MAX:0.5:1:2880 29 | RRA:MAX:0.5:5:2880 30 | RRA:MAX:0.5:30:4320 31 | RRA:MAX:0.5:360:5840 32 | 33 | RRA:MIN:0.5:1:2880 34 | RRA:MIN:0.5:5:2880 35 | RRA:MIN:0.5:30:4320 36 | RRA:MIN:0.5:360:5840 37 | -------------------------------------------------------------------------------- /scripts/npcd.service.in: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Nagios Performance Data C Daemon 3 | After=network.target 4 | 5 | [Service] 6 | Type=simple 7 | User=@nagios_user@ 8 | Group=@nagios_grp@ 9 | ExecStart=@bindir@/@npcd_name@ -f @sysconfdir@/npcd.cfg 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /share/pnp/application/config/locale.php: -------------------------------------------------------------------------------- 1 | template = $this->add_view('template'); 16 | $this->template->color = $this->add_view('color'); 17 | $this->template->color->color_box = $this->add_view('color_box'); 18 | $this->template->color->logo_box = $this->add_view('logo_box'); 19 | } 20 | 21 | public function index() 22 | { 23 | $this->scheme = $this->config->scheme; 24 | 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /share/pnp/application/controllers/start.php: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /share/pnp/application/lib/jsonwrapper_inner.php: -------------------------------------------------------------------------------- 1 | encode($arg); 12 | } 13 | 14 | function json_decode($arg) 15 | { 16 | global $services_json; 17 | if (!isset($services_json)) { 18 | $services_json = new Services_JSON(); 19 | } 20 | return $services_json->decode($arg); 21 | } 22 | 23 | ?> 24 | -------------------------------------------------------------------------------- /share/pnp/application/models/system.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | AddLink 6 | 7 | 8 | 9 |

AddLink

10 | int AddLink() 11 |

Description

12 | Creates a new internal link and returns its identifier. An internal link is a clickable area 13 | which directs to another place within the document. 14 |
15 | The identifier can then be passed to Cell(), Write(), Image() or Link(). The destination is 16 | defined with SetLink(). 17 |

See also

18 | Cell, 19 | Write, 20 | Image, 21 | Link, 22 | SetLink 23 |
24 |
Index
25 | 26 | 27 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/close.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Close 6 | 7 | 8 | 9 |

Close

10 | Close() 11 |

Description

12 | Terminates the PDF document. It is not necessary to call this method explicitly because Output() 13 | does it automatically. 14 |
15 | If the document contains no page, AddPage() is called to prevent from getting an invalid document. 16 |

See also

17 | Output 18 |
19 |
Index
20 | 21 | 22 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/error.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Error 6 | 7 | 8 | 9 |

Error

10 | Error(string msg) 11 |

Description

12 | This method is automatically called in case of a fatal error; it simply throws an exception 13 | with the provided message.
14 | An inherited class may override it to customize the error handling but the method should 15 | never return, otherwise the resulting document would probably be invalid. 16 |

Parameters

17 |
18 |
msg
19 |
20 | The error message. 21 |
22 |
23 |
24 |
Index
25 | 26 | 27 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/getpageheight.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | GetPageHeight 6 | 7 | 8 | 9 |

GetPageHeight

10 | float GetPageHeight() 11 |

Description

12 | Returns the current page height. 13 |

See also

14 | GetPageWidth 15 |
16 |
Index
17 | 18 | 19 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/getpagewidth.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | GetPageWidth 6 | 7 | 8 | 9 |

GetPageWidth

10 | float GetPageWidth() 11 |

Description

12 | Returns the current page width. 13 |

See also

14 | GetPageHeight 15 |
16 |
Index
17 | 18 | 19 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/getstringwidth.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | GetStringWidth 6 | 7 | 8 | 9 |

GetStringWidth

10 | float GetStringWidth(string s) 11 |

Description

12 | Returns the length of a string in user unit. A font must be selected. 13 |

Parameters

14 |
15 |
s
16 |
17 | The string whose length is to be computed. 18 |
19 |
20 |
21 |
Index
22 | 23 | 24 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/getx.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | GetX 6 | 7 | 8 | 9 |

GetX

10 | float GetX() 11 |

Description

12 | Returns the abscissa of the current position. 13 |

See also

14 | SetX, 15 | GetY, 16 | SetY 17 |
18 |
Index
19 | 20 | 21 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/gety.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | GetY 6 | 7 | 8 | 9 |

GetY

10 | float GetY() 11 |

Description

12 | Returns the ordinate of the current position. 13 |

See also

14 | SetY, 15 | GetX, 16 | SetX 17 |
18 |
Index
19 | 20 | 21 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/line.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Line 6 | 7 | 8 | 9 |

Line

10 | Line(float x1, float y1, float x2, float y2) 11 |

Description

12 | Draws a line between two points. 13 |

Parameters

14 |
15 |
x1
16 |
17 | Abscissa of first point. 18 |
19 |
y1
20 |
21 | Ordinate of first point. 22 |
23 |
x2
24 |
25 | Abscissa of second point. 26 |
27 |
y2
28 |
29 | Ordinate of second point. 30 |
31 |
32 |

See also

33 | SetLineWidth, 34 | SetDrawColor 35 |
36 |
Index
37 | 38 | 39 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/ln.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Ln 6 | 7 | 8 | 9 |

Ln

10 | Ln([float h]) 11 |

Description

12 | Performs a line break. The current abscissa goes back to the left margin and the ordinate 13 | increases by the amount passed in parameter. 14 |

Parameters

15 |
16 |
h
17 |
18 | The height of the break. 19 |
20 | By default, the value equals the height of the last printed cell. 21 |
22 |
23 |

See also

24 | Cell 25 |
26 |
Index
27 | 28 | 29 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/pageno.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PageNo 6 | 7 | 8 | 9 |

PageNo

10 | int PageNo() 11 |

Description

12 | Returns the current page number. 13 |

See also

14 | AliasNbPages 15 |
16 |
Index
17 | 18 | 19 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/setauthor.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetAuthor 6 | 7 | 8 | 9 |

SetAuthor

10 | SetAuthor(string author [, boolean isUTF8]) 11 |

Description

12 | Defines the author of the document. 13 |

Parameters

14 |
15 |
author
16 |
17 | The name of the author. 18 |
19 |
isUTF8
20 |
21 | Indicates if the string is encoded in ISO-8859-1 (false) or UTF-8 (true).
22 | Default value: false. 23 |
24 |
25 |

See also

26 | SetCreator, 27 | SetKeywords, 28 | SetSubject, 29 | SetTitle 30 |
31 |
Index
32 | 33 | 34 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/setcompression.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetCompression 6 | 7 | 8 | 9 |

SetCompression

10 | SetCompression(boolean compress) 11 |

Description

12 | Activates or deactivates page compression. When activated, the internal representation of 13 | each page is compressed, which leads to a compression ratio of about 2 for the resulting 14 | document. 15 |
16 | Compression is on by default. 17 |
18 |
19 | Note: the Zlib extension is required for this feature. If not present, compression 20 | will be turned off. 21 |

Parameters

22 |
23 |
compress
24 |
25 | Boolean indicating if compression must be enabled. 26 |
27 |
28 |
29 |
Index
30 | 31 | 32 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/setfontsize.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetFontSize 6 | 7 | 8 | 9 |

SetFontSize

10 | SetFontSize(float size) 11 |

Description

12 | Defines the size of the current font. 13 |

Parameters

14 |
15 |
size
16 |
17 | The size (in points). 18 |
19 |
20 |

See also

21 | SetFont 22 |
23 |
Index
24 | 25 | 26 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/setleftmargin.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetLeftMargin 6 | 7 | 8 | 9 |

SetLeftMargin

10 | SetLeftMargin(float margin) 11 |

Description

12 | Defines the left margin. The method can be called before creating the first page. 13 |
14 | If the current abscissa gets out of page, it is brought back to the margin. 15 |

Parameters

16 |
17 |
margin
18 |
19 | The margin. 20 |
21 |
22 |

See also

23 | SetTopMargin, 24 | SetRightMargin, 25 | SetAutoPageBreak, 26 | SetMargins 27 |
28 |
Index
29 | 30 | 31 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/setlinewidth.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetLineWidth 6 | 7 | 8 | 9 |

SetLineWidth

10 | SetLineWidth(float width) 11 |

Description

12 | Defines the line width. By default, the value equals 0.2 mm. The method can be called before 13 | the first page is created and the value is retained from page to page. 14 |

Parameters

15 |
16 |
width
17 |
18 | The width. 19 |
20 |
21 |

See also

22 | Line, 23 | Rect, 24 | Cell, 25 | MultiCell 26 |
27 |
Index
28 | 29 | 30 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/setrightmargin.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetRightMargin 6 | 7 | 8 | 9 |

SetRightMargin

10 | SetRightMargin(float margin) 11 |

Description

12 | Defines the right margin. The method can be called before creating the first page. 13 |

Parameters

14 |
15 |
margin
16 |
17 | The margin. 18 |
19 |
20 |

See also

21 | SetLeftMargin, 22 | SetTopMargin, 23 | SetAutoPageBreak, 24 | SetMargins 25 |
26 |
Index
27 | 28 | 29 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/setsubject.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetSubject 6 | 7 | 8 | 9 |

SetSubject

10 | SetSubject(string subject [, boolean isUTF8]) 11 |

Description

12 | Defines the subject of the document. 13 |

Parameters

14 |
15 |
subject
16 |
17 | The subject. 18 |
19 |
isUTF8
20 |
21 | Indicates if the string is encoded in ISO-8859-1 (false) or UTF-8 (true).
22 | Default value: false. 23 |
24 |
25 |

See also

26 | SetAuthor, 27 | SetCreator, 28 | SetKeywords, 29 | SetTitle 30 |
31 |
Index
32 | 33 | 34 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/settitle.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetTitle 6 | 7 | 8 | 9 |

SetTitle

10 | SetTitle(string title [, boolean isUTF8]) 11 |

Description

12 | Defines the title of the document. 13 |

Parameters

14 |
15 |
title
16 |
17 | The title. 18 |
19 |
isUTF8
20 |
21 | Indicates if the string is encoded in ISO-8859-1 (false) or UTF-8 (true).
22 | Default value: false. 23 |
24 |
25 |

See also

26 | SetAuthor, 27 | SetCreator, 28 | SetKeywords, 29 | SetSubject 30 |
31 |
Index
32 | 33 | 34 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/settopmargin.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetTopMargin 6 | 7 | 8 | 9 |

SetTopMargin

10 | SetTopMargin(float margin) 11 |

Description

12 | Defines the top margin. The method can be called before creating the first page. 13 |

Parameters

14 |
15 |
margin
16 |
17 | The margin. 18 |
19 |
20 |

See also

21 | SetLeftMargin, 22 | SetRightMargin, 23 | SetAutoPageBreak, 24 | SetMargins 25 |
26 |
Index
27 | 28 | 29 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/setx.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetX 6 | 7 | 8 | 9 |

SetX

10 | SetX(float x) 11 |

Description

12 | Defines the abscissa of the current position. If the passed value is negative, it is relative 13 | to the right of the page. 14 |

Parameters

15 |
16 |
x
17 |
18 | The value of the abscissa. 19 |
20 |
21 |

See also

22 | GetX, 23 | GetY, 24 | SetY, 25 | SetXY 26 |
27 |
Index
28 | 29 | 30 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/setxy.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetXY 6 | 7 | 8 | 9 |

SetXY

10 | SetXY(float x, float y) 11 |

Description

12 | Defines the abscissa and ordinate of the current position. If the passed values are negative, 13 | they are relative respectively to the right and bottom of the page. 14 |

Parameters

15 |
16 |
x
17 |
18 | The value of the abscissa. 19 |
20 |
y
21 |
22 | The value of the ordinate. 23 |
24 |
25 |

See also

26 | SetX, 27 | SetY 28 |
29 |
Index
30 | 31 | 32 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/doc/sety.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetY 6 | 7 | 8 | 9 |

SetY

10 | SetY(float y [, boolean resetX]) 11 |

Description

12 | Sets the ordinate and optionally moves the current abscissa back to the left margin. If the value 13 | is negative, it is relative to the bottom of the page. 14 |

Parameters

15 |
16 |
y
17 |
18 | The value of the ordinate. 19 |
20 |
resetX
21 |
22 | Whether to reset the abscissa. Default value: true. 23 |
24 |
25 |

See also

26 | GetX, 27 | GetY, 28 | SetX, 29 | SetXY 30 |
31 |
Index
32 | 33 | 34 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/font/courier.php: -------------------------------------------------------------------------------- 1 | array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); 10 | ?> 11 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/font/courierb.php: -------------------------------------------------------------------------------- 1 | array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); 10 | ?> 11 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/font/courierbi.php: -------------------------------------------------------------------------------- 1 | array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); 10 | ?> 11 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/font/courieri.php: -------------------------------------------------------------------------------- 1 | array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); 10 | ?> 11 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/license.txt: -------------------------------------------------------------------------------- 1 | Permission is hereby granted, free of charge, to any person obtaining a copy 2 | of this software to use, copy, modify, distribute, sublicense, and/or sell 3 | copies of the software, and to permit persons to whom the software is furnished 4 | to do so. 5 | 6 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/tutorial/20k_c1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/application/vendor/fpdf/tutorial/20k_c1.txt -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/tutorial/calligra.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/application/vendor/fpdf/tutorial/calligra.ttf -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/tutorial/calligra.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/application/vendor/fpdf/tutorial/calligra.z -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/tutorial/countries.txt: -------------------------------------------------------------------------------- 1 | Austria;Vienna;83859;8075 2 | Belgium;Brussels;30518;10192 3 | Denmark;Copenhagen;43094;5295 4 | Finland;Helsinki;304529;5147 5 | France;Paris;543965;58728 6 | Germany;Berlin;357022;82057 7 | Greece;Athens;131625;10511 8 | Ireland;Dublin;70723;3694 9 | Italy;Roma;301316;57563 10 | Luxembourg;Luxembourg;2586;424 11 | Netherlands;Amsterdam;41526;15654 12 | Portugal;Lisbon;91906;9957 13 | Spain;Madrid;504790;39348 14 | Sweden;Stockholm;410934;8839 15 | United Kingdom;London;243820;58862 16 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/tutorial/index.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Tutorials 6 | 7 | 8 | 9 |

Tutorials

10 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/tutorial/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/application/vendor/fpdf/tutorial/logo.png -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/tutorial/makefont.php: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/tutorial/tuto1.php: -------------------------------------------------------------------------------- 1 | AddPage(); 6 | $pdf->SetFont('Arial','B',16); 7 | $pdf->Cell(40,10,'Hello World!'); 8 | $pdf->Output(); 9 | ?> 10 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/tutorial/tuto2.php: -------------------------------------------------------------------------------- 1 | Image('logo.png',10,6,30); 11 | // Arial bold 15 12 | $this->SetFont('Arial','B',15); 13 | // Move to the right 14 | $this->Cell(80); 15 | // Title 16 | $this->Cell(30,10,'Title',1,0,'C'); 17 | // Line break 18 | $this->Ln(20); 19 | } 20 | 21 | // Page footer 22 | function Footer() 23 | { 24 | // Position at 1.5 cm from bottom 25 | $this->SetY(-15); 26 | // Arial italic 8 27 | $this->SetFont('Arial','I',8); 28 | // Page number 29 | $this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C'); 30 | } 31 | } 32 | 33 | // Instanciation of inherited class 34 | $pdf = new PDF(); 35 | $pdf->AliasNbPages(); 36 | $pdf->AddPage(); 37 | $pdf->SetFont('Times','',12); 38 | for($i=1;$i<=40;$i++) 39 | $pdf->Cell(0,10,'Printing line number '.$i,0,1); 40 | $pdf->Output(); 41 | ?> 42 | -------------------------------------------------------------------------------- /share/pnp/application/vendor/fpdf/tutorial/tuto7.php: -------------------------------------------------------------------------------- 1 | AddFont('Calligrapher','','calligra.php'); 7 | $pdf->AddPage(); 8 | $pdf->SetFont('Calligrapher','',35); 9 | $pdf->Cell(0,10,'Enjoy new fonts with FPDF!'); 10 | $pdf->Output(); 11 | ?> 12 | -------------------------------------------------------------------------------- /share/pnp/application/views/color.php: -------------------------------------------------------------------------------- 1 |
2 | 3 | 32 |
4 |
5 |
6 | 7 |
8 |
9 | scheme)) { 10 | foreach( $this->scheme as $key => $colors ){ 11 | print "

\"" . $key . "\"

    "; 12 | foreach($colors as $color){ 13 | print "
  • " . "
  • \n"; 14 | } 15 | print "
"; 16 | } 17 | print "

"; 18 | } ?> 19 |
20 |
21 |
22 | 23 | 26 | 27 | 30 |
31 |
33 |
34 | 35 |
36 | 37 |
38 |
39 | -------------------------------------------------------------------------------- /share/pnp/application/views/color_box.php: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 |
6 |
7 | \n"; 9 | echo "\n"; 10 | echo "\n"; 11 | ?> 12 |
13 |
14 |

15 | 16 | -------------------------------------------------------------------------------- /share/pnp/application/views/docs.php: -------------------------------------------------------------------------------- 1 |

2 | 3 | 26 |
4 |
5 |
6 | 7 |
8 |
9 | content)) { 10 | echo $this->content; 11 | } ?> 12 |
13 |
14 |
15 |
16 | 17 | 20 | 21 | 24 |
25 |
27 |
28 | 29 |
30 |
31 |
32 | -------------------------------------------------------------------------------- /share/pnp/application/views/graph_tiny.php: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 | 5 | 16 | 17 |
6 |
7 | 10 | 11 | 14 |
15 |
18 |
19 |
-------------------------------------------------------------------------------- /share/pnp/application/views/header.php: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 |
5 | -------------------------------------------------------------------------------- /share/pnp/application/views/host_box.php: -------------------------------------------------------------------------------- 1 |
2 | Status Box
3 | 4 | $host['state']))."

"; 7 | } 8 | } 9 | ?> 10 | 11 |
12 | -------------------------------------------------------------------------------- /share/pnp/application/views/logo_box.php: -------------------------------------------------------------------------------- 1 | 2 |
3 | 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /share/pnp/application/views/mobile_about.php: -------------------------------------------------------------------------------- 1 |
2 | PNP4Nagios mobile interface based on jQuery Mobile 3 |
4 | -------------------------------------------------------------------------------- /share/pnp/application/views/mobile_host.php: -------------------------------------------------------------------------------- 1 | is_authorized == FALSE){ 3 | ?> 4 |
5 | 8 |
9 | 13 | 14 |
15 | 30 |
31 | -------------------------------------------------------------------------------- /share/pnp/application/views/mobile_overview.php: -------------------------------------------------------------------------------- 1 |
2 | 14 |
15 | -------------------------------------------------------------------------------- /share/pnp/application/views/mobile_pages.php: -------------------------------------------------------------------------------- 1 |
2 | 10 |
11 | -------------------------------------------------------------------------------- /share/pnp/application/views/mobile_search.php: -------------------------------------------------------------------------------- 1 | isAuthorizedFor('host_search') ){ ?> 2 | 3 |
4 | 5 |
6 |
7 | 8 | 9 |
10 |
11 | 12 |
13 | 14 | 15 | 16 |
17 | 24 |
25 | -------------------------------------------------------------------------------- /share/pnp/application/views/mobile_special.php: -------------------------------------------------------------------------------- 1 |
2 | 9 |
10 | -------------------------------------------------------------------------------- /share/pnp/application/views/multisite_box.php: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 |
5 |
6 | Host: ".html::specialchars(pnp::shorten($host))."
\n"; 9 | } 10 | if(isset($service) && $service != "Host Perfdata"){ 11 | echo "Service: ".html::specialchars(pnp::shorten($service))."\n"; 12 | } 13 | ?> 14 |
15 |
16 |

17 | 18 | -------------------------------------------------------------------------------- /share/pnp/application/views/pages_box.php: -------------------------------------------------------------------------------- 1 | isAuthorizedFor('pages') ) { ?> 2 |

3 |
4 | 5 |
6 | 7 | session->get('pfilter'); 9 | ?> 10 | 11 |
12 | " 14 | ?> 15 |
16 | 17 |
18 | "; 21 | $this->data->getPageDetails($page); 22 | echo "data->PAGE_DEF['page_name']."\">".pnp::shorten($this->data->PAGE_DEF['page_name'])."
\n"; 23 | echo "\n"; 24 | } 25 | ?> 26 |
27 |
28 |

29 | 30 | -------------------------------------------------------------------------------- /share/pnp/application/views/popup.php: -------------------------------------------------------------------------------- 1 | \n"; 8 | } 9 | ?> 10 |
2 | data->STRUCT as $KEY=>$VAL){ 4 | $source = $VAL['SOURCE']; 5 | echo "
\n"; 6 | echo "\n"; 7 | echo "
11 | -------------------------------------------------------------------------------- /share/pnp/application/views/search_box.php: -------------------------------------------------------------------------------- 1 | isAuthorizedFor('host_search') ){ ?> 2 | 3 | 11 | 12 |

13 |
14 | 15 |
16 |
17 | 18 |
19 |
20 |

21 | 22 | 23 | -------------------------------------------------------------------------------- /share/pnp/application/views/service_box.php: -------------------------------------------------------------------------------- 1 | isAuthorizedFor('service_links') ) { ?> 2 |

3 |
4 | 5 |
6 | 7 | session->get('sfilter'); 9 | ?> 10 | 11 |
12 | " 14 | ?> 15 |
16 | 17 |
18 | \n"; 21 | $path = pnp::addToUri( array('host' => $host, 'srv' => $service['name']) ); 22 | echo pnp::add_to_basket_icon($host, 23 | $service['name']); 24 | 25 | echo ""; 28 | echo pnp::shorten($service['servicedesc']). 29 | "
\n"; 30 | echo "\n"; 31 | } 32 | ?> 33 |
34 |
35 |

36 | 37 | -------------------------------------------------------------------------------- /share/pnp/application/views/special_templates_box.php: -------------------------------------------------------------------------------- 1 | templates) && $this->isAuthorizedFor('service_links') ) { ?> 2 |

3 |
4 | 5 |
6 | 7 | session->get('spfilter'); 9 | ?> 10 | 11 |
12 | " 14 | ?> 15 |
16 | 17 |
18 | templates as $template){ 20 | echo ""; 21 | $path = pnp::addToUri( array('tpl' => $template) ); 22 | echo "". 23 | pnp::shorten($template). 24 | "
\n"; 25 | echo "
\n"; 26 | } 27 | ?> 28 |
29 |
30 |

31 | 32 | -------------------------------------------------------------------------------- /share/pnp/application/views/status_box.php: -------------------------------------------------------------------------------- 1 |

2 |
3 | 4 |
5 |
6 | Host: ". 7 | html::anchor('graph'. 8 | "?host=".$lhost, 9 | html::specialchars(pnp::shorten($host))."
");?> 10 | Service: " . 11 | html::anchor('graph'. 12 | "?host=".$lhost. 13 | "&srv=".$lservice, 14 | html::specialchars(pnp::shorten($service))."
");?> 15 | Last Check: $timet
"?> 16 |
17 |
18 |

19 | 20 | -------------------------------------------------------------------------------- /share/pnp/application/views/widget_graph.sample.php: -------------------------------------------------------------------------------- 1 | 2 |

3 |
4 | Title 5 |
6 |
7 | Content 8 |
9 |

10 | 11 | -------------------------------------------------------------------------------- /share/pnp/application/views/widget_menu.sample.php: -------------------------------------------------------------------------------- 1 | 2 |

3 |
4 | Title 5 |
6 |
7 | Content 8 |
9 |

10 | 11 | -------------------------------------------------------------------------------- /share/pnp/application/views/zoom_header.php: -------------------------------------------------------------------------------- 1 | function Gzoom (url) { 2 | GzoomWindow = window.open(url, "PNP4Nagios", "width=,height=,location=no,status=no,resizable=yes,scrollbars=yes"); 3 | GzoomWindow.focus(); 4 | } 5 | -------------------------------------------------------------------------------- /share/pnp/documents/_media/bulk-npcd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/_media/bulk-npcd.png -------------------------------------------------------------------------------- /share/pnp/documents/_media/bulk-npcdmod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/_media/bulk-npcdmod.png -------------------------------------------------------------------------------- /share/pnp/documents/_media/bulk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/_media/bulk.png -------------------------------------------------------------------------------- /share/pnp/documents/_media/gearman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/_media/gearman.png -------------------------------------------------------------------------------- /share/pnp/documents/_media/mobile-graphs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/_media/mobile-graphs.png -------------------------------------------------------------------------------- /share/pnp/documents/_media/mobile-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/_media/mobile-home.png -------------------------------------------------------------------------------- /share/pnp/documents/_media/mobile-hostlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/_media/mobile-hostlist.png -------------------------------------------------------------------------------- /share/pnp/documents/_media/mobile-loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/_media/mobile-loading.png -------------------------------------------------------------------------------- /share/pnp/documents/_media/mobile-servicelist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/_media/mobile-servicelist.png -------------------------------------------------------------------------------- /share/pnp/documents/_media/nagiospowered-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/_media/nagiospowered-72x72.png -------------------------------------------------------------------------------- /share/pnp/documents/_media/pnp-preview-05-08-2009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/_media/pnp-preview-05-08-2009.png -------------------------------------------------------------------------------- /share/pnp/documents/_media/popup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/_media/popup.png -------------------------------------------------------------------------------- /share/pnp/documents/_media/srv_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/_media/srv_info.png -------------------------------------------------------------------------------- /share/pnp/documents/_media/synchronous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/_media/synchronous.png -------------------------------------------------------------------------------- /share/pnp/documents/de_DE/dwnld.html: -------------------------------------------------------------------------------- 1 | en_US/dwnld.html -------------------------------------------------------------------------------- /share/pnp/documents/de_DE/wrapper.html: -------------------------------------------------------------------------------- 1 | 2 |

3 | check_procs ist ein Beispiel für ein Plugin, das keine Performance-Daten ausgibt: 4 |

5 |
./check_procs -a ndo2db -w 1: -c 0:
 6 | PROCS OK: 2 processes with args 'ndo2db'
7 | 8 |

9 | Mit dem folgenden Wrapper-Script kann das geändert werden 10 |

11 | 12 |

13 | check_procs.sh 14 | 15 |

16 |
#!/bin/bash
17 | LINE=`/usr/local/nagios/libexec/check_procs $*`
18 | RC=$?
19 | COUNT=`echo $LINE | awk '{print $3}'`
20 | PROCS=`expr $COUNT - 1`
21 | LINE=`echo $LINE | sed "s/: $COUNT /: $PROCS /"`
22 | echo $LINE \| procs=$PROCS
23 | exit $RC
24 | 25 |

26 | Nun wird die Zahl zusammen mit einer Bezeichnung ausgegeben. 27 | 28 |

29 |
./check_procs.sh -a ndo2db -w 1: -c 0:
30 | PROCS OK: 2 processes with args 'ndo2db'| procs=2
31 | -------------------------------------------------------------------------------- /share/pnp/documents/en_US/wrapper.html: -------------------------------------------------------------------------------- 1 | 2 |

3 | check_procs is an example for a plugin which doesn't deliver performance data: 4 |

5 |
./check_procs -a ndo2db -w 1: -c 0:
 6 | PROCS OK: 2 processes with args 'ndo2db'
7 | 8 |

9 | This can be changed with the following wrapper script 10 |

11 | 12 |

13 | check_procs.sh 14 | 15 |

16 |
#!/bin/bash
17 | LINE=`/usr/local/nagios/libexec/check_procs $*`
18 | RC=$?
19 | COUNT=`echo $LINE | awk '{print $3}'`
20 | PROCS=`expr $COUNT - 1`
21 | LINE=`echo $LINE | sed "s/: $COUNT /: $PROCS /"`
22 | echo $LINE \| procs=$PROCS
23 | exit $RC
24 | 25 |

26 | Now you'll get the number together with the required label 27 | 28 |

29 |
./check_procs.sh -a ndo2db -w 1: -c 0:
30 | PROCS OK: 2 processes with args 'ndo2db'| procs=2
31 | -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/delete.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/fixme.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/fixme.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_arrow.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_biggrin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_biggrin.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_confused.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_confused.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_cool.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_cool.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_cry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_cry.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_doubt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_doubt.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_doubt2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_doubt2.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_eek.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_eek.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_evil.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_evil.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_exclaim.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_exclaim.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_frown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_frown.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_fun.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_fun.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_idea.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_idea.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_kaddi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_kaddi.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_lol.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_lol.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_mrgreen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_mrgreen.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_neutral.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_neutral.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_question.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_question.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_razz.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_razz.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_redface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_redface.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_rolleyes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_rolleyes.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_sad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_sad.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_silenced.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_silenced.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_smile.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_smile2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_smile2.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_surprised.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_surprised.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_twisted.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_twisted.gif -------------------------------------------------------------------------------- /share/pnp/documents/images/smileys/icon_wink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/documents/images/smileys/icon_wink.gif -------------------------------------------------------------------------------- /share/pnp/media/css/autocomplete.css: -------------------------------------------------------------------------------- 1 | .autocomplete-w1 { background:url(shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; } 2 | .autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px; _margin:0; _overflow-x:hidden; } 3 | .autocomplete .selected { background:#F0F0F0; } 4 | .autocomplete div { padding:2px 5px; white-space:nowrap; } 5 | .autocomplete strong { font-weight:normal; color:#3399FF; } 6 | 7 | -------------------------------------------------------------------------------- /share/pnp/media/css/border-h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/border-h.gif -------------------------------------------------------------------------------- /share/pnp/media/css/border-v.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/border-v.gif -------------------------------------------------------------------------------- /share/pnp/media/css/images/ajax-loader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/images/ajax-loader.png -------------------------------------------------------------------------------- /share/pnp/media/css/images/icon-search-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/images/icon-search-black.png -------------------------------------------------------------------------------- /share/pnp/media/css/images/icons-18-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/images/icons-18-black.png -------------------------------------------------------------------------------- /share/pnp/media/css/images/icons-18-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/images/icons-18-white.png -------------------------------------------------------------------------------- /share/pnp/media/css/images/icons-36-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/images/icons-36-black.png -------------------------------------------------------------------------------- /share/pnp/media/css/images/icons-36-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/images/icons-36-white.png -------------------------------------------------------------------------------- /share/pnp/media/css/imgareaselect-default.css: -------------------------------------------------------------------------------- 1 | /* 2 | * imgAreaSelect default style 3 | */ 4 | 5 | .imgareaselect-border1 { 6 | background: url(border-v.gif) repeat-y left top; 7 | } 8 | 9 | .imgareaselect-border2 { 10 | background: url(border-h.gif) repeat-x left top; 11 | } 12 | 13 | .imgareaselect-border3 { 14 | background: url(border-v.gif) repeat-y right top; 15 | } 16 | 17 | .imgareaselect-border4 { 18 | background: url(border-h.gif) repeat-x left bottom; 19 | } 20 | 21 | .imgareaselect-border1, .imgareaselect-border2, 22 | .imgareaselect-border3, .imgareaselect-border4 { 23 | filter: alpha(opacity=50); 24 | opacity: 0.5; 25 | } 26 | 27 | .imgareaselect-handle { 28 | background-color: #fff; 29 | border: solid 1px #000; 30 | filter: alpha(opacity=50); 31 | opacity: 0.5; 32 | } 33 | 34 | .imgareaselect-outer { 35 | background-color: #000; 36 | filter: alpha(opacity=50); 37 | opacity: 0.5; 38 | } 39 | 40 | .imgareaselect-selection { 41 | } -------------------------------------------------------------------------------- /share/pnp/media/css/mobile.css: -------------------------------------------------------------------------------- 1 | div.timerange { 2 | margin-top: 2px; 3 | padding: 2px; 4 | font-size: 16px; 5 | } 6 | div.datasource { 7 | padding: 2px; 8 | font-size: 14px; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /share/pnp/media/css/shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/shadow.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-lightness/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-lightness/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-lightness/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-lightness/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-lightness/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-lightness/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-lightness/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-lightness/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-lightness/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-lightness/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-lightness/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-lightness/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-lightness/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-lightness/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-lightness/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-lightness/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-lightness/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-lightness/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-lightness/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-lightness/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-lightness/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-lightness/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-lightness/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-lightness/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-multisite/images/contentframe_background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-multisite/images/contentframe_background.jpg -------------------------------------------------------------------------------- /share/pnp/media/css/ui-multisite/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-multisite/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-multisite/images/ui-bg_flat_75_6da1b8_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-multisite/images/ui-bg_flat_75_6da1b8_40x100.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-multisite/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-multisite/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-multisite/images/ui-bg_glass_65_88b9ce_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-multisite/images/ui-bg_glass_65_88b9ce_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-multisite/images/ui-bg_glass_75_6da1b8_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-multisite/images/ui-bg_glass_75_6da1b8_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-multisite/images/ui-bg_glass_75_94cde6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-multisite/images/ui-bg_glass_75_94cde6_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-multisite/images/ui-bg_highlight-soft_75_274554_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-multisite/images/ui-bg_highlight-soft_75_274554_1x100.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-multisite/images/ui-bg_highlight-soft_75_6da1b8_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-multisite/images/ui-bg_highlight-soft_75_6da1b8_1x100.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-multisite/images/ui-bg_inset-soft_95_fef1ec_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-multisite/images/ui-bg_inset-soft_95_fef1ec_1x100.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-multisite/images/ui-icons_000000_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-multisite/images/ui-icons_000000_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-multisite/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-multisite/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-multisite/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-multisite/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-multisite/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-multisite/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-multisite/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-multisite/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-redmond/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-redmond/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-redmond/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-redmond/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-redmond/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-redmond/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-redmond/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-redmond/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-redmond/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-redmond/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-redmond/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-redmond/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-redmond/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-redmond/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-redmond/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-redmond/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-redmond/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-redmond/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-redmond/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-redmond/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-redmond/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-redmond/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-redmond/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-redmond/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-redmond/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-redmond/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-smoothness/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-smoothness/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-smoothness/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-smoothness/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-smoothness/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-smoothness/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-smoothness/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-smoothness/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-smoothness/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-smoothness/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-smoothness/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-smoothness/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-smoothness/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-smoothness/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-smoothness/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-smoothness/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/css/ui-smoothness/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/css/ui-smoothness/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /share/pnp/media/images/1x1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/1x1.gif -------------------------------------------------------------------------------- /share/pnp/media/images/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/add.png -------------------------------------------------------------------------------- /share/pnp/media/images/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/back.png -------------------------------------------------------------------------------- /share/pnp/media/images/calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/calendar.png -------------------------------------------------------------------------------- /share/pnp/media/images/color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/color.png -------------------------------------------------------------------------------- /share/pnp/media/images/de_DE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/de_DE.png -------------------------------------------------------------------------------- /share/pnp/media/images/docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/docs.png -------------------------------------------------------------------------------- /share/pnp/media/images/en_US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/en_US.png -------------------------------------------------------------------------------- /share/pnp/media/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/favicon.ico -------------------------------------------------------------------------------- /share/pnp/media/images/go-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/go-left.png -------------------------------------------------------------------------------- /share/pnp/media/images/go-now.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/go-now.png -------------------------------------------------------------------------------- /share/pnp/media/images/go-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/go-right.png -------------------------------------------------------------------------------- /share/pnp/media/images/graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/graph.png -------------------------------------------------------------------------------- /share/pnp/media/images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/home.png -------------------------------------------------------------------------------- /share/pnp/media/images/int.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/int.gif -------------------------------------------------------------------------------- /share/pnp/media/images/int2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/int2.gif -------------------------------------------------------------------------------- /share/pnp/media/images/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/loader.gif -------------------------------------------------------------------------------- /share/pnp/media/images/notify.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/notify.gif -------------------------------------------------------------------------------- /share/pnp/media/images/pages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/pages.png -------------------------------------------------------------------------------- /share/pnp/media/images/pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/pdf.png -------------------------------------------------------------------------------- /share/pnp/media/images/pnp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/pnp.png -------------------------------------------------------------------------------- /share/pnp/media/images/remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/remove.png -------------------------------------------------------------------------------- /share/pnp/media/images/rrdtool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/rrdtool.png -------------------------------------------------------------------------------- /share/pnp/media/images/special.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/special.png -------------------------------------------------------------------------------- /share/pnp/media/images/stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/stats.png -------------------------------------------------------------------------------- /share/pnp/media/images/trends.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/trends.gif -------------------------------------------------------------------------------- /share/pnp/media/images/view-calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/view-calendar.png -------------------------------------------------------------------------------- /share/pnp/media/images/xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/xml.png -------------------------------------------------------------------------------- /share/pnp/media/images/zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/media/images/zoom.png -------------------------------------------------------------------------------- /share/pnp/templates.dist/check-host-alive.php: -------------------------------------------------------------------------------- 1 | check_ping.php -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_dns.php: -------------------------------------------------------------------------------- 1 | 25 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_icmp.php: -------------------------------------------------------------------------------- 1 | check_ping.php -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_iftraffic_counter.php: -------------------------------------------------------------------------------- 1 | 18 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_iftraffic_pct.php: -------------------------------------------------------------------------------- 1 | 19 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_jmx4perl_connector_errors.php: -------------------------------------------------------------------------------- 1 | 22 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_jmx4perl_connector_nr_requests.php: -------------------------------------------------------------------------------- 1 | 22 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_jmx4perl_connector_proc_time.php: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_jmx4perl_connector_received.php: -------------------------------------------------------------------------------- 1 | 22 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_jmx4perl_connector_sent.php: -------------------------------------------------------------------------------- 1 | 22 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_jmx4perl_connector_threads.php: -------------------------------------------------------------------------------- 1 | 22 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_jmx4perl_memory_gc_count.php: -------------------------------------------------------------------------------- 1 | 22 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_jmx4perl_memory_gc_time.php: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_jmx4perl_memory_heap.php: -------------------------------------------------------------------------------- 1 | 22 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_jmx4perl_thread_count.php: -------------------------------------------------------------------------------- 1 | 22 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_jmx4perl_thread_increase.php: -------------------------------------------------------------------------------- 1 | 22 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_load.php: -------------------------------------------------------------------------------- 1 | 27 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_local_disk.php: -------------------------------------------------------------------------------- 1 | check_disk.php -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_local_load.php: -------------------------------------------------------------------------------- 1 | check_load.php -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_messpc_temp.php: -------------------------------------------------------------------------------- 1 | 5 | # 6 | if ($WARN[1] == "") { 7 | $WARN[1] = 0; 8 | } 9 | if ($CRIT[1] == "") { 10 | $CRIT[1] = 0; 11 | } 12 | 13 | $opt[1] = "--vertical-label \"Temperature\" --title \"Temperature for $hostname / $servicedesc\" "; 14 | 15 | $def[1] = "DEF:var1=$RRDFILE[1]:$DS[1]:AVERAGE "; 16 | $def[1] .= "AREA:var1#00FF00:\"Temperature \" "; 17 | $def[1] .= "LINE1:var1#000000:\"\" "; 18 | $def[1] .= "GPRINT:var1:LAST:\"%3.4lg %s$UNIT[1] LAST \" "; 19 | $def[1] .= "GPRINT:var1:MAX:\"%3.4lg %s$UNIT[1] MAX \" "; 20 | $def[1] .= "GPRINT:var1:AVERAGE:\"%3.4lg %s$UNIT[1] AVERAGE \\n\" "; 21 | $def[1] .= "HRULE:$WARN[1]#FFFF00:\"Warning on $WARN[1]C\" "; 22 | $def[1] .= "HRULE:$CRIT[1]#FF0000:\"Critical on $CRIT[1]C\" "; 23 | ?> 24 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_multi.php: -------------------------------------------------------------------------------- 1 | 27 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_nt_cpu.php: -------------------------------------------------------------------------------- 1 | 25 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_nt_disk.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingej/pnp4nagios/5e09f538373ac4310a13355746bb3d3a10eb7bef/share/pnp/templates.dist/check_nt_disk.php -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_nt_mem.php: -------------------------------------------------------------------------------- 1 | 21 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_ntp_time.php: -------------------------------------------------------------------------------- 1 | 26 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_nwstat_CONNS.php: -------------------------------------------------------------------------------- 1 | 35 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_nwstat_LOAD.php: -------------------------------------------------------------------------------- 1 | 35 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_nwstat_LOAD1.php: -------------------------------------------------------------------------------- 1 | check_nwstat_LOAD.php -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_nwstat_LOAD15.php: -------------------------------------------------------------------------------- 1 | check_nwstat_LOAD.php -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_nwstat_LOAD5.php: -------------------------------------------------------------------------------- 1 | check_nwstat_LOAD.php -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_nwstat_ofiles.php: -------------------------------------------------------------------------------- 1 | 35 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_oracle_connection-time.php: -------------------------------------------------------------------------------- 1 | 16 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_oracle_health.php: -------------------------------------------------------------------------------- 1 | 35 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_oracle_health_connection-time.php: -------------------------------------------------------------------------------- 1 | 16 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_oracle_health_pga-in-memory-sort-ratio.php: -------------------------------------------------------------------------------- 1 | 16 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_oracle_health_redo-io-traffic.php: -------------------------------------------------------------------------------- 1 | 16 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_oracle_health_switch-interval.php: -------------------------------------------------------------------------------- 1 | 16 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_smtp.php: -------------------------------------------------------------------------------- 1 | response.php -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_snmp_int-bits.php: -------------------------------------------------------------------------------- 1 | MACRO['TIMET'] != ""){ 22 | $def[1] .= "VRULE:".$this->MACRO['TIMET']."#000000:\"Last Service Check \\n\" "; 23 | } 24 | ?> 25 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_snmp_int.php: -------------------------------------------------------------------------------- 1 | MACRO['TIMET'] != ""){ 18 | $def[1] .= "VRULE:".$this->MACRO['TIMET']."#000000:\"Last Service Check \\n\" "; 19 | } 20 | ?> 21 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_swap.php: -------------------------------------------------------------------------------- 1 | 27 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_tcp.php: -------------------------------------------------------------------------------- 1 | response.php -------------------------------------------------------------------------------- /share/pnp/templates.dist/check_users.php: -------------------------------------------------------------------------------- 1 | 25 | -------------------------------------------------------------------------------- /share/pnp/templates.dist/response.php: -------------------------------------------------------------------------------- 1 | 16 | -------------------------------------------------------------------------------- /share/pnp/templates.special/README: -------------------------------------------------------------------------------- 1 | Place your special Templates here! 2 | -------------------------------------------------------------------------------- /share/pnp/templates.special/advanced_loop.php-sample: -------------------------------------------------------------------------------- 1 | MACRO['TITLE'] = "Interface Traffic for ETH0"; 6 | $this->MACRO['COMMENT'] = "Inbound Traffc for all Cloud Nodes"; 7 | # 8 | # Get a List of Services by regex 9 | # Option 1 = 'Host Regex' 10 | # Option 2 = 'Service Regex' 11 | # 12 | $services = $this->tplGetServices("node","eth0"); 13 | # 14 | # The Datasource Name for Graph 0 15 | $ds_name[0] = "RTA Times"; 16 | $opt[0] = "--title \"Stacked RTA Times\""; 17 | $def[0] = ""; 18 | # 19 | # Iterate through the list of hosts 20 | 21 | foreach($services as $key=>$val){ 22 | # 23 | # get the data for a given Host/Service 24 | $a = $this->tplGetData($val['host'],$val['service']); 25 | # 26 | # Throw an exception to debug the content of $a 27 | # Just to get Infos about the Array Structure 28 | # 29 | #throw new Kohana_exception(print_r($a,TRUE)); 30 | $def[0] .= rrd::def("a$key" ,$a['DS'][0]['RRDFILE'], $a['DS'][0]['DS'], "AVERAGE"); 31 | $def[0] .= rrd::area("a$key", rrd::color($key), $a['MACRO']['HOSTNAME'], "STACK"); 32 | $def[0] .= rrd::gprint("a$key", array("MIN", "MAX", "LAST"), "%.2lf%s"); 33 | } 34 | ?> 35 | -------------------------------------------------------------------------------- /share/pnp/templates.special/loop.php-sample: -------------------------------------------------------------------------------- 1 | MACRO['TITLE'] = "The Title"; 6 | $this->MACRO['COMMENT'] = "A Comment"; 7 | # 8 | # Define the Service we want to graph 9 | $service = '_HOST_'; 10 | # 11 | # Define a List of Host 12 | $hosts = array('localhost','node1','node2'); 13 | # 14 | # The Datasource Name for Graph 1 ( index 0 ) 15 | $ds_name[0] = "RTA Times"; 16 | $opt[0] = "--title \"Stacked RTA Times\""; 17 | $def[0] = ""; 18 | # 19 | # Iterate through the list of hosts 20 | foreach($hosts as $key=>$host){ 21 | # 22 | # get the data for a given Host/Service 23 | $a = $this->tplGetData($host,$service); 24 | $def[0] .= rrd::def("a$key" ,$a['DS'][0]['RRDFILE'], $a['DS'][0]['DS'], "AVERAGE"); 25 | $def[0] .= rrd::area("a$key", rrd::color($key), $a['MACRO']['HOSTNAME'], "STACK"); 26 | $def[0] .= rrd::gprint("a$key", array("MIN", "MAX", "LAST"), "%.2lf%s"); 27 | } 28 | ?> 29 | -------------------------------------------------------------------------------- /share/pnp/templates.special/static.php-sample: -------------------------------------------------------------------------------- 1 | MACRO['TITLE'] = "All Ping Times for Cluster Nodes"; 8 | $this->MACRO['COMMENT'] = "This is a comment"; 9 | 10 | # 11 | # The Name of this Datasource (ds) 12 | $ds_name[0] = "RTA Times"; 13 | 14 | $opt[0] = "--title \"Graph Title\" "; 15 | $def[0] = "DEF:var1=/usr/local/pnp4nagios/var/perfdata/node1/_HOST_.rrd:1:AVERAGE "; 16 | $def[0] .= "DEF:var2=/usr/local/pnp4nagios/var/perfdata/node2/_HOST_.rrd:1:AVERAGE "; 17 | $def[0] .= "LINE1:var1".rrd::color(1).":\"Localhost \\n\" "; 18 | $def[0] .= "LINE1:var2".rrd::color(2).":\"Node1 \\n\" "; 19 | ?> 20 | --------------------------------------------------------------------------------