├── .gitignore ├── Changelog ├── INSTALLING ├── LEGAL ├── LICENSE ├── Makefile.in ├── README ├── THANKS ├── UPGRADING ├── base ├── .gitignore ├── Makefile.in ├── broker.c ├── checks.c ├── commands.c ├── config.c ├── events.c ├── flapping.c ├── logging.c ├── nagios.c ├── nagiostats.c ├── nebmods.c ├── nerd.c ├── netutils.c ├── notifications.c ├── perfdata.c ├── query-handler.c ├── sehandlers.c ├── sretention.c ├── utils.c ├── workers.c ├── wp-phash.c ├── wpres-phash.h └── wpres.gperf ├── cgi ├── .gitignore ├── Makefile.in ├── avail.c ├── cgiauth.c ├── cgiutils.c ├── cmd.c ├── config.c ├── extcmd_list.c ├── extinfo.c ├── getcgi.c ├── histogram.c ├── history.c ├── notifications.c ├── outages.c ├── showlog.c ├── status.c ├── statusmap.c ├── statuswml.c ├── statuswrl.c ├── summary.c ├── tac.c └── trends.c ├── common ├── .gitignore ├── Makefile.in ├── comments.c ├── downtime.c ├── macros.c ├── objects.c ├── shared.c └── statusdata.c ├── config.guess ├── config.sub ├── configure ├── configure.in ├── contrib ├── .gitignore ├── Makefile.in ├── README ├── convertcfg.c ├── daemonchk.c ├── eventhandlers │ ├── disable_active_service_checks │ ├── disable_notifications │ ├── distributed-monitoring │ │ ├── obsessive_svc_handler │ │ └── submit_check_result_via_nsca │ ├── enable_active_service_checks │ ├── enable_notifications │ ├── redundancy-scenario1 │ │ ├── handle-master-host-event │ │ └── handle-master-proc-event │ └── submit_check_result ├── exfoliation │ ├── images │ │ ├── NagiosEnterprises-whitebg-112x46.png │ │ ├── ack.gif │ │ ├── action-graph.gif │ │ ├── action-nagios.gif │ │ ├── action-orig.gif │ │ ├── action.gif │ │ ├── command.png │ │ ├── comment.gif │ │ ├── contexthelp1.gif │ │ ├── contexthelp2.gif │ │ ├── critical.png │ │ ├── delay.gif │ │ ├── delete.gif │ │ ├── detail.gif │ │ ├── disabled.gif │ │ ├── down.gif │ │ ├── downtime.gif │ │ ├── empty.gif │ │ ├── enabled.gif │ │ ├── extinfo.gif │ │ ├── favicon.ico │ │ ├── flapping.gif │ │ ├── graph.gif │ │ ├── greendot.gif │ │ ├── histogram.png │ │ ├── history.gif │ │ ├── hostevent.gif │ │ ├── info.png │ │ ├── left.gif │ │ ├── logofullsize.png │ │ ├── logos │ │ │ ├── aix.gd2 │ │ │ ├── aix.gif │ │ │ ├── aix.jpg │ │ │ ├── aix.png │ │ │ ├── amiga.gd2 │ │ │ ├── amiga.gif │ │ │ ├── amiga.jpg │ │ │ ├── amiga.png │ │ │ ├── apple.gd2 │ │ │ ├── apple.gif │ │ │ ├── apple.jpg │ │ │ ├── apple.png │ │ │ ├── beos.gd2 │ │ │ ├── beos.gif │ │ │ ├── beos.jpg │ │ │ ├── beos.png │ │ │ ├── bluetooth.png │ │ │ ├── caldera.gd2 │ │ │ ├── caldera.gif │ │ │ ├── caldera.jpg │ │ │ ├── caldera.png │ │ │ ├── cat1900.gd2 │ │ │ ├── cat2900.gd2 │ │ │ ├── cat5000.gd2 │ │ │ ├── database.gd2 │ │ │ ├── database.gif │ │ │ ├── debian.gd2 │ │ │ ├── debian.gif │ │ │ ├── debian.jpg │ │ │ ├── debian.png │ │ │ ├── desktop-server.gd2 │ │ │ ├── desktop-server.gif │ │ │ ├── ethernet_card.png │ │ │ ├── fax.gd2 │ │ │ ├── fax.gif │ │ │ ├── firewall.gd2 │ │ │ ├── firewall.gif │ │ │ ├── freebsd40.gd2 │ │ │ ├── freebsd40.gif │ │ │ ├── freebsd40.jpg │ │ │ ├── freebsd40.png │ │ │ ├── globe.png │ │ │ ├── graph.gif │ │ │ ├── hp-printer40.gd2 │ │ │ ├── hp-printer40.gif │ │ │ ├── hp-printer40.jpg │ │ │ ├── hp-printer40.png │ │ │ ├── hpux.gd2 │ │ │ ├── hpux.gif │ │ │ ├── hpux.jpg │ │ │ ├── hpux.png │ │ │ ├── hub.gd2 │ │ │ ├── hub.gif │ │ │ ├── internet.gd2 │ │ │ ├── internet.gif │ │ │ ├── internet_device.png │ │ │ ├── ip-pbx.gd2 │ │ │ ├── ip-pbx.gif │ │ │ ├── irix.gd2 │ │ │ ├── irix.gif │ │ │ ├── irix.jpg │ │ │ ├── irix.png │ │ │ ├── linux40.gd2 │ │ │ ├── linux40.gif │ │ │ ├── linux40.jpg │ │ │ ├── linux40.png │ │ │ ├── logo.gd2 │ │ │ ├── mac40.gd2 │ │ │ ├── mac40.gif │ │ │ ├── mac40.jpg │ │ │ ├── mac40.png │ │ │ ├── mainframe.gd2 │ │ │ ├── mainframe.gif │ │ │ ├── mandrake.gd2 │ │ │ ├── mandrake.gif │ │ │ ├── mandrake.jpg │ │ │ ├── mandrake.png │ │ │ ├── monitor.png │ │ │ ├── nagios.gd2 │ │ │ ├── nagios.gif │ │ │ ├── nagiosvrml.png │ │ │ ├── next.gd2 │ │ │ ├── next.gif │ │ │ ├── next.jpg │ │ │ ├── next.png │ │ │ ├── ng-switch40.gd2 │ │ │ ├── ng-switch40.gif │ │ │ ├── ng-switch40.jpg │ │ │ ├── ng-switch40.png │ │ │ ├── notebook.gd2 │ │ │ ├── notebook.gif │ │ │ ├── novell40.gd2 │ │ │ ├── novell40.gif │ │ │ ├── novell40.jpg │ │ │ ├── novell40.png │ │ │ ├── openbsd.gd2 │ │ │ ├── openbsd.gif │ │ │ ├── openbsd.jpg │ │ │ ├── openbsd.png │ │ │ ├── printer.gd2 │ │ │ ├── printer.gif │ │ │ ├── rack-server.gd2 │ │ │ ├── rack-server.gif │ │ │ ├── redhat.gd2 │ │ │ ├── redhat.gif │ │ │ ├── redhat.jpg │ │ │ ├── redhat.png │ │ │ ├── router.gd2 │ │ │ ├── router.gif │ │ │ ├── router40.gd2 │ │ │ ├── router40.gif │ │ │ ├── router40.jpg │ │ │ ├── router40.png │ │ │ ├── san.gd2 │ │ │ ├── san.gif │ │ │ ├── satellite.png │ │ │ ├── server.png │ │ │ ├── signal.png │ │ │ ├── slackware.gd2 │ │ │ ├── slackware.gif │ │ │ ├── slackware.jpg │ │ │ ├── slackware.png │ │ │ ├── stampede.gd2 │ │ │ ├── stampede.gif │ │ │ ├── stampede.jpg │ │ │ ├── stampede.png │ │ │ ├── station.gd2 │ │ │ ├── storm.gd2 │ │ │ ├── storm.gif │ │ │ ├── storm.jpg │ │ │ ├── storm.png │ │ │ ├── sun40.gd2 │ │ │ ├── sun40.gif │ │ │ ├── sun40.jpg │ │ │ ├── sun40.png │ │ │ ├── sunlogo.gd2 │ │ │ ├── sunlogo.gif │ │ │ ├── sunlogo.jpg │ │ │ ├── sunlogo.png │ │ │ ├── switch.gd2 │ │ │ ├── switch.gif │ │ │ ├── switch40.gd2 │ │ │ ├── switch40.gif │ │ │ ├── switch40.jpg │ │ │ ├── switch40.png │ │ │ ├── thin-client.gd2 │ │ │ ├── thin-client.gif │ │ │ ├── turbolinux.gd2 │ │ │ ├── turbolinux.gif │ │ │ ├── turbolinux.jpg │ │ │ ├── turbolinux.png │ │ │ ├── ultrapenguin.gd2 │ │ │ ├── ultrapenguin.gif │ │ │ ├── ultrapenguin.jpg │ │ │ ├── ultrapenguin.png │ │ │ ├── unicos.gd2 │ │ │ ├── unicos.gif │ │ │ ├── unicos.jpg │ │ │ ├── unicos.png │ │ │ ├── unknown.gd2 │ │ │ ├── unknown.gif │ │ │ ├── webcamera.png │ │ │ ├── wifi.gd2 │ │ │ ├── wifi.gif │ │ │ ├── wifi_modem.png │ │ │ ├── win40.gd2 │ │ │ ├── win40.gif │ │ │ ├── win40.jpg │ │ │ ├── win40.png │ │ │ ├── workstation.gd2 │ │ │ ├── workstation.gif │ │ │ ├── workstation.png │ │ │ ├── workstation_locked.png │ │ │ ├── yellowdog.gd2 │ │ │ ├── yellowdog.gif │ │ │ ├── yellowdog.jpg │ │ │ └── yellowdog.png │ │ ├── logrotate.png │ │ ├── ndisabled.gif │ │ ├── noack.gif │ │ ├── notes.gif │ │ ├── notify.gif │ │ ├── orangedot.gif │ │ ├── passiveonly.gif │ │ ├── recovery.png │ │ ├── redundancy.png │ │ ├── restart.gif │ │ ├── right.gif │ │ ├── sblogo.png │ │ ├── serviceevent.gif │ │ ├── sflogo.png │ │ ├── splunk1.gif │ │ ├── splunk2.gif │ │ ├── start.gif │ │ ├── status.gif │ │ ├── status2.gif │ │ ├── status3.gif │ │ ├── status4.gif │ │ ├── stop.gif │ │ ├── tacdisabled.jpg │ │ ├── tacdisabled.png │ │ ├── tacenabled.jpg │ │ ├── tacenabled.png │ │ ├── thermcrit.png │ │ ├── thermok.png │ │ ├── thermwarn.png │ │ ├── trends.gif │ │ ├── trendshost.png │ │ ├── trendssvc.png │ │ ├── unknown.png │ │ ├── up.gif │ │ ├── warning.png │ │ ├── weblogo1.png │ │ ├── zoom1.gif │ │ └── zoom2.gif │ ├── readme.txt │ └── stylesheets │ │ ├── avail.css │ │ ├── checksanity.css │ │ ├── cmd.css │ │ ├── common.css │ │ ├── config.css │ │ ├── extinfo.css │ │ ├── histogram.css │ │ ├── history.css │ │ ├── ministatus.css │ │ ├── notifications.css │ │ ├── outages.css │ │ ├── showlog.css │ │ ├── status.css │ │ ├── statusmap.css │ │ ├── summary.css │ │ ├── tac.css │ │ └── trends.css ├── nagios-qh.rb ├── nagios-worker.c └── traceroute.cgi ├── daemon-init.in ├── docs ├── api-incompat3to4.dox ├── config-incompat3to4.dox ├── mainpage.dox ├── queryhandlers.dox └── workers.dox ├── doxy.conf ├── functions ├── html ├── .gitignore ├── Makefile.in ├── config.inc.php.in ├── contexthelp │ ├── A1.html │ ├── A2.html │ ├── A3.html │ ├── A4.html │ ├── A5.html │ ├── A6.html │ ├── A7.html │ ├── B1.html │ ├── C1.html │ ├── D1.html │ ├── E1.html │ ├── F1.html │ ├── G1.html │ ├── G2.html │ ├── G3.html │ ├── G4.html │ ├── G5.html │ ├── G6.html │ ├── H1.html │ ├── H2.html │ ├── H3.html │ ├── H4.html │ ├── H5.html │ ├── H6.html │ ├── H7.html │ ├── H8.html │ ├── I1.html │ ├── I2.html │ ├── I3.html │ ├── I4.html │ ├── I5.html │ ├── I6.html │ ├── I7.html │ ├── I8.html │ ├── I9.html │ ├── J1.html │ ├── K1.html │ ├── L1.html │ ├── L10.html │ ├── L11.html │ ├── L12.html │ ├── L13.html │ ├── L2.html │ ├── L3.html │ ├── L4.html │ ├── L5.html │ ├── L6.html │ ├── L7.html │ ├── L8.html │ ├── L9.html │ ├── M1.html │ ├── M2.html │ ├── M3.html │ ├── M4.html │ ├── M5.html │ ├── M6.html │ ├── N1.html │ ├── N2.html │ ├── N3.html │ ├── N4.html │ ├── N5.html │ ├── N6.html │ └── N7.html ├── docs │ └── index.html ├── images │ ├── Nagios-clearbg.png │ ├── NagiosEnterprises-whitebg-112x46.png │ ├── ack.gif │ ├── action.gif │ ├── b_first2.png │ ├── b_last2.png │ ├── b_next2.png │ ├── b_prev2.png │ ├── command.png │ ├── comment.gif │ ├── contexthelp1.gif │ ├── contexthelp2.gif │ ├── critical.png │ ├── delay.gif │ ├── delete.gif │ ├── detail.gif │ ├── disabled.gif │ ├── down.gif │ ├── downtime.gif │ ├── empty.gif │ ├── enabled.gif │ ├── extinfo.gif │ ├── favicon.ico │ ├── flapping.gif │ ├── globe-support-150x150.png │ ├── greendot.gif │ ├── histogram.png │ ├── history.gif │ ├── hostevent.gif │ ├── info.png │ ├── left.gif │ ├── logofullsize.png │ ├── logos │ │ ├── nagios.gd2 │ │ ├── nagios.gif │ │ ├── nagiosvrml.png │ │ ├── unknown.gd2 │ │ └── unknown.gif │ ├── logrotate.png │ ├── ndisabled.gif │ ├── noack.gif │ ├── notes.gif │ ├── notify.gif │ ├── orangedot.gif │ ├── passiveonly.gif │ ├── recovery.png │ ├── redudancy.png │ ├── redundancy.png │ ├── restart.gif │ ├── right.gif │ ├── sblogo.png │ ├── serviceevent.gif │ ├── sflogo.png │ ├── splunk1.gif │ ├── splunk2.gif │ ├── start.gif │ ├── status.gif │ ├── status2.gif │ ├── status3.gif │ ├── status4.gif │ ├── stop.gif │ ├── tacdisabled.jpg │ ├── tacdisabled.png │ ├── tacenabled.jpg │ ├── tacenabled.png │ ├── thermcrit.png │ ├── thermok.png │ ├── thermwarn.png │ ├── trends.gif │ ├── trendshost.png │ ├── trendssvc.png │ ├── unknown.png │ ├── up.gif │ ├── warning.png │ ├── weblogo1.png │ ├── zoom1.gif │ └── zoom2.gif ├── includes │ ├── jquery-1.7.1.min.js │ ├── rss │ │ ├── AUTHORS │ │ ├── CHANGES │ │ ├── ChangeLog │ │ ├── INSTALL │ │ ├── NEWS │ │ ├── README │ │ ├── TROUBLESHOOTING │ │ ├── cookbook │ │ ├── extlib │ │ │ └── Snoopy.class.inc │ │ ├── htdocs │ │ │ ├── cookbook.html │ │ │ └── index.html │ │ ├── rss_cache.inc │ │ ├── rss_fetch.inc │ │ ├── rss_parse.inc │ │ ├── rss_utils.inc │ │ └── scripts │ │ │ ├── README │ │ │ ├── magpie_debug.php │ │ │ ├── magpie_simple.php │ │ │ ├── magpie_slashbox.php │ │ │ ├── simple_smarty.php │ │ │ ├── smarty_plugin │ │ │ └── modifier.rss_date_parse.php │ │ │ └── templates │ │ │ └── simple.smarty │ └── utils.inc.php ├── index.php ├── js │ └── jquery-1.7.1.min.js ├── main.php ├── robots.txt ├── rss-corefeed.php ├── rss-newsfeed.php ├── side.php ├── ssi │ └── README └── stylesheets │ ├── avail.css │ ├── checksanity.css │ ├── cmd.css │ ├── common.css │ ├── config.css │ ├── extinfo.css │ ├── histogram.css │ ├── history.css │ ├── ministatus.css │ ├── notifications.css │ ├── outages.css │ ├── showlog.css │ ├── status.css │ ├── statusmap.css │ ├── summary.css │ ├── tac.css │ └── trends.css ├── include ├── .gitignore ├── Makefile ├── broker.h ├── cgiauth.h ├── cgiutils.h ├── comments.h ├── common.h ├── config.h.in ├── defaults.h ├── downtime.h ├── getcgi.h ├── locations.h.in ├── logging.h ├── macros.h ├── nagios.h ├── nebcallbacks.h ├── neberrors.h ├── nebmods.h ├── nebmodules.h ├── nebstructs.h ├── netutils.h ├── objects.h ├── perfdata.h ├── shared.h ├── sretention.h ├── statusdata.h └── workers.h ├── indent-all.sh ├── indent.sh ├── install-sh ├── lib ├── .gitignore ├── Makefile.in ├── bitmap.c ├── bitmap.h ├── dkhash.c ├── dkhash.h ├── fanout.c ├── fanout.h ├── iobroker.c ├── iobroker.h ├── iocache.c ├── iocache.h ├── kvvec.c ├── kvvec.h ├── libnagios.h ├── lnag-utils.h ├── nsock.c ├── nsock.h ├── nspath.c ├── nspath.h ├── nsutils.c ├── nsutils.h ├── pqueue.c ├── pqueue.h ├── runcmd.c ├── runcmd.h ├── skiplist.c ├── skiplist.h ├── snprintf.c ├── snprintf.h.in ├── squeue.c ├── squeue.h ├── t-utils.c ├── t-utils.h ├── test-bitmap.c ├── test-dkhash.c ├── test-fanout.c ├── test-iobroker.c ├── test-iocache.c ├── test-kvvec.c ├── test-nsutils.c ├── test-runcmd.c ├── test-squeue.c ├── worker.c ├── worker.h └── wproc.c ├── make-tarball ├── mkpackage ├── module ├── .gitignore ├── Makefile.in └── helloworld.c ├── nagios.spec ├── nagios.sysconfig ├── pkginfo.in ├── sample-config ├── .gitignore ├── README ├── cgi.cfg.in ├── httpd.conf.in ├── mrtg.cfg.in ├── nagios.cfg.in ├── resource.cfg.in └── template-object │ ├── README │ ├── commands.cfg.in │ ├── contacts.cfg.in │ ├── localhost.cfg.in │ ├── printer.cfg.in │ ├── switch.cfg.in │ ├── templates.cfg.in │ ├── timeperiods.cfg.in │ └── windows.cfg.in ├── subst.in ├── t-tap ├── .gitignore ├── Makefile.in ├── smallconfig │ ├── minimal.cfg │ ├── nagios.cfg │ ├── resource.cfg │ └── retention.dat ├── stub_broker.c ├── stub_checks.c ├── stub_comments.c ├── stub_downtime.c ├── stub_events.c ├── stub_flapping.c ├── stub_logging.c ├── stub_notifications.c ├── stub_objects.c ├── stub_perfdata.c ├── stub_sehandlers.c ├── stub_shared.c ├── stub_sretention.c ├── stub_statusdata.c ├── stub_utils.c ├── stub_xdddefault.c ├── test-stubs.c ├── test_checks.c ├── test_commands.c ├── test_downtime.c ├── test_each.t ├── test_events.c ├── test_logging.c ├── test_macros.c ├── test_nagios_config.c ├── test_timeperiods.c ├── test_xsddefault.c └── var │ ├── .gitignore │ ├── nagios.log.dummy │ └── nagios.log.expected ├── t ├── 610cgistatus.t ├── 611cgistatus-hosturgencies.t ├── 615cgierror.t ├── 616cginotification.t ├── 617statuswml.t ├── 618cgisecurity.t ├── 622extinfo-local.t ├── 623cmd-local.t ├── 660status-downtimes-comments.t ├── 705nagiostats.t ├── 900-configparsing.t ├── 910-noservice.t ├── 920-nocontactgroup.t ├── 930-emptygroups.t ├── Makefile.in ├── bin │ └── generate_downtimes ├── etc │ ├── cgi-hosturgencies.cfg │ ├── cgi-with-generated-status.cfg │ ├── cgi.cfg │ ├── empty-groups-error.cfg │ ├── hosturgencies.cfg │ ├── minimal.cfg │ ├── nagios-empty-groups.cfg │ ├── nagios-hosturgencies.cfg │ ├── nagios-no-contactgroup.cfg │ ├── nagios-no-service.cfg │ ├── nagios-no-status.cfg │ ├── nagios-with-generated-status.cfg │ ├── nagios.cfg │ ├── no-contactgroup-error.cfg │ ├── no-service-error.cfg │ └── resource.cfg └── var │ ├── .gitignore │ ├── nagios.log │ ├── objects.cache │ ├── objects.cache.hosturgencies │ ├── objects.precache.expected │ ├── spool │ └── checkresults │ │ └── .gitignore │ ├── status-hosturgencies.dat │ └── status.dat ├── tap ├── .gitignore ├── INSTALL ├── Makefile.am ├── Makefile.in ├── README ├── README.nagios ├── aclocal.m4 ├── compile ├── config.guess ├── config.sub ├── configure ├── configure.in ├── depcomp ├── install-sh ├── ltmain.sh ├── missing ├── src │ ├── Makefile.am │ ├── Makefile.in │ ├── tap.3 │ ├── tap.c │ └── tap.h └── tests │ ├── Makefile.am │ ├── Makefile.in │ ├── README │ ├── diag │ ├── Makefile.am │ ├── Makefile.in │ ├── test.c │ ├── test.pl │ └── test.t │ ├── fail │ ├── Makefile.am │ ├── Makefile.in │ ├── test.c │ ├── test.pl │ └── test.t │ ├── ok │ ├── Makefile.am │ ├── Makefile.in │ ├── ok-hash │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── test.c │ │ ├── test.pl │ │ └── test.t │ ├── ok-numeric │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── test.c │ │ ├── test.pl │ │ └── test.t │ └── ok │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── test.c │ │ ├── test.pl │ │ └── test.t │ ├── pass │ ├── Makefile.am │ ├── Makefile.in │ ├── test.c │ ├── test.pl │ └── test.t │ ├── plan │ ├── Makefile.am │ ├── Makefile.in │ ├── no-tests │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── test.c │ │ ├── test.pl │ │ └── test.t │ ├── no_plan │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── test.c │ │ ├── test.pl │ │ └── test.t │ ├── not-enough-tests │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── test.c │ │ ├── test.pl │ │ └── test.t │ ├── sane │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── test.c │ │ ├── test.pl │ │ └── test.t │ ├── skip_all │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── test.c │ │ ├── test.pl │ │ └── test.t │ ├── too-many-plans │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── test.c │ │ ├── test.pl │ │ └── test.t │ └── too-many-tests │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── test.c │ │ ├── test.pl │ │ └── test.t │ ├── skip │ ├── Makefile.am │ ├── Makefile.in │ ├── test.c │ ├── test.pl │ └── test.t │ └── todo │ ├── Makefile.am │ ├── Makefile.in │ ├── test.c │ ├── test.pl │ └── test.t ├── test └── test-downtime.pl ├── update-version ├── worker ├── Makefile.in └── ping │ ├── Makefile.in │ └── worker-ping.c └── xdata ├── .gitignore ├── Makefile.in ├── xcddefault.c ├── xcddefault.h ├── xodtemplate.c ├── xodtemplate.h ├── xpddefault.c ├── xpddefault.h ├── xrddefault.c ├── xrddefault.h ├── xsddefault.c └── xsddefault.h /.gitignore: -------------------------------------------------------------------------------- 1 | pkg 2 | subst 3 | pkginfo 4 | Prototype 5 | nagios.SPARC.pkg.tar.gz 6 | autom4te.cache 7 | 8 | config.log 9 | config.status 10 | daemon-init 11 | Makefile 12 | .deps/ 13 | .libs/ 14 | *.o 15 | *.la 16 | *.lo 17 | *.gcda 18 | *.gcno 19 | *.gcov 20 | *.a 21 | *.so 22 | gmon.out 23 | core.[1-9]* 24 | /Documentation 25 | *.pre-indent 26 | -------------------------------------------------------------------------------- /Changelog: -------------------------------------------------------------------------------- 1 | ######################## 2 | Nagios Core 4 Change Log 3 | ######################## 4 | 4.0.0 - 09/20/2013 5 | ------------------ 6 | See http://nagios.sourceforge.net/docs/nagioscore/4/en/whatsnew.html for a 7 | list of the changes in Nagios Core 4 8 | -------------------------------------------------------------------------------- /INSTALLING: -------------------------------------------------------------------------------- 1 | Nagios Installation Instructions 2 | -------------------------------- 3 | 4 | A quickstart installation guide can now be found in the HTML 5 | documentation. You can find the quickstart guide (quickstart.html) 6 | in the following subdirectory: 7 | 8 | html/docs/ 9 | 10 | The quickstart covers all the basic steps you need to follow 11 | to install Nagios, the Nagios plugins, and start out monitoring 12 | the machine that Nagios is installed on. 13 | 14 | Good luck! 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /LEGAL: -------------------------------------------------------------------------------- 1 | Copyright(c) 1999-2009: 2 | Ethan Galstad 3 | Copyright(c) 2009 until further notice: 4 | Nagios Core Development Team and Nagios Community Contributors 5 | 6 | For detailed authorship information, refer to the source control 7 | management history and pay particular attention to commit messages 8 | and the THANKS file. 9 | 10 | 11 | All source code, binaries, documentation, information, and other files 12 | contained in this distribution are provided AS IS with NO WARRANTY OF 13 | ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY, AND FITNESS 14 | FOR A PARTICULAR PURPOSE. 15 | 16 | Nagios and the Nagios logo are trademarks, servicemarks, registered 17 | trademarks or registered servicemarks owned by Nagios Enterprises, LLC. 18 | All other trademarks, servicemarks, registered trademarks, and 19 | registered servicemarks are the property of their respective owner(s). 20 | 21 | -------------------------------------------------------------------------------- /UPGRADING: -------------------------------------------------------------------------------- 1 | Upgrading to Nagios 3.x 2 | ----------------------- 3 | 4 | The HTML documentation covers what you need to know in order 5 | to upgrade from Nagios 2.x You can find the documentation in 6 | the following subdirectory: 7 | 8 | html/docs 9 | 10 | Make sure to read the following sections: 11 | 12 | - "What's New" (whatsnew.html) 13 | - "Upgrading Nagios" (upgrading.html) 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /base/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | nagios 3 | nagiostats 4 | -------------------------------------------------------------------------------- /cgi/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.cgi 3 | Makefile 4 | -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile 2 | -------------------------------------------------------------------------------- /common/Makefile.in: -------------------------------------------------------------------------------- 1 | ############################ 2 | # Makefile for Nagios 3 | # 4 | ############################ 5 | 6 | # Source code directories 7 | SRC_BASE=../common 8 | SRC_CGI=../cgi 9 | 10 | CC=@CC@ 11 | CFLAGS=@CFLAGS@ @DEFS@ 12 | LDFLAGS=@LDFLAGS@ @LIBS@ 13 | 14 | prefix=@prefix@ 15 | exec_prefix=@exec_prefix@ 16 | LOGDIR=@localstatedir@ 17 | CFGDIR=@sysconfdir@ 18 | BINDIR=@bindir@ 19 | CGIDIR=@sbindir@ 20 | HTMLDIR=@datarootdir@ 21 | INSTALL=@INSTALL@ 22 | INSTALL_OPTS=@INSTALL_OPTS@ 23 | COMMAND_OPTS=@COMMAND_OPTS@ 24 | 25 | CP=@CP@ 26 | 27 | 28 | clean: 29 | rm -f core *.o 30 | rm -f *~ 31 | 32 | distclean: clean 33 | rm -f Makefile 34 | 35 | devclean: distclean 36 | 37 | install: 38 | 39 | -------------------------------------------------------------------------------- /contrib/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile 2 | convertcfg 3 | daemon-chk.cgi 4 | nagios-worker 5 | -------------------------------------------------------------------------------- /contrib/eventhandlers/disable_active_service_checks: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Write a command to the Nagios command file to cause 4 | # it to disable active service checks. This can be 5 | # referred to as 'standby' mode in a redundant monitoring 6 | # environment. 7 | 8 | # Notes: 9 | # 1) This script is not intended to be used as an 10 | # event handler by itself. Instead, it is used by other 11 | # event handler scripts (like the redundancy examples). 12 | # 2) In order for Nagios to process any commands that 13 | # are written to the command file, you must enable 14 | # the check_external_commands option in the main 15 | # configuration file. 16 | 17 | printfcmd="/usr/bin/printf" 18 | 19 | CommandFile="/usr/local/nagios/var/rw/nagios.cmd" 20 | 21 | # get the current date/time in seconds since UNIX epoch 22 | datetime=`date +%s` 23 | 24 | # pipe the command to the command file 25 | `$printfcmd "[%i] STOP_EXECUTING_SVC_CHECKS\n" $datetime >> $CommandFile` 26 | 27 | -------------------------------------------------------------------------------- /contrib/eventhandlers/disable_notifications: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Write a command to the Nagios command file to cause 4 | # it to disable host and service notifications 5 | 6 | # Notes: 7 | # 1) This script is not intended to be used as an 8 | # event handler by itself. Instead, it is used by other 9 | # event handler scripts (like the redundancy examples). 10 | # 2) In order for Nagios to process any commands that 11 | # are written to the command file, you must enable 12 | # the check_external_commands option in the main 13 | # configuration file. 14 | 15 | printfcmd="/usr/bin/printf" 16 | 17 | CommandFile="/usr/local/nagios/var/rw/nagios.cmd" 18 | 19 | # get the current date/time in seconds since UNIX epoch 20 | datetime=`date +%s` 21 | 22 | # pipe the command to the command file 23 | `$printfcmd "[%i] DISABLE_NOTIFICATIONS;%i\n" $datetime $datetime >> $CommandFile` 24 | 25 | -------------------------------------------------------------------------------- /contrib/eventhandlers/enable_active_service_checks: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Write a command to the Nagios command file to cause 4 | # it to enable active service checks. This can be 5 | # referred to as 'active' mode in a redundant monitoring 6 | # environment. 7 | 8 | # Notes: 9 | # 1) This script is not intended to be used as an 10 | # event handler by itself. Instead, it is used by other 11 | # event handler scripts (like the redundancy examples). 12 | # 2) In order for Nagios to process any commands that 13 | # are written to the command file, you must enable 14 | # the check_external_commands option in the main 15 | # configuration file. 16 | 17 | printfcmd="/usr/bin/printf" 18 | 19 | CommandFile="/usr/local/nagios/var/rw/nagios.cmd" 20 | 21 | # get the current date/time in seconds since UNIX epoch 22 | datetime=`date +%s` 23 | 24 | # pipe the command to the command file 25 | `$printfcmd "[%i] START_EXECUTING_SVC_CHECKS\n" $datetime >> $CommandFile` 26 | 27 | -------------------------------------------------------------------------------- /contrib/eventhandlers/enable_notifications: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Write a command to the Nagios command file to cause 4 | # it to enable host and service notifications 5 | 6 | # Notes: 7 | # 1) This script is not intended to be used as an 8 | # event handler by itself. Instead, it is used by other 9 | # event handler scripts (like the redundancy examples). 10 | # 2) In order for Nagios to process any commands that 11 | # are written to the command file, you must enable 12 | # the check_external_commands option in the main 13 | # configuration file. 14 | 15 | printfcmd="/usr/bin/printf" 16 | 17 | CommandFile="/usr/local/nagios/var/rw/nagios.cmd" 18 | 19 | # get the current date/time in seconds since UNIX epoch 20 | datetime=`date +%s` 21 | 22 | # pipe the command to the command file 23 | `$printfcmd "[%i] ENABLE_NOTIFICATIONS;%i\n" $datetime $datetime >> $CommandFile` 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /contrib/exfoliation/images/NagiosEnterprises-whitebg-112x46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/NagiosEnterprises-whitebg-112x46.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/ack.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/ack.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/action-graph.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/action-graph.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/action-nagios.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/action-nagios.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/action-orig.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/action-orig.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/action.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/action.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/command.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/command.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/comment.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/comment.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/contexthelp1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/contexthelp1.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/contexthelp2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/contexthelp2.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/critical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/critical.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/delay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/delay.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/delete.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/detail.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/detail.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/disabled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/disabled.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/down.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/downtime.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/downtime.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/empty.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/empty.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/enabled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/enabled.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/extinfo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/extinfo.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/favicon.ico -------------------------------------------------------------------------------- /contrib/exfoliation/images/flapping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/flapping.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/graph.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/graph.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/greendot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/greendot.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/histogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/histogram.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/history.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/history.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/hostevent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/hostevent.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/info.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/left.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logofullsize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logofullsize.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/aix.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/aix.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/aix.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/aix.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/aix.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/aix.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/aix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/aix.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/amiga.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/amiga.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/amiga.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/amiga.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/amiga.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/amiga.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/amiga.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/amiga.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/apple.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/apple.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/apple.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/apple.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/apple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/apple.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/apple.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/beos.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/beos.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/beos.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/beos.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/beos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/beos.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/beos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/beos.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/bluetooth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/bluetooth.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/caldera.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/caldera.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/caldera.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/caldera.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/caldera.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/caldera.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/caldera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/caldera.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/cat1900.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/cat1900.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/cat2900.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/cat2900.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/cat5000.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/cat5000.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/database.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/database.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/database.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/database.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/debian.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/debian.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/debian.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/debian.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/debian.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/debian.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/debian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/debian.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/desktop-server.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/desktop-server.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/desktop-server.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/desktop-server.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/ethernet_card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/ethernet_card.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/fax.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/fax.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/fax.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/fax.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/firewall.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/firewall.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/firewall.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/firewall.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/freebsd40.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/freebsd40.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/freebsd40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/freebsd40.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/freebsd40.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/freebsd40.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/freebsd40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/freebsd40.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/globe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/globe.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/graph.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/graph.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/hp-printer40.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/hp-printer40.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/hp-printer40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/hp-printer40.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/hp-printer40.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/hp-printer40.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/hp-printer40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/hp-printer40.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/hpux.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/hpux.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/hpux.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/hpux.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/hpux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/hpux.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/hpux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/hpux.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/hub.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/hub.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/hub.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/hub.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/internet.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/internet.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/internet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/internet.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/internet_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/internet_device.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/ip-pbx.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/ip-pbx.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/ip-pbx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/ip-pbx.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/irix.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/irix.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/irix.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/irix.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/irix.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/irix.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/irix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/irix.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/linux40.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/linux40.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/linux40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/linux40.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/linux40.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/linux40.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/linux40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/linux40.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/logo.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/logo.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/mac40.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/mac40.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/mac40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/mac40.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/mac40.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/mac40.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/mac40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/mac40.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/mainframe.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/mainframe.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/mainframe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/mainframe.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/mandrake.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/mandrake.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/mandrake.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/mandrake.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/mandrake.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/mandrake.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/mandrake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/mandrake.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/monitor.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/nagios.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/nagios.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/nagios.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/nagios.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/nagiosvrml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/nagiosvrml.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/next.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/next.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/next.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/next.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/next.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/next.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/ng-switch40.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/ng-switch40.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/ng-switch40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/ng-switch40.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/ng-switch40.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/ng-switch40.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/ng-switch40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/ng-switch40.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/notebook.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/notebook.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/notebook.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/notebook.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/novell40.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/novell40.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/novell40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/novell40.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/novell40.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/novell40.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/novell40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/novell40.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/openbsd.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/openbsd.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/openbsd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/openbsd.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/openbsd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/openbsd.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/openbsd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/openbsd.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/printer.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/printer.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/printer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/printer.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/rack-server.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/rack-server.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/rack-server.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/rack-server.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/redhat.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/redhat.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/redhat.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/redhat.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/redhat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/redhat.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/redhat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/redhat.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/router.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/router.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/router.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/router.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/router40.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/router40.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/router40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/router40.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/router40.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/router40.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/router40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/router40.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/san.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/san.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/san.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/san.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/satellite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/satellite.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/server.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/signal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/signal.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/slackware.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/slackware.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/slackware.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/slackware.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/slackware.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/slackware.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/slackware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/slackware.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/stampede.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/stampede.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/stampede.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/stampede.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/stampede.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/stampede.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/stampede.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/stampede.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/station.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/station.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/storm.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/storm.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/storm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/storm.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/storm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/storm.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/storm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/storm.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/sun40.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/sun40.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/sun40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/sun40.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/sun40.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/sun40.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/sun40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/sun40.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/sunlogo.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/sunlogo.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/sunlogo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/sunlogo.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/sunlogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/sunlogo.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/sunlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/sunlogo.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/switch.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/switch.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/switch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/switch.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/switch40.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/switch40.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/switch40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/switch40.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/switch40.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/switch40.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/switch40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/switch40.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/thin-client.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/thin-client.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/thin-client.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/thin-client.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/turbolinux.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/turbolinux.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/turbolinux.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/turbolinux.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/turbolinux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/turbolinux.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/turbolinux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/turbolinux.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/ultrapenguin.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/ultrapenguin.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/ultrapenguin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/ultrapenguin.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/ultrapenguin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/ultrapenguin.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/ultrapenguin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/ultrapenguin.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/unicos.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/unicos.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/unicos.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/unicos.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/unicos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/unicos.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/unicos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/unicos.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/unknown.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/unknown.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/unknown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/unknown.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/webcamera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/webcamera.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/wifi.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/wifi.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/wifi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/wifi.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/wifi_modem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/wifi_modem.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/win40.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/win40.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/win40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/win40.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/win40.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/win40.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/win40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/win40.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/workstation.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/workstation.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/workstation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/workstation.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/workstation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/workstation.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/workstation_locked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/workstation_locked.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/yellowdog.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/yellowdog.gd2 -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/yellowdog.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/yellowdog.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/yellowdog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/yellowdog.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/logos/yellowdog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logos/yellowdog.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/logrotate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/logrotate.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/ndisabled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/ndisabled.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/noack.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/noack.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/notes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/notes.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/notify.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/notify.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/orangedot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/orangedot.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/passiveonly.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/passiveonly.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/recovery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/recovery.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/redundancy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/redundancy.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/restart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/restart.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/right.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/sblogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/sblogo.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/serviceevent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/serviceevent.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/sflogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/sflogo.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/splunk1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/splunk1.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/splunk2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/splunk2.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/start.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/start.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/status.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/status.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/status2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/status2.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/status3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/status3.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/status4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/status4.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/stop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/stop.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/tacdisabled.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/tacdisabled.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/tacdisabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/tacdisabled.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/tacenabled.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/tacenabled.jpg -------------------------------------------------------------------------------- /contrib/exfoliation/images/tacenabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/tacenabled.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/thermcrit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/thermcrit.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/thermok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/thermok.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/thermwarn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/thermwarn.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/trends.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/trends.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/trendshost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/trendshost.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/trendssvc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/trendssvc.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/unknown.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/up.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/warning.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/weblogo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/weblogo1.png -------------------------------------------------------------------------------- /contrib/exfoliation/images/zoom1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/zoom1.gif -------------------------------------------------------------------------------- /contrib/exfoliation/images/zoom2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/contrib/exfoliation/images/zoom2.gif -------------------------------------------------------------------------------- /contrib/exfoliation/stylesheets/cmd.css: -------------------------------------------------------------------------------- 1 | /* exfoliation: a nagios makeover */ 2 | /* Copyright 2010 Matthew Wall, all rights reserved */ 3 | /* */ 4 | /* Permission to use, copy, modify, and distribute this software for any */ 5 | /* purpose with or without fee is hereby granted, provided that the above */ 6 | /* copyright notice and this permission notice appear in all copies. */ 7 | 8 | .cmd { } 9 | 10 | .cmdType { font-size: 12pt; font-weight: bold; color: #aa0000; padding-bottom: 40; } 11 | .commandDescription { font-size: 8pt; background-color: #f4f2f2; border: 1px solid #d0d0d0; margin: 4 0 0 0; padding: 4 4 4 4; } 12 | .descriptionTitle { font-size: 10pt; font-weight: bold; } 13 | .infoMessage { font-size: 8pt; background-color: #efefaa; border: 1px solid #777777; margin: 40 20% 0 20%; padding: 5 5 5 5; } 14 | .optBox { font-size: 9pt; padding: 5 5 5 5; } 15 | -------------------------------------------------------------------------------- /contrib/exfoliation/stylesheets/config.css: -------------------------------------------------------------------------------- 1 | /* exfoliation: a nagios makeover */ 2 | /* Copyright 2010 Matthew Wall, all rights reserved */ 3 | /* */ 4 | /* Permission to use, copy, modify, and distribute this software for any */ 5 | /* purpose with or without fee is hereby granted, provided that the above */ 6 | /* copyright notice and this permission notice appear in all copies. */ 7 | 8 | .config { } 9 | 10 | .reportSelectSubTitle { font-size: 9pt; text-align: left; } 11 | .reportSelectItem { font-size: 9pt; } 12 | -------------------------------------------------------------------------------- /contrib/exfoliation/stylesheets/histogram.css: -------------------------------------------------------------------------------- 1 | /* exfoliation: a nagios makeover */ 2 | /* Copyright 2010 Matthew Wall, all rights reserved */ 3 | /* */ 4 | /* Permission to use, copy, modify, and distribute this software for any */ 5 | /* purpose with or without fee is hereby granted, provided that the above */ 6 | /* copyright notice and this permission notice appear in all copies. */ 7 | 8 | .histogram { } 9 | 10 | .helpfulHints { font-size: 10pt; font-style: italic; text-align: center; } 11 | -------------------------------------------------------------------------------- /contrib/exfoliation/stylesheets/history.css: -------------------------------------------------------------------------------- 1 | /* exfoliation: a nagios makeover */ 2 | /* Copyright 2010 Matthew Wall, all rights reserved */ 3 | /* */ 4 | /* Permission to use, copy, modify, and distribute this software for any */ 5 | /* purpose with or without fee is hereby granted, provided that the above */ 6 | /* copyright notice and this permission notice appear in all copies. */ 7 | 8 | .history { } 9 | -------------------------------------------------------------------------------- /contrib/exfoliation/stylesheets/outages.css: -------------------------------------------------------------------------------- 1 | /* exfoliation: a nagios makeover */ 2 | /* Copyright 2010 Matthew Wall, all rights reserved */ 3 | /* */ 4 | /* Permission to use, copy, modify, and distribute this software for any */ 5 | /* purpose with or without fee is hereby granted, provided that the above */ 6 | /* copyright notice and this permission notice appear in all copies. */ 7 | 8 | .outages { } 9 | 10 | .itemTotalsTitle { font-size: 8pt; text-align: center; } 11 | 12 | .hostUP { background-color: #88d066; font-weight: bold; } 13 | .hostDOWN { background-color: #f88888; font-weight: bold; } 14 | .hostUNREACHABLE { background-color: #ffbb55; font-weight: bold; } 15 | 16 | -------------------------------------------------------------------------------- /contrib/exfoliation/stylesheets/showlog.css: -------------------------------------------------------------------------------- 1 | /* exfoliation: a nagios makeover */ 2 | /* Copyright 2010 Matthew Wall, all rights reserved */ 3 | /* */ 4 | /* Permission to use, copy, modify, and distribute this software for any */ 5 | /* purpose with or without fee is hereby granted, provided that the above */ 6 | /* copyright notice and this permission notice appear in all copies. */ 7 | 8 | .showlog { } 9 | -------------------------------------------------------------------------------- /contrib/exfoliation/stylesheets/statusmap.css: -------------------------------------------------------------------------------- 1 | /* exfoliation: a nagios makeover */ 2 | /* Copyright 2010 Matthew Wall, all rights reserved */ 3 | /* */ 4 | /* Permission to use, copy, modify, and distribute this software for any */ 5 | /* purpose with or without fee is hereby granted, provided that the above */ 6 | /* copyright notice and this permission notice appear in all copies. */ 7 | 8 | .statusmap { } 9 | 10 | .imageInfo { font-size: 8pt; font-weight: bold; text-align: center; } 11 | 12 | .zoomTitle { font-size: 8pt; font-weight: bold; } 13 | 14 | .popupText { font-size: 8pt; background-color: #eeeeaa; border: 1px solid #777777; padding: 0 5 0 5; } 15 | -------------------------------------------------------------------------------- /contrib/exfoliation/stylesheets/trends.css: -------------------------------------------------------------------------------- 1 | /* exfoliation: a nagios makeover */ 2 | /* Copyright 2010 Matthew Wall, all rights reserved */ 3 | /* */ 4 | /* Permission to use, copy, modify, and distribute this software for any */ 5 | /* purpose with or without fee is hereby granted, provided that the above */ 6 | /* copyright notice and this permission notice appear in all copies. */ 7 | 8 | .trends { } 9 | -------------------------------------------------------------------------------- /docs/mainpage.dox: -------------------------------------------------------------------------------- 1 | /** @mainpage 2 | 3 | Technical and api documentation for Nagios. 4 | */ 5 | -------------------------------------------------------------------------------- /doxy.conf: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = Nagios 2 | PROJECT_NUMBER = 4.0.0 3 | PROJECT_BRIEF = "Dev docs for Nagios core and neb-module hackers" 4 | 5 | INPUT = lib/ docs/ 6 | FILE_PATTERNS = *.h *.dox 7 | EXCLUDE_PATTERNS = worker.h 8 | OUTPUT_DIRECTORY = Documentation 9 | GENERATE_TAGFILE = Documentation/classes.tag 10 | QUIET = YES 11 | RECURSIVE = YES 12 | GENERATE_LATEX = NO 13 | GENERATE_HTML = YES 14 | 15 | TAB_SIZE = 4 16 | JAVADOC_AUTOBRIEF = YES 17 | MACRO_EXPANSION = YES 18 | EXPAND_ONLY_PREDEF = YES 19 | OPTIMIZE_OUTPUT_FOR_C = YES 20 | STRIP_CODE_COMMENTS = NO 21 | FULL_PATH_NAMES = NO 22 | CASE_SENSE_NAMES = YES 23 | ENABLE_PREPROCESSING = YES 24 | PREDEFINED = NODOXY "NAGIOS_DEPRECATED(a, b)=" 25 | SEARCH_INCLUDES = YES 26 | INCLUDE_GRAPH = YES 27 | CLASS_GRAPH = YES 28 | CLASS_DIAGRAMS = YES 29 | COLLABORATION_GRAPH = YES 30 | INCLUDED_BY_GRAPH = YES 31 | CALL_GRAPH = YES 32 | GRAPHICAL_HIERARCHY = YES 33 | -------------------------------------------------------------------------------- /html/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile 2 | index.html 3 | side.html 4 | config.inc.php 5 | -------------------------------------------------------------------------------- /html/config.inc.php.in: -------------------------------------------------------------------------------- 1 | 21 | -------------------------------------------------------------------------------- /html/contexthelp/A1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/A2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/A3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/A4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/A5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/A6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/A7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/B1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/C1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/D1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/E1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/F1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/G1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/G2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/G3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/G4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/G5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/G6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/H1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/H2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/H3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/H4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/H5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/H6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/H7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/H8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/I1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/I2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/I3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/I4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/I5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/I6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/I7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/I8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/I9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/J1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/K1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/L1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/L10.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/L11.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/contexthelp/L12.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Context-Sensitive Help Unavailable 6 | 7 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | Context-Sensitive Help Unavailable 22 |

