Data Structures

Here are the data structures with brief descriptions:
Alert_history_ControllerAlert History controller This is just a special case of the recent alert view in the summary controller
alert_history_CoreHelper class for alert log
Alert_history_optionsReport options for alert history reports
arr_CoreArray Help class
Avail_ControllerAvailability reports controller
Avail_optionsReport options class for availability reports
AverageStateCalculatorState calculator for multiple objects that returns the average state
Base_reports_ControllerBase-class that report controllers build on
base_url_CoreHelper to get the proper complete URL to the server
BaseColumn_ModelAutogenerated class BaseColumn_Model
BaseColumnPool_ModelAutogenerated class BaseColumnPool_Model
BaseColumnSet_ModelAutogenerated class BaseColumnSet_Model
BaseCommand_ModelAutogenerated class BaseCommand_Model
BaseCommandPool_ModelAutogenerated class BaseCommandPool_Model
BaseCommandSet_ModelAutogenerated class BaseCommandSet_Model
BaseComment_ModelAutogenerated class BaseComment_Model
BaseCommentPool_ModelAutogenerated class BaseCommentPool_Model
BaseCommentSet_ModelAutogenerated class BaseCommentSet_Model
BaseContact_ModelAutogenerated class BaseContact_Model
BaseContactGroup_ModelAutogenerated class BaseContactGroup_Model
BaseContactGroupPool_ModelAutogenerated class BaseContactGroupPool_Model
BaseContactGroupSet_ModelAutogenerated class BaseContactGroupSet_Model
BaseContactPool_ModelAutogenerated class BaseContactPool_Model
BaseContactSet_ModelAutogenerated class BaseContactSet_Model
BaseDowntime_ModelAutogenerated class BaseDowntime_Model
BaseDowntimePool_ModelAutogenerated class BaseDowntimePool_Model
BaseDowntimeSet_ModelAutogenerated class BaseDowntimeSet_Model
BaseHost_ModelAutogenerated class BaseHost_Model
BaseHostGroup_ModelAutogenerated class BaseHostGroup_Model
BaseHostGroupPool_ModelAutogenerated class BaseHostGroupPool_Model
BaseHostGroupSet_ModelAutogenerated class BaseHostGroupSet_Model
BaseHostPool_ModelAutogenerated class BaseHostPool_Model
BaseHostSet_ModelAutogenerated class BaseHostSet_Model
BaseNotification_ModelAutogenerated class BaseNotification_Model
BaseNotificationPool_ModelAutogenerated class BaseNotificationPool_Model
BaseNotificationSet_ModelAutogenerated class BaseNotificationSet_Model
BaseObject_ModelAutogenerated class BaseObject_Model
BaseObjectPool_ModelAutogenerated class BaseObjectPool_Model
BaseObjectSet_ModelAutogenerated class BaseObjectSet_Model
BaseRecurringDowntime_ModelAutogenerated class BaseRecurringDowntime_Model
BaseRecurringDowntimePool_ModelAutogenerated class BaseRecurringDowntimePool_Model
BaseRecurringDowntimeSet_ModelAutogenerated class BaseRecurringDowntimeSet_Model
BaseSavedFilter_ModelAutogenerated class BaseSavedFilter_Model
BaseSavedFilterPool_ModelAutogenerated class BaseSavedFilterPool_Model
BaseSavedFilterSet_ModelAutogenerated class BaseSavedFilterSet_Model
BaseService_ModelAutogenerated class BaseService_Model
BaseServiceGroup_ModelAutogenerated class BaseServiceGroup_Model
BaseServiceGroupPool_ModelAutogenerated class BaseServiceGroupPool_Model
BaseServiceGroupSet_ModelAutogenerated class BaseServiceGroupSet_Model
BaseServicePool_ModelAutogenerated class BaseServicePool_Model
BaseServiceSet_ModelAutogenerated class BaseServiceSet_Model
BaseStatus_ModelAutogenerated class BaseStatus_Model
BaseStatusPool_ModelAutogenerated class BaseStatusPool_Model
BaseStatusSet_ModelAutogenerated class BaseStatusSet_Model
BaseTimePeriod_ModelAutogenerated class BaseTimePeriod_Model
BaseTimePeriodPool_ModelAutogenerated class BaseTimePeriodPool_Model
BaseTimePeriodSet_ModelAutogenerated class BaseTimePeriodSet_Model
BestStateCalculatorState calculator for multiple objects that returns the best state at any point in time
cal_CoreDate help class
chartsCharts helper class
Column_ModelDescribes a single object from livestatus
ColumnPool_ModelThe univese of a objects of a given type in livestatus
ColumnSet_ModelDescribes a set of objects from livestatus
Command_ModelDescribes a single object from livestatus
CommandPool_ModelThe univese of a objects of a given type in livestatus
CommandSet_ModelDescribes a set of objects from livestatus
Comment_ModelDescribes a single object from livestatus
CommentPool_ModelThe univese of a objects of a given type in livestatus
CommentSet_ModelDescribes a set of objects from livestatus
config_CoreHelp class for handling config items transparently, i.e independent of storage location (file or database)
Contact_ModelDescribes a single object from livestatus
ContactGroup_ModelDescribes a single object from livestatus
ContactGroupPool_ModelThe univese of a objects of a given type in livestatus
ContactGroupSet_ModelDescribes a set of objects from livestatus
ContactPool_ModelThe univese of a objects of a given type in livestatus
ContactSet_ModelDescribes a set of objects from livestatus
csrf_CoreCSRF helper class
csv_CoreHelper for CSV functionality
Current_status_ModelRetrieves and manipulates current status of hosts (and services?)
Custom_command_ModelAuthorize and parse custom command
customlogo_CoreHelp class to ease the customization of the Ninja GUI Logo
date_CoreHelp with formatting datestamps
Downtime_ModelDescribes a single object from livestatus
DowntimePool_ModelThe univese of a objects of a given type in livestatus
DowntimeSet_ModelDescribes a set of objects from livestatus
email_CoreEmail helper class
Error_WidgetWidget for rendering load errors
Execute_Command_ModelSends external commands to Nagios command FIFO
ExpParser_CoreBase class to handle the logic and lexing in a descendent recursive parser
ExpParser_SearchFilter_CoreParses a global search string, of syntax similar to: h:linux or windows and s:ping
ExpParserExceptionException from ExpParser
gridstat_WidgetORM gridstat widget
Hello_world_ControllerHello World controller
Hello_world_ModelHello world model example This is where you should place your business logic, database queries and such
help_CoreHelp class to provide links to render help texts
Histogram_ControllerHistogram controller Requires authentication
Histogram_options_CoreReport options for histogram reports
Host_ModelDescribes a single object from livestatus
HostGroup_ModelDescribes a single object from livestatus
HostGroupPool_ModelThe univese of a objects of a given type in livestatus
HostGroupSet_ModelDescribes a set of objects from livestatus
HostPool_ModelThe univese of a objects of a given type in livestatus
HostSet_ModelDescribes a set of objects from livestatus
HttpApiEvent_optionsThe report options for the Event type of reports in the HTTP API
i18n_CoreFunctionality used for internationalization related functionality
json_CoreQuickly kill request while serving it(s content) as JSON
link_CoreHelp class for handling links that could contain chars that would break Kohanas routing ('/')
listviewHelper methods for easy access to generate queries and links to listview
ListView_ControllerList view-related calls
Listview_WidgetListview widget
LivestatusFilterAndModels a and operation in a filer for livestatus
LivestatusFilterBaseBase class of livestatus filters
LivestatusFilterBoolOpAn or-node in the livestatus filter node tree
LivestatusFilterBuilderVisitorConvert a Livestatus Filter tree to a livestatus query
LivestatusFilterMatchAn match-node in the livestatus filter node tree
LivestatusFilterNotAn not-node in the livestatus filter node tree
LivestatusFilterOrAn or-node in the livestatus filter node tree
LivestatusFilterVisitorA visitor to convert a Livestatus Filter tree to a search query
LivestatusSetIteratorA helper to iterate over objects in the result set of an ORM object
LivestatusSQLBuilderVisitorUsed within the parser as a parse visitor of a lsfilter to generate a ORM object set
LivestatusStatsBuilderVisitorConvert a Livestatus Filter tree to a livestatus stats-query
LSColumns_CoreAutogenerated class LSColumns_Core
LSColumnsExceptionAutogenerated class LSColumnsException
LSColumnsLexer_CoreAutogenerated class LSColumnsLexer_Core
LSColumnsParser_CoreAutogenerated class LSColumnsParser_Core
LSColumnsPreprocessor_CoreAutogenerated class LSColumnsPreprocessor_Core
LSColumnsVisitor_CoreAutogenerated class LSColumnsVisitor_Core
LSFilter_CoreAutogenerated class LSFilter_Core
LSFilter_Saved_Queries_ModelModels the interface of saved queries for the listview search filters
LSFilterExceptionAutogenerated class LSFilterException
LSFilterLexer_CoreAutogenerated class LSFilterLexer_Core
LSFilterMetadataVisitor_CoreUsed within the parser as a parse visitor of a lsfilter to extract metadata from a query
LSFilterParser_CoreAutogenerated class LSFilterParser_Core
LSFilterPP_CorePreprocessor for lsfilter, resolves strings and integers
LSFilterPreprocessor_CoreAutogenerated class LSFilterPreprocessor_Core
LSFilterQueryBuilderVisitorVisitor to convert a livestatus filter to a search query
LSFilterSetBuilderVisitor_CoreUsed within the parser as a parse visitor of a lsfilter to generate a ORM object set
LSFilterVisitor_CoreAutogenerated class LSFilterVisitor_Core
Menu_ModelRepresents a user's, perhaps partial, view of the complete menu
MockLivestatusA mock replacement for op5Livestatus, which works on the data array passed to the constructor
MockLivestatus_ExceptionException for MockLivestatus
MockLivestatus_StateMachineLocal helper for MockLivestatus-library
Module_Manifest_ModelHandle manifest files from modules
Monitoring_performance_WidgetHosts widget for monitoring performance
nacoma_CoreHelper class for nacoma
nagioscmd_CoreNagios FIFO command helper
nagstat_CoreHelper class for nagios status
Nagvis_WidgetNagvis widget
nagvisconfig_CoreNagvis config reader class
Netw_health_WidgetNetwork health widget
Netw_outages_WidgetNetwork outages widget
ninja_auth_CoreThis helper class provides various routines for authenticating users against a database that stores passwords with multiple different hash-types
ninja_CoreHelper for basic ninja stuff
Ninja_ModelBase NINJA model
Ninja_Reports_Test_CoreA model that runs tests on the reports model, based on a special test-DSL
Ninja_setting_ModelHandle page data - saving and fetching
Ninja_Unit_TestWrapper around the tapunit wrapper around phptap
Ninja_unit_test_ControllerUnit_Test controller
Ninja_widget_ModelA widget consists of four (or, well, five) identifying pieces of information
Notification_ModelDescribes a single object from livestatus
NotificationPool_ModelThe univese of a objects of a given type in livestatus
NotificationSet_ModelDescribes a set of objects from livestatus
notify_CoreNinja notification facility PHP interface
Object_ModelDescribes a single object from livestatus
ObjectPool_ModelThe univese of a objects of a given type in livestatus
ObjectSet_ModelDescribes a set of objects from livestatus
Old_Status_ModelA model for generating status filters from livestatus
Old_Timeperiod_ModelA model used by reports to lookup when report times and timeperiods start and stop
option_CoreA helper for widgets to render their custom configuration options
ORMExceptionException for ORM
pdf_CorePDF help class
performance_data_CoreHelper methods for performance data processing
persist_pdf_CorePDF help class
phplot_charts_CoreCharts helper class
pnp_CoreHelp class for handling PNP related stuff such as checking if we should display a graph link or not
RecurringDowntime_ModelAutogenerated class RecurringDowntime_Model
RecurringDowntimePool_ModelAutogenerated class RecurringDowntimePool_Model
RecurringDowntimeSet_ModelAutogenerated class RecurringDowntimeSet_Model
refresh_CoreThis helper is intended to be used to control the page reload (refresh) using javascript
Report_optionsReport_options is an object representing the user-selected report
Reports_ControllerReports controller
reports_CoreHelp class for reports
Reports_ModelBasic reports model that only exists for legacy reasons
Saved_reports_ModelSaved reports model Responsible for fetching data for saved reports
Saved_searches_ModelSaved searches model Responsible for handling saved searches
SavedFilter_ModelAutogenerated class SavedFilter_Model
SavedFilterPool_ModelAutogenerated class SavedFilterPool_Model
SavedFilterSet_ModelAutogenerated class SavedFilterSet_Model
Schedule_ControllerController for scheduling reports
Scheduled_reports_ModelModel for scheduled reports
ScheduleDate_ModelSchedule downtime
Scheduling_queue_ModelHandle comments for hosts and services
security_CoreAdd functionality to kohanas built-in security helper
Send_report_ModelModel for sending out reports in different ways
Service_ModelDescribes a single object from livestatus
ServiceGroup_ModelDescribes a single object from livestatus
ServiceGroupPool_ModelThe univese of a objects of a given type in livestatus
ServiceGroupSet_ModelDescribes a set of objects from livestatus
ServicePool_ModelThe univese of a objects of a given type in livestatus
ServiceSet_ModelDescribes a set of objects from livestatus
showlog_CoreShowlog helper
SingleStateCalculatorState calculator for a single object - thus more of a state
Sla_ControllerSLA reports controller
Sla_options_CoreReport options for SLA reports
sql_CoreSQL Help class
StateCalculatorClass that provides API/helpers for generating the state of a report based on a number of events
Stats_ModelA model for generating statistics from livestatus
Status_ControllerStatus controller
Status_ModelDescribes a single object from livestatus
Status_Reports_ModelReports model Responsible for fetching data for avail and SLA reports
StatusPool_ModelThe univese of a objects of a given type in livestatus
StatusSet_ModelDescribes a set of objects from livestatus
Summary_ControllerAlert Summary controller Requires authentication
Summary_optionsReport options for all kinds of Summary reports
Summary_Reports_ModelBig, fat TODO: Almost every method asks the DB for all data and returns it
System_ModelReads various nagios-related configuration files
tablestat_WidgetORM tablestat widget
Tac_acknowledged_WidgetHosts widget for tactical overview
Tac_disabled_WidgetHosts widget for tactical overview
Tac_hosts_WidgetHosts widget for tactical overview
Tac_monfeat_WidgetMonitoring Features widget for tactical overview
Tac_problems_WidgetHosts widget for tactical overview
Tac_scheduled_WidgetHosts widget for tactical overview
Tac_services_WidgetServices widget for tactical overview
Test_report_optionsA mock-implementation of the regular report options In particular, it exposes a way to set arbitrary report properties and members
time_CoreHelp class for converting seconds to readable string of days, hours etc
TimePeriod_ModelDescribes a single object from livestatus
TimePeriodPool_ModelThe univese of a objects of a given type in livestatus
TimePeriodSet_ModelDescribes a set of objects from livestatus
Trends_graph_ModelModel for generating trend graphs
unittest_CoreKohana help class for unit tests
user_CoreHelp class for user session data
widget_BaseWidget helper class
widget_CoreWidget helper class
WorstStateCalculatorState calculator for not only generating the state for a number of sub-calculators, but also to sum up according to the worst state of them all
zip_CoreKohana helper class for pclzip
 All Data Structures Functions Variables

Generated on 4 Apr 2014 for ninja by  doxygen 1.6.1