23 | 24 |

25 | Context-sensitive help is not yet available. 26 |

27 | 28 |

29 | For more information, please visit the main Nagios website at http://www.nagios.org. 30 |

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /html/images/Nagios-clearbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/Nagios-clearbg.png -------------------------------------------------------------------------------- /html/images/NagiosEnterprises-whitebg-112x46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/NagiosEnterprises-whitebg-112x46.png -------------------------------------------------------------------------------- /html/images/ack.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/ack.gif -------------------------------------------------------------------------------- /html/images/action.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/action.gif -------------------------------------------------------------------------------- /html/images/b_first2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/b_first2.png -------------------------------------------------------------------------------- /html/images/b_last2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/b_last2.png -------------------------------------------------------------------------------- /html/images/b_next2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/b_next2.png -------------------------------------------------------------------------------- /html/images/b_prev2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/b_prev2.png -------------------------------------------------------------------------------- /html/images/command.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/command.png -------------------------------------------------------------------------------- /html/images/comment.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/comment.gif -------------------------------------------------------------------------------- /html/images/contexthelp1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/contexthelp1.gif -------------------------------------------------------------------------------- /html/images/contexthelp2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/contexthelp2.gif -------------------------------------------------------------------------------- /html/images/critical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/critical.png -------------------------------------------------------------------------------- /html/images/delay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/delay.gif -------------------------------------------------------------------------------- /html/images/delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/delete.gif -------------------------------------------------------------------------------- /html/images/detail.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/detail.gif -------------------------------------------------------------------------------- /html/images/disabled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/disabled.gif -------------------------------------------------------------------------------- /html/images/down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/down.gif -------------------------------------------------------------------------------- /html/images/downtime.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/downtime.gif -------------------------------------------------------------------------------- /html/images/empty.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/empty.gif -------------------------------------------------------------------------------- /html/images/enabled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/enabled.gif -------------------------------------------------------------------------------- /html/images/extinfo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/extinfo.gif -------------------------------------------------------------------------------- /html/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/favicon.ico -------------------------------------------------------------------------------- /html/images/flapping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/flapping.gif -------------------------------------------------------------------------------- /html/images/globe-support-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/globe-support-150x150.png -------------------------------------------------------------------------------- /html/images/greendot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/greendot.gif -------------------------------------------------------------------------------- /html/images/histogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/histogram.png -------------------------------------------------------------------------------- /html/images/history.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/history.gif -------------------------------------------------------------------------------- /html/images/hostevent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/hostevent.gif -------------------------------------------------------------------------------- /html/images/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/info.png -------------------------------------------------------------------------------- /html/images/left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/left.gif -------------------------------------------------------------------------------- /html/images/logofullsize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/logofullsize.png -------------------------------------------------------------------------------- /html/images/logos/nagios.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/logos/nagios.gd2 -------------------------------------------------------------------------------- /html/images/logos/nagios.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/logos/nagios.gif -------------------------------------------------------------------------------- /html/images/logos/nagiosvrml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/logos/nagiosvrml.png -------------------------------------------------------------------------------- /html/images/logos/unknown.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/logos/unknown.gd2 -------------------------------------------------------------------------------- /html/images/logos/unknown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/logos/unknown.gif -------------------------------------------------------------------------------- /html/images/logrotate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/logrotate.png -------------------------------------------------------------------------------- /html/images/ndisabled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/ndisabled.gif -------------------------------------------------------------------------------- /html/images/noack.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/noack.gif -------------------------------------------------------------------------------- /html/images/notes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/notes.gif -------------------------------------------------------------------------------- /html/images/notify.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/notify.gif -------------------------------------------------------------------------------- /html/images/orangedot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/orangedot.gif -------------------------------------------------------------------------------- /html/images/passiveonly.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/passiveonly.gif -------------------------------------------------------------------------------- /html/images/recovery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/recovery.png -------------------------------------------------------------------------------- /html/images/redudancy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/redudancy.png -------------------------------------------------------------------------------- /html/images/redundancy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/redundancy.png -------------------------------------------------------------------------------- /html/images/restart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/restart.gif -------------------------------------------------------------------------------- /html/images/right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/right.gif -------------------------------------------------------------------------------- /html/images/sblogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/sblogo.png -------------------------------------------------------------------------------- /html/images/serviceevent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/serviceevent.gif -------------------------------------------------------------------------------- /html/images/sflogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/sflogo.png -------------------------------------------------------------------------------- /html/images/splunk1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/splunk1.gif -------------------------------------------------------------------------------- /html/images/splunk2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/splunk2.gif -------------------------------------------------------------------------------- /html/images/start.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/start.gif -------------------------------------------------------------------------------- /html/images/status.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/status.gif -------------------------------------------------------------------------------- /html/images/status2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/status2.gif -------------------------------------------------------------------------------- /html/images/status3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/status3.gif -------------------------------------------------------------------------------- /html/images/status4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/status4.gif -------------------------------------------------------------------------------- /html/images/stop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/stop.gif -------------------------------------------------------------------------------- /html/images/tacdisabled.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/tacdisabled.jpg -------------------------------------------------------------------------------- /html/images/tacdisabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/tacdisabled.png -------------------------------------------------------------------------------- /html/images/tacenabled.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/tacenabled.jpg -------------------------------------------------------------------------------- /html/images/tacenabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/tacenabled.png -------------------------------------------------------------------------------- /html/images/thermcrit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/thermcrit.png -------------------------------------------------------------------------------- /html/images/thermok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/thermok.png -------------------------------------------------------------------------------- /html/images/thermwarn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/thermwarn.png -------------------------------------------------------------------------------- /html/images/trends.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/trends.gif -------------------------------------------------------------------------------- /html/images/trendshost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/trendshost.png -------------------------------------------------------------------------------- /html/images/trendssvc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/trendssvc.png -------------------------------------------------------------------------------- /html/images/unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/unknown.png -------------------------------------------------------------------------------- /html/images/up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/up.gif -------------------------------------------------------------------------------- /html/images/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/warning.png -------------------------------------------------------------------------------- /html/images/weblogo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/weblogo1.png -------------------------------------------------------------------------------- /html/images/zoom1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/zoom1.gif -------------------------------------------------------------------------------- /html/images/zoom2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/html/images/zoom2.gif -------------------------------------------------------------------------------- /html/includes/rss/AUTHORS: -------------------------------------------------------------------------------- 1 | kellan 2 | -------------------------------------------------------------------------------- /html/includes/rss/scripts/magpie_simple.php: -------------------------------------------------------------------------------- 1 | channel['title'] . "

"; 11 | echo "

"; 18 | } 19 | ?> 20 | 21 |
22 | RSS URL:
23 | 24 |
25 | 26 |

27 |

Security Note:

28 | This is a simple example script. If this was a real script we probably wouldn't allow strangers to submit random URLs, and we certainly wouldn't simply echo anything passed in the URL. Additionally its a bad idea to leave this example script lying around. 29 |

-------------------------------------------------------------------------------- /html/includes/rss/scripts/smarty_plugin/modifier.rss_date_parse.php: -------------------------------------------------------------------------------- 1 | 32 | -------------------------------------------------------------------------------- /html/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / 3 | -------------------------------------------------------------------------------- /html/stylesheets/cmd.css: -------------------------------------------------------------------------------- 1 | 2 | .cmd { } 3 | 4 | .cmdType { font-size: 10pt; font-weight: bold; text-align: center; color: red; } 5 | 6 | .commandDescription { text-align: center; background-color: #DBDBDB; padding: 5px; } 7 | .descriptionTitle { font-size: 10pt; text-align: center; font-weight: bold; } 8 | 9 | .optBox { text-align: left; padding: 5px; background-color: #C4C2C2; } 10 | .optBoxTitle { font-size: 10pt; text-align: center; font-weight: bold; } 11 | .optBoxItem { font-size: 10pt; text-align: left; background-color: #C4C2C2; } 12 | .optBoxRequiredItem { font-size: 10pt; text-align: left; color: red; background-color: #C4C2C2; } 13 | 14 | 15 | -------------------------------------------------------------------------------- /html/stylesheets/config.css: -------------------------------------------------------------------------------- 1 | 2 | .config { } 3 | 4 | .dataTitle { text-align: center; font-weight: bold; font-size: 12pt; } 5 | 6 | TABLE.data { background-color: white; padding: 2px; border-collapse:separate;} 7 | TH.data { background-color: white; text-align: left; background-color: #999797; } 8 | .dataOdd { background-color: #DBDBDB; } 9 | .dataEven { background-color: #C4C2C2; } 10 | 11 | .reportSelectTitle { text-align: center; font-weight: bold; font-size: 12pt; } 12 | .reportSelectSubTitle { text-align: left; font-weight: bold; font-size: 10pt; } 13 | .reportSelectItem { text-align: left; } 14 | 15 | -------------------------------------------------------------------------------- /html/stylesheets/histogram.css: -------------------------------------------------------------------------------- 1 | .histogram { } 2 | 3 | .dataTitle { text-align: center; font-weight: bold; font-size: 12pt; } 4 | 5 | .reportRange { text-align: center; font-weight: bold; font-size: 10pt; } 6 | .reportDuration { text-align: center; } 7 | .reportTime { text-align: center; } 8 | 9 | .reportSelectTitle { text-align: center; font-weight: bold; font-size: 12pt; } 10 | .reportSelectSubTitle { text-align: right; font-size: 10pt; } 11 | .reportSelectItem { text-align: left; } 12 | 13 | .helpfulHint { text-align: left; font-style: italic; text-align: center; } 14 | 15 | -------------------------------------------------------------------------------- /html/stylesheets/history.css: -------------------------------------------------------------------------------- 1 | 2 | .history {} 3 | 4 | .dataTitle { text-align: center; font-weight: bold; font-size: 12pt; } 5 | 6 | .logEntries { } 7 | 8 | .dateTimeBreak { font-size: 10pt; font-weight: bold; color: red; } 9 | 10 | -------------------------------------------------------------------------------- /html/stylesheets/outages.css: -------------------------------------------------------------------------------- 1 | 2 | .outages { } 3 | 4 | .itemTotalsTitle { text-align: center; } 5 | 6 | .dataTitle { text-align: center; font-weight: bold; font-size: 12pt; } 7 | TABLE.data { font-size: 10pt; background-color: white; padding: 2px; border-collapse:separate;} 8 | TH.data { font-size: 10pt; text-align: left; background-color: #999797; } 9 | .dataOdd { font-size: 10pt; background-color: #DBDBDB; } 10 | .dataEven { font-size: 10pt; background-color: #C4C2C2; } 11 | 12 | .hostUP { font-size: 10pt; text-align: left; background-color: #33FF00; font-weight: bold; } 13 | .hostDOWN { font-size: 10pt; text-align: left; background-color: #F83838; font-weight: bold; } 14 | .hostUNREACHABLE { font-size: 10pt; text-align: left; background-color: #F83838; font-weight: bold; } 15 | 16 | -------------------------------------------------------------------------------- /html/stylesheets/showlog.css: -------------------------------------------------------------------------------- 1 | 2 | .showlog { } 3 | 4 | .logEntries { } 5 | 6 | .dateTimeBreak { font-size: 10pt; font-weight: bold; color: red; } 7 | 8 | -------------------------------------------------------------------------------- /html/stylesheets/statusmap.css: -------------------------------------------------------------------------------- 1 | 2 | .statusmap {} 3 | 4 | 5 | .imageInfo { font-weight: bold; text-align: center; } 6 | 7 | .zoomTitle { font-size: 12pt; font-weight: bold; } 8 | 9 | .popupText { font-weight: bold; } 10 | 11 | -------------------------------------------------------------------------------- /html/stylesheets/trends.css: -------------------------------------------------------------------------------- 1 | 2 | .trends { } 3 | 4 | .dataTitle { text-align: center; font-weight: bold; font-size: 12pt; } 5 | 6 | .reportRange { text-align: center; font-weight: bold; font-size: 10pt; } 7 | .reportDuration { text-align: center; } 8 | .reportTime { text-align: center; } 9 | 10 | .reportSelectTitle { text-align: center; font-weight: bold; font-size: 12pt; } 11 | .reportSelectSubTitle { text-align: right; font-size: 10pt; } 12 | .reportSelectItem { text-align: left; } 13 | 14 | .helpfulHint { text-align: left; font-style: italic; text-align: center; } 15 | 16 | .popupText { font-weight: bold; } 17 | -------------------------------------------------------------------------------- /include/.gitignore: -------------------------------------------------------------------------------- 1 | locations.h 2 | config.h 3 | snprintf.h 4 | -------------------------------------------------------------------------------- /include/Makefile: -------------------------------------------------------------------------------- 1 | ############################### 2 | # Makefile for Include Files 3 | # 4 | ############################### 5 | 6 | clean: 7 | rm -f *~ 8 | 9 | distclean: clean 10 | rm -f config.h locations.h snprintf.h 11 | 12 | devclean: distclean 13 | -------------------------------------------------------------------------------- /include/netutils.h: -------------------------------------------------------------------------------- 1 | #ifndef _NETUTILS_H 2 | #define _NETUTILS_H 3 | #include "common.h" 4 | NAGIOS_BEGIN_DECL 5 | int my_tcp_connect(const char *host_name, int port, int *sd, int timeout); 6 | int my_sendall(int s, const char *buf, int *len, int timeout); 7 | int my_recvall(int s, char *buf, int *len, int timeout); 8 | NAGIOS_END_DECL 9 | #endif 10 | 11 | -------------------------------------------------------------------------------- /indent-all.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | for f in `find . -type f -name "*.[c]"`; do 4 | ./indent.sh $f 5 | done 6 | 7 | -------------------------------------------------------------------------------- /indent.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ARTISTIC_STYLE_OPTIONS=/dev/null 3 | 4 | export ARTISTIC_STYLE_OPTIONS 5 | 6 | astyle --style=banner --indent=tab --unpad-paren --pad-oper --suffix=.pre-indent "$@" 7 | -------------------------------------------------------------------------------- /lib/.gitignore: -------------------------------------------------------------------------------- 1 | test-squeue 2 | test-kvvec 3 | test-iocache 4 | test-iobroker 5 | test-bitmap 6 | test-dkhash 7 | test-runcmd 8 | test-fanout 9 | test-nsutils 10 | wproc 11 | snprintf.h 12 | core 13 | -------------------------------------------------------------------------------- /lib/libnagios.h: -------------------------------------------------------------------------------- 1 | #ifndef LIBNAGIOS_libnagios_h__ 2 | #define LIBNAGIOS_libnagios_h__ 3 | /** 4 | * @file libnagios.h 5 | * 6 | * @brief Include this for all public parts of libnagios to be accessible 7 | */ 8 | 9 | #include "lnag-utils.h" 10 | #include "fanout.h" 11 | #include "nsutils.h" 12 | #include "pqueue.h" 13 | #include "squeue.h" 14 | #include "kvvec.h" 15 | #include "iobroker.h" 16 | #include "iocache.h" 17 | #include "runcmd.h" 18 | #include "bitmap.h" 19 | #include "dkhash.h" 20 | #include "worker.h" 21 | #include "skiplist.h" 22 | #include "nsock.h" 23 | #include "nspath.h" 24 | #include "snprintf.h" 25 | #endif /* LIB_libnagios_h__ */ 26 | -------------------------------------------------------------------------------- /lib/snprintf.h.in: -------------------------------------------------------------------------------- 1 | /* -*- C -*- */ 2 | #ifndef LIBNAGIOS_snprintf_h__ 3 | #define LIBNAGIOS_snprintf_h__ 4 | #undef HAVE_SNPRINTF 5 | #undef NEED_VA_LIST 6 | #endif 7 | -------------------------------------------------------------------------------- /make-tarball: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | if [ "x$1" = "x" ] 3 | then 4 | echo "Usage: $0 " 5 | exit 1 6 | fi 7 | 8 | if test -e Makefile; then 9 | make distclean 10 | fi 11 | autoconf 12 | 13 | # Update version number and modification date in code 14 | ./update-version $1 15 | 16 | PWDSAVE=`pwd` 17 | PACKAGE=nagios 18 | pushd .. 19 | if [ ! -d $PACKAGE-$1 ]; then 20 | ln -s `basename $PWDSAVE` $PACKAGE-$1 21 | fi 22 | tar zhcvf $PACKAGE-$1.tar.gz --exclude RCS --exclude CVS --exclude build-* --exclude *~ --exclude .\#* $PACKAGE-$1 23 | #rm $PACKAGE-$1 24 | popd 25 | 26 | -------------------------------------------------------------------------------- /mkpackage: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | if [ "z$1" = "z" ] ; then 4 | echo You must specify an architecture to build for! 5 | exit 1 6 | fi 7 | 8 | case "$1" in 9 | solaris) 10 | LD_RUN_PATH=/usr/lib:/usr/local/lib 11 | autoreconf 12 | PATH=.:..:$PATH configure --with-cgiurl=/nagios/cgi-bin \ 13 | --with-htmurl=/nagios \ 14 | --with-lockfile=/var/run/nagios.pid \ 15 | --with-nagios-user=nagios \ 16 | --with-nagios-grp=nagios \ 17 | --with-command-user=nagios \ 18 | --with-command-grp=www \ 19 | --prefix=/usr/local \ 20 | --exec-prefix=/usr/local/sbin \ 21 | --bindir=/usr/local/sbin \ 22 | --sbindir=/usr/local/lib/nagios/cgi \ 23 | --libexecdir=/usr/local/lib/nagios/plugins \ 24 | --datadir=/usr/local/share/nagios \ 25 | --sysconfdir=/etc/nagios \ 26 | --localstatedir=/var/log/nagios \ 27 | --with-mail=/usr/bin/mailx 28 | make pkgclean 29 | make all 30 | make pkgset 31 | ;; 32 | *) 33 | echo Platform $1 is not currently supported 34 | exit 1 35 | ;; 36 | esac 37 | 38 | exit 0 -------------------------------------------------------------------------------- /module/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile 2 | -------------------------------------------------------------------------------- /module/Makefile.in: -------------------------------------------------------------------------------- 1 | ################################### 2 | # Makefile for NEB examples 3 | # 4 | ################################### 5 | 6 | 7 | # Source code directories 8 | SRC_INCLUDE=../include 9 | 10 | CC=@CC@ 11 | MOD_CFLAGS=@MOD_CFLAGS@ 12 | CFLAGS=@CFLAGS@ @DEFS@ 13 | MOD_LDFLAGS=@MOD_LDFLAGS@ 14 | LDFLAGS=@LDFLAGS@ 15 | LIBS=@LIBS@ 16 | 17 | prefix=@prefix@ 18 | exec_prefix=@exec_prefix@ 19 | BINDIR=@bindir@ 20 | INSTALL=@INSTALL@ 21 | INSTALL_OPTS=@INSTALL_OPTS@ 22 | COMMAND_OPTS=@COMMAND_OPTS@ 23 | STRIP=@STRIP@ 24 | 25 | CP=@CP@ 26 | 27 | all: helloworld.o 28 | 29 | helloworld.o: helloworld.c 30 | $(CC) -I.. $(MOD_CFLAGS) $(CFLAGS) -o helloworld.o helloworld.c $(MOD_LDFLAGS) $(LDFLAGS) $(LIBS) 31 | 32 | clean: 33 | rm -f helloworld.o 34 | rm -f core *.o 35 | rm -f *~ *.*~ 36 | 37 | distclean: clean 38 | rm -f Makefile 39 | 40 | devclean: distclean 41 | 42 | install: 43 | 44 | -------------------------------------------------------------------------------- /nagios.sysconfig: -------------------------------------------------------------------------------- 1 | # Setup some basic values for startup 2 | 3 | # Do you want to use the ramdisk 4 | USE_RAMDISK=0 5 | 6 | # How big (in MB) should the ramdisk be 7 | RAMDISK_SIZE=256 8 | 9 | # Should the process be niced 10 | NICELEVEL=-15 11 | -------------------------------------------------------------------------------- /pkginfo.in: -------------------------------------------------------------------------------- 1 | PKG="nagios" 2 | VERSION="@VERSION@" 3 | NAME="Nagios @VERSION@" 4 | CLASSES="none" 5 | CATEGORY="utility" 6 | VENDOR="www.nagios.org" 7 | EMAIL="nagios-users@lists.sourceforge.net" 8 | ISTATES="S s 1 2 3" 9 | RSTATES="S s 1 2 3" 10 | BASEDIR="/" 11 | -------------------------------------------------------------------------------- /sample-config/.gitignore: -------------------------------------------------------------------------------- 1 | *.cfg 2 | httpd.conf 3 | -------------------------------------------------------------------------------- /sample-config/template-object/README: -------------------------------------------------------------------------------- 1 | ================================ 2 | SAMPLE OBJECT CONFIG FILE README 3 | ================================ 4 | 5 | This directory contains sample object definition config files. 6 | Sample config files have a .cfg extension. Ignore any files with 7 | a .in extension, as they are templates used to generate the sample 8 | config files. 9 | 10 | Please note that you can keep all of your object definitions in a 11 | single file if you wish. You may also split them up into multiple 12 | config files, as is done here. 13 | 14 | Read the 'Quickstart Installation Guide' in the HTML documentation 15 | for instructions on how to install and use these sample config files. 16 | 17 | -------------------------------------------------------------------------------- /t-tap/.gitignore: -------------------------------------------------------------------------------- 1 | test_events 2 | test_logging 3 | test_checks 4 | test_nagios_config 5 | test_timeperiods 6 | test_xsddefault 7 | test_commands 8 | test_downtime 9 | test_strtoul 10 | *.dSYM 11 | -------------------------------------------------------------------------------- /t-tap/smallconfig/resource.cfg: -------------------------------------------------------------------------------- 1 | #Empty file 2 | -------------------------------------------------------------------------------- /t-tap/stub_checks.c: -------------------------------------------------------------------------------- 1 | void schedule_host_check(host *hst, time_t check_time, int options) {} 2 | void schedule_service_check(service *svc, time_t check_time, int options) {} 3 | -------------------------------------------------------------------------------- /t-tap/stub_comments.c: -------------------------------------------------------------------------------- 1 | /* Stub file for comments.c */ 2 | int delete_service_comment(unsigned long comment_id) {} 3 | int delete_host_comment(unsigned long comment_id) {} 4 | int add_new_comment(int type, int entry_type, char *host_name, char *svc_description, time_t entry_time, char *author_name, char *comment_data, int persistent, int source, int expires, time_t expire_time, unsigned long *comment_id) {} 5 | int delete_service_acknowledgement_comments(service *svc) {} 6 | int delete_host_acknowledgement_comments(host *hst) {} 7 | int add_new_service_comment(int entry_type, char *host_name, char *svc_description, time_t entry_time, char *author_name, char *comment_data, int persistent, int source, int expires, time_t expire_time, unsigned long *comment_id) {} 8 | int add_new_host_comment(int entry_type, char *host_name, time_t entry_time, char *author_name, char *comment_data, int persistent, int source, int expires, time_t expire_time, unsigned long *comment_id) {} 9 | int delete_all_comments(int type, char *host_name, char *svc_description) {} 10 | -------------------------------------------------------------------------------- /t-tap/stub_downtime.c: -------------------------------------------------------------------------------- 1 | /* Stub for common/downtime.c */ 2 | int schedule_downtime(int type, char *host_name, char *service_description, time_t entry_time, char *author, char *comment_data, time_t start_time, time_t end_time, int fixed, unsigned long triggered_by, unsigned long duration, unsigned long *new_downtime_id) {} 3 | int unschedule_downtime(int type, unsigned long downtime_id) {} 4 | int check_pending_flex_host_downtime(host *hst) {} 5 | -------------------------------------------------------------------------------- /t-tap/stub_events.c: -------------------------------------------------------------------------------- 1 | /* Stub for base/events.c */ 2 | int schedule_new_event(int event_type, int high_priority, time_t run_time, int recurring, unsigned long event_interval, void *timing_func, int compensate_for_time_change, void *event_data, void *event_args, int event_options) {} 3 | void remove_event(timed_event *event, timed_event **event_list, timed_event **event_list_tail) {} 4 | -------------------------------------------------------------------------------- /t-tap/stub_flapping.c: -------------------------------------------------------------------------------- 1 | /* Stub for base/flapping.c */ 2 | void disable_service_flap_detection(service *svc) {} 3 | void disable_host_flap_detection(host *hst) {} 4 | void disable_flap_detection_routines(void) {} 5 | void enable_flap_detection_routines(void) {} 6 | void enable_service_flap_detection(service *svc) {} 7 | void enable_host_flap_detection(host *hst) {} 8 | -------------------------------------------------------------------------------- /t-tap/stub_logging.c: -------------------------------------------------------------------------------- 1 | /* Stub for base/logging.c */ 2 | int write_to_all_logs(char *buffer, unsigned long data_type) {} 3 | -------------------------------------------------------------------------------- /t-tap/stub_notifications.c: -------------------------------------------------------------------------------- 1 | /* Stub for base/notifications.c */ 2 | int service_notification(service *svc, int type, char *not_author, char *not_data, int options) {} 3 | int host_notification(host *hst, int type, char *not_author, char *not_data, int options) {} 4 | -------------------------------------------------------------------------------- /t-tap/stub_objects.c: -------------------------------------------------------------------------------- 1 | /* Stub file for common/objects.c */ 2 | service * find_service(char *host_name, char *svc_desc) {} 3 | host * find_host(char *name) {} 4 | hostgroup * find_hostgroup(char *name) {} 5 | contactgroup * find_contactgroup(char *name) {} 6 | servicegroup * find_servicegroup(char *name) {} 7 | contact * find_contact(char *name) {} 8 | command * find_command(char *name) {} 9 | timeperiod * find_timeperiod(char *name) {} 10 | -------------------------------------------------------------------------------- /t-tap/stub_perfdata.c: -------------------------------------------------------------------------------- 1 | int update_host_performance_data(host *hst) {} 2 | -------------------------------------------------------------------------------- /t-tap/stub_sehandlers.c: -------------------------------------------------------------------------------- 1 | int obsessive_compulsive_host_check_processor(host *hst) {} 2 | int handle_host_event(host *hst) {} 3 | -------------------------------------------------------------------------------- /t-tap/stub_shared.c: -------------------------------------------------------------------------------- 1 | /* Stub for common/shared.c */ 2 | void get_datetime_string(time_t * raw_time, char *buffer, int buffer_length, int type) {} 3 | -------------------------------------------------------------------------------- /t-tap/stub_sretention.c: -------------------------------------------------------------------------------- 1 | int read_initial_state_information(void) {} 2 | int save_state_information(int autosave) {} 3 | -------------------------------------------------------------------------------- /t-tap/stub_statusdata.c: -------------------------------------------------------------------------------- 1 | /* Stub for common/statusdata.c */ 2 | int update_service_status(service *svc, int aggregated_dump) {} 3 | int update_host_status(host *hst, int aggregated_dump) {} 4 | int update_program_status(int aggregated_dump) {} 5 | int update_contact_status(contact *cntct, int aggregated_dump) {} 6 | -------------------------------------------------------------------------------- /t-tap/stub_utils.c: -------------------------------------------------------------------------------- 1 | /* Stub for base/utils.c */ 2 | void get_next_valid_time(time_t pref_time, time_t *valid_time, timeperiod *tperiod) {} 3 | int update_check_stats(int check_type, time_t check_time) {} 4 | int check_time_against_period(time_t test_time, timeperiod *tperiod) {} 5 | -------------------------------------------------------------------------------- /t-tap/stub_xdddefault.c: -------------------------------------------------------------------------------- 1 | /* Stub file for xdata/xddefault.c */ 2 | int xdddefault_add_new_host_downtime(char *host_name, time_t entry_time, char *author, char *comment, time_t start_time, time_t end_time, int fixed, unsigned long triggered_by, unsigned long duration, unsigned long *downtime_id) {} 3 | int xdddefault_add_new_service_downtime(char *host_name, char *service_description, time_t entry_time, char *author, char *comment, time_t start_time, time_t end_time, int fixed, unsigned long triggered_by, unsigned long duration, unsigned long *downtime_id) {} 4 | int xdddefault_cleanup_downtime_data(char *main_config_file) {} 5 | int xdddefault_delete_service_downtime(unsigned long downtime_id) {} 6 | int xdddefault_delete_host_downtime(unsigned long downtime_id) {} 7 | int xdddefault_initialize_downtime_data(char *main_config_file) {} 8 | -------------------------------------------------------------------------------- /t-tap/test_each.t: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | use Test::More; 3 | $_ = shift @ARGV or die "Must specify a file"; 4 | if (! -e "$_") { 5 | plan skip_all => "$_ not compiled - please install tap library to test"; 6 | } 7 | system "./$_"; 8 | -------------------------------------------------------------------------------- /t-tap/var/.gitignore: -------------------------------------------------------------------------------- 1 | nagios*.log 2 | -------------------------------------------------------------------------------- /t-tap/var/nagios.log.dummy: -------------------------------------------------------------------------------- 1 | This is a dummy nagios.log file. Will be archived 2 | -------------------------------------------------------------------------------- /t-tap/var/nagios.log.expected: -------------------------------------------------------------------------------- 1 | [1242949698] LOG ROTATION: HOURLY 2 | [1242949698] LOG VERSION: 2.0 3 | -------------------------------------------------------------------------------- /t/622extinfo-local.t: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | # 3 | # Local Checks for extinfo.cgi 4 | 5 | use warnings; 6 | use strict; 7 | use Test::More; 8 | use FindBin qw($Bin); 9 | 10 | chdir $Bin or die "Cannot chdir"; 11 | 12 | my $topdir = "$Bin/.."; 13 | my $cgi_dir = "$topdir/cgi"; 14 | my $extinfo_cgi = "$cgi_dir/extinfo.cgi"; 15 | 16 | my $output; 17 | my $remote_user = "REMOTE_USER=nagiosadmin"; 18 | 19 | plan tests => 2; 20 | 21 | $output = `NAGIOS_CGI_CONFIG=etc/cgi.cfg REQUEST_METHOD=GET $remote_user $extinfo_cgi`; 22 | like( $output, "/Process Information/", "extinfo.cgi without params show the process information" ); 23 | 24 | $output = `NAGIOS_CGI_CONFIG=etc/cgi.cfg REQUEST_METHOD=GET $remote_user QUERY_STRING='&type=1&host=host1' $extinfo_cgi`; 25 | like( $output, "/Schedule downtime for all services on this host/", "extinfo.cgi allows us to set downtime for a host and all of his services" ); 26 | 27 | -------------------------------------------------------------------------------- /t/910-noservice.t: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | # 3 | # Check that no service gives the correct message 4 | 5 | use warnings; 6 | use strict; 7 | use Test::More; 8 | use FindBin qw($Bin); 9 | 10 | chdir $Bin or die "Cannot chdir"; 11 | 12 | my $topdir = "$Bin/.."; 13 | my $nagios = "$topdir/base/nagios"; 14 | my $etc = "$Bin/etc"; 15 | my $precache = "$Bin/var/objects.precache"; 16 | 17 | plan tests => 1; 18 | 19 | my $output = `$nagios -v "$etc/nagios-no-service.cfg"`; 20 | like( $output, "/Error: There are no services defined!/", "Correct error for no services" ); 21 | -------------------------------------------------------------------------------- /t/920-nocontactgroup.t: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | # 3 | # Check that no contactgroup gives the correct message 4 | 5 | use warnings; 6 | use strict; 7 | use Test::More qw(no_plan); 8 | use FindBin qw($Bin); 9 | 10 | chdir $Bin or die "Cannot chdir"; 11 | 12 | my $topdir = "$Bin/.."; 13 | my $nagios = "$topdir/base/nagios"; 14 | my $etc = "$Bin/etc"; 15 | my $precache = "$Bin/var/objects.precache"; 16 | 17 | 18 | my $output = `$nagios -v "$etc/nagios-no-contactgroup.cfg"`; 19 | like( $output, "/Error: Could not find any contactgroup matching 'nonexistantone'/", "Correct error for no contactgroup" ); 20 | isnt($?, 0, "And get return code error" ); 21 | -------------------------------------------------------------------------------- /t/930-emptygroups.t: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | # 3 | # Check that empty host/service groups pass verfication. 4 | # Likely error on non-patched version: 5 | # "Error: Host 'r' specified in host group 'generic-pc' is not defined anywhere!" 6 | 7 | use warnings; 8 | use strict; 9 | use Test::More; 10 | use FindBin qw($Bin); 11 | 12 | chdir $Bin or die "Cannot chdir"; 13 | 14 | my $topdir = "$Bin/.."; 15 | my $nagios = "$topdir/base/nagios"; 16 | my $etc = "$Bin/etc"; 17 | 18 | plan tests => 1; 19 | 20 | my @output = `$nagios -v "$etc/nagios-empty-groups.cfg"`; 21 | if ($? == 0) { 22 | pass("Nagios validated empty host/service-group successfully"); 23 | } else { 24 | @output = grep(/^Error: .+$/g, @output); 25 | fail("Nagios validation failed:\n@output"); 26 | } 27 | -------------------------------------------------------------------------------- /t/Makefile.in: -------------------------------------------------------------------------------- 1 | # Makefile for Nagios tests using perl 2 | 3 | all: 4 | 5 | test: 6 | prove *.t 7 | 8 | clean: 9 | 10 | distclean: 11 | 12 | -------------------------------------------------------------------------------- /t/etc/cgi-hosturgencies.cfg: -------------------------------------------------------------------------------- 1 | main_config_file=etc/nagios-hosturgencies.cfg 2 | physical_html_path=/usr/local/nagios/share 3 | url_html_path=/nagios 4 | show_context_help=0 5 | use_pending_states=1 6 | use_authentication=1 7 | use_ssl_authentication=0 8 | 9 | authorized_for_system_information=nagiosadmin 10 | authorized_for_configuration_information=nagiosadmin 11 | authorized_for_system_commands=nagiosadmin 12 | authorized_for_all_services=nagiosadmin 13 | authorized_for_all_hosts=nagiosadmin 14 | authorized_for_all_service_commands=nagiosadmin 15 | authorized_for_all_host_commands=nagiosadmin 16 | default_statusmap_layout=5 17 | default_statuswrl_layout=4 18 | ping_syntax=echo -n -U -c 5 $HOSTADDRESS$ 19 | refresh_rate=90 20 | escape_html_tags=1 21 | action_url_target=_blank 22 | notes_url_target=_blank 23 | lock_author_names=1 24 | -------------------------------------------------------------------------------- /t/etc/cgi-with-generated-status.cfg: -------------------------------------------------------------------------------- 1 | main_config_file=etc/nagios-with-generated-status.cfg 2 | physical_html_path=/usr/local/nagios/share 3 | url_html_path=/nagios 4 | show_context_help=0 5 | use_pending_states=1 6 | use_authentication=1 7 | use_ssl_authentication=0 8 | 9 | authorized_for_system_information=nagiosadmin 10 | authorized_for_configuration_information=nagiosadmin 11 | authorized_for_system_commands=nagiosadmin 12 | authorized_for_all_services=nagiosadmin 13 | authorized_for_all_hosts=nagiosadmin 14 | authorized_for_all_service_commands=nagiosadmin 15 | authorized_for_all_host_commands=nagiosadmin 16 | default_statusmap_layout=5 17 | default_statuswrl_layout=4 18 | ping_syntax=echo -n -U -c 5 $HOSTADDRESS$ 19 | refresh_rate=90 20 | escape_html_tags=1 21 | action_url_target=_blank 22 | notes_url_target=_blank 23 | lock_author_names=1 24 | -------------------------------------------------------------------------------- /t/etc/cgi.cfg: -------------------------------------------------------------------------------- 1 | main_config_file=etc/nagios.cfg 2 | physical_html_path=/usr/local/nagios/share 3 | url_html_path=/nagios 4 | show_context_help=0 5 | use_pending_states=1 6 | use_authentication=1 7 | use_ssl_authentication=0 8 | 9 | authorized_for_system_information=nagiosadmin 10 | authorized_for_configuration_information=nagiosadmin 11 | authorized_for_system_commands=nagiosadmin 12 | authorized_for_all_services=nagiosadmin 13 | authorized_for_all_hosts=nagiosadmin 14 | authorized_for_all_service_commands=nagiosadmin 15 | authorized_for_all_host_commands=nagiosadmin 16 | default_statusmap_layout=5 17 | default_statuswrl_layout=4 18 | ping_syntax=echo -n -U -c 5 $HOSTADDRESS$ 19 | refresh_rate=90 20 | escape_html_tags=1 21 | action_url_target=_blank 22 | notes_url_target=_blank 23 | lock_author_names=1 24 | -------------------------------------------------------------------------------- /t/etc/resource.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/t/etc/resource.cfg -------------------------------------------------------------------------------- /t/var/.gitignore: -------------------------------------------------------------------------------- 1 | objects.precache* 2 | status-generated.dat 3 | -------------------------------------------------------------------------------- /t/var/nagios.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ageric/nagios/fc452505aca3aa27809f5c5212b67f31b001df61/t/var/nagios.log -------------------------------------------------------------------------------- /t/var/spool/checkresults/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /tap/.gitignore: -------------------------------------------------------------------------------- 1 | libtool 2 | -------------------------------------------------------------------------------- /tap/INSTALL: -------------------------------------------------------------------------------- 1 | Quick Installation 2 | 3 | ./configure 4 | make 5 | make check 6 | make install 7 | 8 | Run "configure --help" for additional options. 9 | -------------------------------------------------------------------------------- /tap/Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS = src 2 | SUBDIRS += tests 3 | 4 | prove: 5 | prove -v -r 6 | -------------------------------------------------------------------------------- /tap/README: -------------------------------------------------------------------------------- 1 | NAME 2 | tap -- write tests that implement the Test Anything Protocol 3 | 4 | SYNOPSIS 5 | #include 6 | 7 | DESCRIPTION 8 | The tap library provides functions for writing test scripts that produce 9 | output consistent with the Test Anything Protocol. A test harness that 10 | parses this protocol can run these tests and produce useful reports indi- 11 | cating their success or failure. 12 | -------------------------------------------------------------------------------- /tap/README.nagios: -------------------------------------------------------------------------------- 1 | This package has been included from http://jc.ngo.org.uk/trac-bin/trac.cgi/wiki/LibTap 2 | into the Nagios distribution for testing Nagios functions 3 | 4 | -------------------------------------------------------------------------------- /tap/src/Makefile.am: -------------------------------------------------------------------------------- 1 | lib_LTLIBRARIES = libtap.la 2 | libtap_la_SOURCES = tap.c tap.h 3 | 4 | man_MANS = tap.3 5 | EXTRA_DIST = $(man_MANS) 6 | 7 | include_HEADERS = tap.h 8 | -------------------------------------------------------------------------------- /tap/tests/Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS= diag 2 | SUBDIRS+= fail 3 | SUBDIRS+= ok 4 | SUBDIRS+= pass 5 | SUBDIRS+= plan 6 | SUBDIRS+= skip 7 | SUBDIRS+= todo 8 | -------------------------------------------------------------------------------- /tap/tests/README: -------------------------------------------------------------------------------- 1 | Most of the tests follow the same pattern. 2 | 3 | * test.pl that uses Test::More, and demonstrates whatever functionality 4 | that we're trying to test. This is the reference code. 5 | 6 | * test.c, which tests the libtap reimplementation of the same functionality. 7 | 8 | * test.t, which compiles the .c program, runs both test scripts, and then 9 | diffs their output to make sure it's identical. 10 | 11 | Right now, test.t is identical in every directory. This sucks somewhat. 12 | It should either be a symlink to a common script 13 | -------------------------------------------------------------------------------- /tap/tests/diag/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | TESTS = test.t 3 | TESTS_ENVIRONMENT = $(SHELL) 4 | 5 | EXTRA_DIST = $(TESTS) test.pl 6 | 7 | check_PROGRAMS = test 8 | 9 | test_CFLAGS = -g -I../../src 10 | test_LDFLAGS = -L../../src 11 | test_LDADD = -ltap 12 | 13 | CLEANFILES = test.o test.c.out test.pl.out 14 | -------------------------------------------------------------------------------- /tap/tests/diag/test.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | use warnings; 4 | use strict; 5 | 6 | use Test::More; 7 | 8 | my $rc = 0; 9 | 10 | plan tests => 2; 11 | 12 | $rc = diag("A diagnostic message"); 13 | diag("Returned: $rc"); 14 | 15 | ok(1, 'test 1') or diag "ok() failed, and shouldn't"; 16 | ok(0, 'test 2') or diag "ok() passed, and shouldn't"; 17 | -------------------------------------------------------------------------------- /tap/tests/diag/test.t: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd `dirname $0` 4 | 5 | echo '1..2' 6 | 7 | make 2>&1 > /dev/null 8 | 9 | perl ./test.pl 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.pl.out 10 | perlstatus=$? 11 | 12 | ./test 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.c.out 13 | cstatus=$? 14 | 15 | diff -u test.pl.out test.c.out 16 | 17 | if [ $? -eq 0 ]; then 18 | echo 'ok 1 - output is identical' 19 | else 20 | echo 'not ok 1 - output is identical' 21 | fi 22 | 23 | if [ $perlstatus -eq $cstatus ]; then 24 | echo 'ok 2 - status code' 25 | else 26 | echo 'not ok 2 - status code' 27 | echo "# perlstatus = $perlstatus" 28 | echo "# cstatus = $cstatus" 29 | fi 30 | -------------------------------------------------------------------------------- /tap/tests/fail/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | TESTS = test.t 3 | TESTS_ENVIRONMENT = $(SHELL) 4 | 5 | EXTRA_DIST = $(TESTS) test.pl 6 | 7 | check_PROGRAMS = test 8 | 9 | test_CFLAGS = -g -I../../src 10 | test_LDFLAGS = -L../../src 11 | test_LDADD = -ltap 12 | 13 | CLEANFILES = test.o test.c.out test.pl.out 14 | -------------------------------------------------------------------------------- /tap/tests/fail/test.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | use warnings; 4 | use strict; 5 | 6 | use Test::More; 7 | 8 | my $rc = 0; 9 | 10 | $rc = plan tests => 2; 11 | diag("Returned: " . sprintf('%d', $rc)); 12 | 13 | $rc = fail('test to fail'); 14 | diag("Returned: $rc"); 15 | 16 | $rc = fail('test to fail with extra string'); 17 | diag("Returned: $rc"); 18 | -------------------------------------------------------------------------------- /tap/tests/fail/test.t: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd `dirname $0` 4 | 5 | echo '1..2' 6 | 7 | make 2>&1 > /dev/null 8 | 9 | perl ./test.pl 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.pl.out 10 | perlstatus=$? 11 | 12 | ./test 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.c.out 13 | cstatus=$? 14 | 15 | diff -u test.pl.out test.c.out 16 | 17 | if [ $? -eq 0 ]; then 18 | echo 'ok 1 - output is identical' 19 | else 20 | echo 'not ok 1 - output is identical' 21 | fi 22 | 23 | if [ $perlstatus -eq $cstatus ]; then 24 | echo 'ok 2 - status code' 25 | else 26 | echo 'not ok 2 - status code' 27 | echo "# perlstatus = $perlstatus" 28 | echo "# cstatus = $cstatus" 29 | fi 30 | -------------------------------------------------------------------------------- /tap/tests/ok/Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS = ok 2 | SUBDIRS += ok-hash 3 | SUBDIRS += ok-numeric 4 | -------------------------------------------------------------------------------- /tap/tests/ok/ok-hash/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | TESTS = test.t 3 | TESTS_ENVIRONMENT = $(SHELL) 4 | 5 | EXTRA_DIST = $(TESTS) test.pl 6 | 7 | check_PROGRAMS = test 8 | 9 | test_CFLAGS = -g -I../../../src 10 | test_LDFLAGS = -L../../../src 11 | test_LDADD = -ltap 12 | 13 | CLEANFILES = test.o test.c.out test.pl.out 14 | -------------------------------------------------------------------------------- /tap/tests/ok/ok-hash/test.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | use warnings; 4 | use strict; 5 | 6 | use Test::More; 7 | 8 | my $rc = 0; 9 | 10 | $rc = plan tests => 4; 11 | diag("Returned: " . sprintf("%d", $rc)); 12 | 13 | 14 | $rc = ok(1, 'Test with no hash'); 15 | diag("Returned: $rc"); 16 | 17 | $rc = ok(1, 'Test with one # hash'); 18 | diag("Returned: $rc"); 19 | 20 | $rc = ok(1, 'Test with # two # hashes'); 21 | diag("Returned: $rc"); 22 | 23 | $rc = ok(1, 'Test with ## back to back hashes'); 24 | diag("Returned: $rc"); 25 | -------------------------------------------------------------------------------- /tap/tests/ok/ok-hash/test.t: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd `dirname $0` 4 | 5 | echo '1..2' 6 | 7 | make 2>&1 > /dev/null 8 | 9 | perl ./test.pl 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.pl.out 10 | perlstatus=$? 11 | 12 | ./test 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.c.out 13 | cstatus=$? 14 | 15 | diff -u test.pl.out test.c.out 16 | 17 | if [ $? -eq 0 ]; then 18 | echo 'ok 1 - output is identical' 19 | else 20 | echo 'not ok 1 - output is identical' 21 | fi 22 | 23 | if [ $perlstatus -eq $cstatus ]; then 24 | echo 'ok 2 - status code' 25 | else 26 | echo 'not ok 2 - status code' 27 | echo "# perlstatus = $perlstatus" 28 | echo "# cstatus = $cstatus" 29 | fi 30 | -------------------------------------------------------------------------------- /tap/tests/ok/ok-numeric/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | TESTS = test.t 3 | TESTS_ENVIRONMENT = $(SHELL) 4 | 5 | EXTRA_DIST = $(TESTS) test.pl 6 | 7 | check_PROGRAMS = test 8 | 9 | test_CFLAGS = -g -I../../../src 10 | test_LDFLAGS = -L../../../src 11 | test_LDADD = -ltap 12 | 13 | CLEANFILES = test.o test.c.out test.pl.out 14 | -------------------------------------------------------------------------------- /tap/tests/ok/ok-numeric/test.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | use warnings; 4 | use strict; 5 | 6 | use Test::More; 7 | 8 | my $rc = 0; 9 | 10 | $rc = plan tests => 3; 11 | diag("Returned: " . sprintf("%d", $rc)); 12 | 13 | 14 | $rc = ok(1, 'First test'); 15 | diag("Returned: $rc"); 16 | 17 | $rc = ok(1, '1'); 18 | diag("Returned: $rc"); 19 | 20 | $rc = ok(1, 'Third test'); 21 | diag("Returned: $rc"); 22 | -------------------------------------------------------------------------------- /tap/tests/ok/ok-numeric/test.t: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd `dirname $0` 4 | 5 | echo '1..2' 6 | 7 | make 2>&1 > /dev/null 8 | 9 | perl ./test.pl 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.pl.out 10 | perlstatus=$? 11 | 12 | ./test 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.c.out 13 | cstatus=$? 14 | 15 | diff -u test.pl.out test.c.out 16 | 17 | if [ $? -eq 0 ]; then 18 | echo 'ok 1 - output is identical' 19 | else 20 | echo 'not ok 1 - output is identical' 21 | fi 22 | 23 | if [ $perlstatus -eq $cstatus ]; then 24 | echo 'ok 2 - status code' 25 | else 26 | echo 'not ok 2 - status code' 27 | echo "# perlstatus = $perlstatus" 28 | echo "# cstatus = $cstatus" 29 | fi 30 | -------------------------------------------------------------------------------- /tap/tests/ok/ok/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | TESTS = test.t 3 | TESTS_ENVIRONMENT = $(SHELL) 4 | 5 | EXTRA_DIST = $(TESTS) test.pl 6 | 7 | check_PROGRAMS = test 8 | 9 | test_CFLAGS = -g -I../../../src 10 | test_LDFLAGS = -L../../../src 11 | test_LDADD = -ltap 12 | 13 | CLEANFILES = test.o test.c.out test.pl.out 14 | -------------------------------------------------------------------------------- /tap/tests/ok/ok/test.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | use warnings; 4 | use strict; 5 | 6 | use Test::More; 7 | 8 | my $rc = 0; 9 | 10 | $rc = plan tests => 5; 11 | diag("Returned: " . sprintf("%d", $rc)); 12 | 13 | 14 | $rc = ok(1 == 1, '1 equals 1'); # Test ok() passes when it should 15 | diag("Returned: $rc"); 16 | 17 | $rc = ok(1 == 1, '1 equals 1'); # Used for %d testing in test.c 18 | diag("Returned: $rc"); 19 | 20 | $rc = ok(1 == 1, '1 == 1'); # Test ok1() passes when it should 21 | diag("Returned: $rc"); 22 | 23 | $rc = ok(1 == 2, '1 equals 2'); # Test ok() fails when it should 24 | diag("Returned: $rc"); 25 | 26 | $rc = ok(1 == 2, '1 == 2'); # Test ok1() fails when it should 27 | diag("Returned: $rc"); 28 | -------------------------------------------------------------------------------- /tap/tests/ok/ok/test.t: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd `dirname $0` 4 | 5 | echo '1..2' 6 | 7 | make 2>&1 > /dev/null 8 | 9 | perl ./test.pl 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.pl.out 10 | perlstatus=$? 11 | 12 | ./test 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.c.out 13 | cstatus=$? 14 | 15 | diff -u test.pl.out test.c.out 16 | 17 | if [ $? -eq 0 ]; then 18 | echo 'ok 1 - output is identical' 19 | else 20 | echo 'not ok 1 - output is identical' 21 | fi 22 | 23 | if [ $perlstatus -eq $cstatus ]; then 24 | echo 'ok 2 - status code' 25 | else 26 | echo 'not ok 2 - status code' 27 | echo "# perlstatus = $perlstatus" 28 | echo "# cstatus = $cstatus" 29 | fi 30 | -------------------------------------------------------------------------------- /tap/tests/pass/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | TESTS = test.t 3 | TESTS_ENVIRONMENT = $(SHELL) 4 | 5 | EXTRA_DIST = $(TESTS) test.pl 6 | 7 | check_PROGRAMS = test 8 | 9 | test_CFLAGS = -g -I../../src 10 | test_LDFLAGS = -L../../src 11 | test_LDADD = -ltap 12 | 13 | CLEANFILES = test.o test.c.out test.pl.out 14 | -------------------------------------------------------------------------------- /tap/tests/pass/test.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | use warnings; 4 | use strict; 5 | 6 | use Test::More; 7 | 8 | my $rc = 0; 9 | 10 | $rc = plan tests => 2; 11 | diag("Returned: " . sprintf('%d', $rc)); 12 | 13 | $rc = pass('test to pass'); 14 | diag("Returned: $rc"); 15 | 16 | $rc = pass('test to pass with extra string'); 17 | diag("Returned: $rc"); 18 | -------------------------------------------------------------------------------- /tap/tests/pass/test.t: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd `dirname $0` 4 | 5 | echo '1..2' 6 | 7 | make 2>&1 > /dev/null 8 | 9 | perl ./test.pl 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.pl.out 10 | perlstatus=$? 11 | 12 | ./test 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.c.out 13 | cstatus=$? 14 | 15 | diff -u test.pl.out test.c.out 16 | 17 | if [ $? -eq 0 ]; then 18 | echo 'ok 1 - output is identical' 19 | else 20 | echo 'not ok 1 - output is identical' 21 | fi 22 | 23 | if [ $perlstatus -eq $cstatus ]; then 24 | echo 'ok 2 - status code' 25 | else 26 | echo 'not ok 2 - status code' 27 | echo "# perlstatus = $perlstatus" 28 | echo "# cstatus = $cstatus" 29 | fi 30 | -------------------------------------------------------------------------------- /tap/tests/plan/Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS = no-tests 2 | SUBDIRS += no_plan 3 | SUBDIRS += not-enough-tests 4 | SUBDIRS += too-many-plans 5 | SUBDIRS += too-many-tests 6 | SUBDIRS += sane 7 | SUBDIRS += skip_all 8 | -------------------------------------------------------------------------------- /tap/tests/plan/no-tests/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | TESTS = test.t 3 | TESTS_ENVIRONMENT = $(SHELL) 4 | 5 | EXTRA_DIST = $(TESTS) test.pl 6 | 7 | check_PROGRAMS = test 8 | 9 | test_CFLAGS = -g -I../../../src 10 | test_LDFLAGS = -L../../../src 11 | test_LDADD = -ltap 12 | 13 | CLEANFILES = test.o test.c.out test.pl.out 14 | -------------------------------------------------------------------------------- /tap/tests/plan/no-tests/test.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | use warnings; 4 | use strict; 5 | 6 | use Test::More; 7 | 8 | my $rc = 0; 9 | 10 | $rc = plan tests => 0; 11 | diag("Returned: " . sprintf("%d", $rc)); 12 | 13 | $rc = ok(1); 14 | diag("Returned: $rc"); 15 | -------------------------------------------------------------------------------- /tap/tests/plan/no-tests/test.t: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd `dirname $0` 4 | 5 | echo '1..2' 6 | 7 | make 2>&1 > /dev/null 8 | 9 | perl ./test.pl 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.pl.out 10 | perlstatus=$? 11 | 12 | ./test 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.c.out 13 | cstatus=$? 14 | 15 | diff -u test.pl.out test.c.out 16 | 17 | if [ $? -eq 0 ]; then 18 | echo 'ok 1 - output is identical' 19 | else 20 | echo 'not ok 1 - output is identical' 21 | fi 22 | 23 | if [ $perlstatus -eq $cstatus ]; then 24 | echo 'ok 2 - status code' 25 | else 26 | echo 'not ok 2 - status code' 27 | echo "# perlstatus = $perlstatus" 28 | echo "# cstatus = $cstatus" 29 | fi 30 | -------------------------------------------------------------------------------- /tap/tests/plan/no_plan/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | TESTS = test.t 3 | TESTS_ENVIRONMENT = $(SHELL) 4 | 5 | EXTRA_DIST = $(TESTS) test.pl 6 | 7 | check_PROGRAMS = test 8 | 9 | test_CFLAGS = -g -I../../../src 10 | test_LDFLAGS = -L../../../src 11 | test_LDADD = -ltap 12 | 13 | CLEANFILES = test.o test.c.out test.pl.out 14 | -------------------------------------------------------------------------------- /tap/tests/plan/no_plan/test.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | use warnings; 4 | use strict; 5 | 6 | my $rc = 0; 7 | 8 | use Test::More; 9 | 10 | $rc = plan qw(no_plan); 11 | diag("Returned: " . sprintf("%d", $rc)); 12 | 13 | $rc = ok(1); 14 | diag("Returned: $rc"); 15 | -------------------------------------------------------------------------------- /tap/tests/plan/no_plan/test.t: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd `dirname $0` 4 | 5 | echo '1..2' 6 | 7 | make 2>&1 > /dev/null 8 | 9 | perl ./test.pl 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.pl.out 10 | perlstatus=$? 11 | 12 | ./test 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.c.out 13 | cstatus=$? 14 | 15 | diff -u test.pl.out test.c.out 16 | 17 | if [ $? -eq 0 ]; then 18 | echo 'ok 1 - output is identical' 19 | else 20 | echo 'not ok 1 - output is identical' 21 | fi 22 | 23 | if [ $perlstatus -eq $cstatus ]; then 24 | echo 'ok 2 - status code' 25 | else 26 | echo 'not ok 2 - status code' 27 | echo "# perlstatus = $perlstatus" 28 | echo "# cstatus = $cstatus" 29 | fi 30 | -------------------------------------------------------------------------------- /tap/tests/plan/not-enough-tests/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | TESTS = test.t 3 | TESTS_ENVIRONMENT = $(SHELL) 4 | 5 | EXTRA_DIST = $(TESTS) test.pl 6 | 7 | check_PROGRAMS = test 8 | 9 | test_CFLAGS = -g -I../../../src 10 | test_LDFLAGS = -L../../../src 11 | test_LDADD = -ltap 12 | 13 | CLEANFILES = test.o test.c.out test.pl.out 14 | -------------------------------------------------------------------------------- /tap/tests/plan/not-enough-tests/test.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | use warnings; 4 | use strict; 5 | 6 | use Test::More; 7 | 8 | my $rc = 0; 9 | 10 | $rc = plan tests => 1; 11 | diag("Returned: " . sprintf("%d", $rc)); 12 | 13 | $rc = ok(1); 14 | diag("Returned: $rc"); 15 | 16 | $rc = ok(1); 17 | diag("Returned: $rc"); 18 | 19 | $rc = ok(1); 20 | diag("Returned: $rc"); 21 | -------------------------------------------------------------------------------- /tap/tests/plan/not-enough-tests/test.t: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd `dirname $0` 4 | 5 | echo '1..2' 6 | 7 | make 2>&1 > /dev/null 8 | 9 | perl ./test.pl 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.pl.out 10 | perlstatus=$? 11 | 12 | ./test 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.c.out 13 | cstatus=$? 14 | 15 | diff -u test.pl.out test.c.out 16 | 17 | if [ $? -eq 0 ]; then 18 | echo 'ok 1 - output is identical' 19 | else 20 | echo 'not ok 1 - output is identical' 21 | fi 22 | 23 | if [ $perlstatus -eq $cstatus ]; then 24 | echo 'ok 2 - status code' 25 | else 26 | echo 'not ok 2 - status code' 27 | echo "# perlstatus = $perlstatus" 28 | echo "# cstatus = $cstatus" 29 | fi 30 | -------------------------------------------------------------------------------- /tap/tests/plan/sane/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | TESTS = test.t 3 | TESTS_ENVIRONMENT = $(SHELL) 4 | 5 | EXTRA_DIST = $(TESTS) test.pl 6 | 7 | check_PROGRAMS = test 8 | 9 | test_CFLAGS = -g -I../../../src 10 | test_LDFLAGS = -L../../../src 11 | test_LDADD = -ltap 12 | 13 | CLEANFILES = test.o test.c.out test.pl.out 14 | -------------------------------------------------------------------------------- /tap/tests/plan/sane/test.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | use warnings; 4 | use strict; 5 | 6 | use Test::More; 7 | 8 | my $rc = 0; 9 | 10 | $rc = plan tests => 1; 11 | diag("Returned: " . sprintf("%d", $rc)); 12 | 13 | $rc = ok(1); 14 | diag("Returned: $rc"); 15 | -------------------------------------------------------------------------------- /tap/tests/plan/sane/test.t: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd `dirname $0` 4 | 5 | echo '1..2' 6 | 7 | make 2>&1 > /dev/null 8 | 9 | perl ./test.pl 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.pl.out 10 | perlstatus=$? 11 | 12 | ./test 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.c.out 13 | cstatus=$? 14 | 15 | diff -u test.pl.out test.c.out 16 | 17 | if [ $? -eq 0 ]; then 18 | echo 'ok 1 - output is identical' 19 | else 20 | echo 'not ok 1 - output is identical' 21 | fi 22 | 23 | if [ $perlstatus -eq $cstatus ]; then 24 | echo 'ok 2 - status code' 25 | else 26 | echo 'not ok 2 - status code' 27 | echo "# perlstatus = $perlstatus" 28 | echo "# cstatus = $cstatus" 29 | fi 30 | -------------------------------------------------------------------------------- /tap/tests/plan/skip_all/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | TESTS = test.t 3 | TESTS_ENVIRONMENT = $(SHELL) 4 | 5 | EXTRA_DIST = $(TESTS) test.pl 6 | 7 | check_PROGRAMS = test 8 | 9 | test_CFLAGS = -g -I../../../src 10 | test_LDFLAGS = -L../../../src 11 | test_LDADD = -ltap 12 | 13 | CLEANFILES = test.o test.c.out test.pl.out 14 | -------------------------------------------------------------------------------- /tap/tests/plan/skip_all/test.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | use warnings; 4 | use strict; 5 | 6 | use Test::More; 7 | 8 | my $rc = 0; 9 | 10 | $rc = plan skip_all => "No good reason"; 11 | diag("Returned: " . sprintf("%d", $rc)); 12 | -------------------------------------------------------------------------------- /tap/tests/plan/skip_all/test.t: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd `dirname $0` 4 | 5 | echo '1..2' 6 | 7 | make 2>&1 > /dev/null 8 | 9 | perl ./test.pl 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.pl.out 10 | perlstatus=$? 11 | 12 | ./test 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.c.out 13 | cstatus=$? 14 | 15 | diff -u test.pl.out test.c.out 16 | 17 | if [ $? -eq 0 ]; then 18 | echo 'ok 1 - output is identical' 19 | else 20 | echo 'not ok 1 - output is identical' 21 | fi 22 | 23 | if [ $perlstatus -eq $cstatus ]; then 24 | echo 'ok 2 - status code' 25 | else 26 | echo 'not ok 2 - status code' 27 | echo "# perlstatus = $perlstatus" 28 | echo "# cstatus = $cstatus" 29 | fi 30 | -------------------------------------------------------------------------------- /tap/tests/plan/too-many-plans/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | TESTS = test.t 3 | TESTS_ENVIRONMENT = $(SHELL) 4 | 5 | EXTRA_DIST = $(TESTS) test.pl 6 | 7 | check_PROGRAMS = test 8 | 9 | test_CFLAGS = -g -I../../../src 10 | test_LDFLAGS = -L../../../src 11 | test_LDADD = -ltap 12 | 13 | CLEANFILES = test.o test.c.out test.pl.out 14 | -------------------------------------------------------------------------------- /tap/tests/plan/too-many-plans/test.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | use warnings; 4 | use strict; 5 | 6 | use Test::More; 7 | 8 | my $rc = 0; 9 | 10 | $rc = plan tests => 1; 11 | diag("Returned: " . sprintf("%d", $rc)); 12 | 13 | $rc = ok(1); 14 | diag("Returned: $rc"); 15 | 16 | $rc = plan tests => 1; 17 | diag("Returned: $rc"); 18 | 19 | $rc = ok(0); 20 | diag("Returned: $rc"); 21 | -------------------------------------------------------------------------------- /tap/tests/plan/too-many-plans/test.t: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd `dirname $0` 4 | 5 | echo '1..2' 6 | 7 | make 2>&1 > /dev/null 8 | 9 | perl ./test.pl 2>&1 | sed -e 's/twice!.*$/twice!/' > test.pl.out 10 | perlstatus=$? 11 | 12 | ./test 2>&1 | sed -e 's/twice!.*$/twice!/' > test.c.out 13 | cstatus=$? 14 | 15 | diff -u test.pl.out test.c.out 16 | 17 | if [ $? -eq 0 ]; then 18 | echo 'ok 1 - output is identical' 19 | else 20 | echo 'not ok 1 - output is identical' 21 | fi 22 | 23 | if [ $perlstatus -eq $cstatus ]; then 24 | echo 'ok 2 - status code' 25 | else 26 | echo 'not ok 2 - status code' 27 | echo "# perlstatus = $perlstatus" 28 | echo "# cstatus = $cstatus" 29 | fi 30 | -------------------------------------------------------------------------------- /tap/tests/plan/too-many-tests/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | TESTS = test.t 3 | TESTS_ENVIRONMENT = $(SHELL) 4 | 5 | EXTRA_DIST = $(TESTS) test.pl 6 | 7 | check_PROGRAMS = test 8 | 9 | test_CFLAGS = -g -I../../../src 10 | test_LDFLAGS = -L../../../src 11 | test_LDADD = -ltap 12 | 13 | CLEANFILES = test.o test.c.out test.pl.out 14 | -------------------------------------------------------------------------------- /tap/tests/plan/too-many-tests/test.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | use warnings; 4 | use strict; 5 | 6 | use Test::More; 7 | 8 | my $rc = 0; 9 | 10 | $rc = plan tests => 5; 11 | diag("Returned: " . sprintf("%d", $rc)); 12 | 13 | $rc = ok(1); 14 | diag("Returned: $rc"); 15 | 16 | $rc = ok(0); 17 | diag("Returned: $rc"); 18 | -------------------------------------------------------------------------------- /tap/tests/plan/too-many-tests/test.t: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd `dirname $0` 4 | 5 | echo '1..2' 6 | 7 | make 2>&1 > /dev/null 8 | 9 | perl ./test.pl 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.pl.out 10 | perlstatus=$? 11 | 12 | ./test 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.c.out 13 | cstatus=$? 14 | 15 | diff -u test.pl.out test.c.out 16 | 17 | if [ $? -eq 0 ]; then 18 | echo 'ok 1 - output is identical' 19 | else 20 | echo 'not ok 1 - output is identical' 21 | fi 22 | 23 | if [ $perlstatus -eq $cstatus ]; then 24 | echo 'ok 2 - status code' 25 | else 26 | echo 'not ok 2 - status code' 27 | echo "# perlstatus = $perlstatus" 28 | echo "# cstatus = $cstatus" 29 | fi 30 | -------------------------------------------------------------------------------- /tap/tests/skip/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | TESTS = test.t 3 | TESTS_ENVIRONMENT = $(SHELL) 4 | 5 | EXTRA_DIST = $(TESTS) test.pl 6 | 7 | check_PROGRAMS = test 8 | 9 | test_CFLAGS = -g -I../../src 10 | test_LDFLAGS = -L../../src 11 | test_LDADD = -ltap 12 | 13 | CLEANFILES = test.o test.c.out test.pl.out 14 | -------------------------------------------------------------------------------- /tap/tests/skip/test.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | use warnings; 4 | use strict; 5 | 6 | use Test::More; 7 | 8 | my $rc = 0; 9 | 10 | $rc = plan tests => 4; 11 | diag("Returned: " . sprintf("%d", $rc)); 12 | 13 | my $side_effect = 0; # Check whether skipping has side effects 14 | 15 | $rc = ok(1 == 1, '1 equals 1'); # Test ok() passes when it should 16 | diag("Returned: $rc"); 17 | 18 | # Start skipping 19 | SKIP: { 20 | $rc = skip "Testing skipping", 1; 21 | 22 | $side_effect++; 23 | 24 | $rc = ok($side_effect == 1, '$side_effect checked out'); 25 | } 26 | 27 | diag("Returned: $rc"); 28 | 29 | SKIP: { 30 | $rc = skip "Testing skipping #2", 1; 31 | diag("Returned: $rc"); 32 | 33 | $side_effect++; 34 | 35 | $rc = ok($side_effect == 1, '$side_effect checked out'); 36 | diag("Returned: $rc"); 37 | } 38 | 39 | $rc = ok($side_effect == 0, "side_effect is $side_effect"); 40 | diag("Returned: $rc"); 41 | -------------------------------------------------------------------------------- /tap/tests/skip/test.t: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd `dirname $0` 4 | 5 | echo '1..2' 6 | 7 | make 2>&1 > /dev/null 8 | 9 | perl ./test.pl 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.pl.out 10 | perlstatus=$? 11 | 12 | ./test 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.c.out 13 | cstatus=$? 14 | 15 | diff -u test.pl.out test.c.out 16 | 17 | if [ $? -eq 0 ]; then 18 | echo 'ok 1 - output is identical' 19 | else 20 | echo 'not ok 1 - output is identical' 21 | fi 22 | 23 | if [ $perlstatus -eq $cstatus ]; then 24 | echo 'ok 2 - status code' 25 | else 26 | echo 'not ok 2 - status code' 27 | echo "# perlstatus = $perlstatus" 28 | echo "# cstatus = $cstatus" 29 | fi 30 | -------------------------------------------------------------------------------- /tap/tests/todo/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | TESTS = test.t 3 | TESTS_ENVIRONMENT = $(SHELL) 4 | 5 | EXTRA_DIST = $(TESTS) test.pl 6 | 7 | check_PROGRAMS = test 8 | 9 | test_CFLAGS = -g -I../../src 10 | test_LDFLAGS = -L../../src 11 | test_LDADD = -ltap 12 | 13 | CLEANFILES = test.o test.c.out test.pl.out 14 | -------------------------------------------------------------------------------- /tap/tests/todo/test.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | use warnings; 4 | use strict; 5 | 6 | use Test::More; 7 | 8 | my $rc = 0; 9 | 10 | $rc = plan tests => 5; 11 | diag("Returned: " . sprintf("%d", $rc)); 12 | 13 | my $side_effect = 0; # Check whether TODO has side effects 14 | 15 | $rc = ok(1 == 1, '1 equals 1'); # Test ok() passes when it should 16 | diag("Returned: $rc"); 17 | 18 | # Start TODO tests 19 | TODO: { 20 | local $TODO = 'For testing purposes'; 21 | 22 | $side_effect++; 23 | 24 | # This test should fail 25 | $rc = ok($side_effect == 0, 'side_effect checked out'); 26 | diag("Returned: $rc"); 27 | 28 | # This test should unexpectedly succeed 29 | $rc = ok($side_effect == 1, 'side_effect checked out'); 30 | diag("Returned: $rc"); 31 | } 32 | 33 | TODO: { 34 | local $TODO = 'Testing printf() expansion in todo_start()'; 35 | 36 | $rc = ok(0, 'dummy test'); 37 | diag("Returned: $rc"); 38 | } 39 | 40 | $rc = ok($side_effect == 1, "side_effect is $side_effect"); 41 | diag("Returned: $rc"); 42 | -------------------------------------------------------------------------------- /tap/tests/todo/test.t: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd `dirname $0` 4 | 5 | echo '1..2' 6 | 7 | make 2>&1 > /dev/null 8 | 9 | perl ./test.pl 2>&1 | sed -e 's/# Failed (TODO) test \(.*\)/# Failed (TODO) test ()/' > test.pl.out 10 | perlstatus=$? 11 | 12 | ./test 2>&1 | sed -e 's/# Failed (TODO) test \(.*\)/# Failed (TODO) test ()/' > test.c.out 13 | cstatus=$? 14 | 15 | diff -u test.pl.out test.c.out 16 | 17 | if [ $? -eq 0 ]; then 18 | echo 'ok 1 - output is identical' 19 | else 20 | echo 'not ok 1 - output is identical' 21 | fi 22 | 23 | if [ $perlstatus -eq $cstatus ]; then 24 | echo 'ok 2 - status code' 25 | else 26 | echo 'not ok 2 - status code' 27 | echo "# perlstatus = $perlstatus" 28 | echo "# cstatus = $cstatus" 29 | fi 30 | -------------------------------------------------------------------------------- /worker/Makefile.in: -------------------------------------------------------------------------------- 1 | ################################### 2 | # Makefile for NEB examples 3 | # 4 | ################################### 5 | 6 | 7 | # Source code directories 8 | SRC_PING_WORKER=./ping 9 | 10 | default: 11 | @echo "Please supply a command line argument (i.e. 'make all'). Other targets are:" 12 | @echo " ping-worker" 13 | @echo " clean distclean" 14 | @echo " install-all install-ping" 15 | 16 | ping-worker: 17 | cd $(SRC_PING_WORKER) && $(MAKE) all 18 | 19 | all: 20 | cd $(SRC_PING_WORKER) && $(MAKE) all 21 | 22 | clean: 23 | cd $(SRC_PING_WORKER) && $(MAKE) $@ 24 | rm -f *~ *.*~ 25 | 26 | distclean: clean 27 | cd $(SRC_PING_WORKER) && $(MAKE) $@ 28 | rm -f Makefile 29 | 30 | devclean: distclean 31 | 32 | install-ping: 33 | cd $(SRC_PING_WORKER) && $(MAKE) install 34 | 35 | install-all: install-ping 36 | 37 | -------------------------------------------------------------------------------- /xdata/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile 2 | *.o 3 | -------------------------------------------------------------------------------- /xdata/Makefile.in: -------------------------------------------------------------------------------- 1 | ############################ 2 | # Makefile for Nagios 3 | # 4 | ############################ 5 | 6 | clean: 7 | rm -f *.o 8 | rm -f *~ 9 | 10 | distclean: clean 11 | rm -f Makefile 12 | 13 | devclean: distclean 14 | 15 | --------------------------------------------------------------------------------