Data Structures

Here are the data structures with brief descriptions:
alert_historyHelper class for alert log
Alert_history_ControllerAlert History controller This is just a special case of the recent alert view in the summary controller
Alert_history_optionsReport options for alert history reports
arrArray 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_urlHelper 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
calDate 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
configHelp 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
csrfCSRF helper class
csvHelper for CSV functionality
Current_status_ModelRetrieves and manipulates current status of hosts (and services?)
Custom_command_ModelAuthorize and parse custom command
customlogoHelp class to ease the customization of the Ninja GUI Logo
dateHelp 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
emailEmail helper class
Error_WidgetWidget for rendering load errors
Execute_Command_ModelSends external commands to Nagios command FIFO
ExpParserBase class to handle the logic and lexing in a descendent recursive parser
ExpParser_SearchFilterParses 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
helpHelp class to provide links to render help texts
Histogram_ControllerHistogram controller Requires authentication
Histogram_optionsReport 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
i18nFunctionality used for internationalization related functionality
jsonQuickly kill request while serving it(s content) as JSON
linkHelp 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
LivestatusPgSQLBuilderVisitorUsed within the parser as a parse visitor of a lsfilter to generate a ORM object set
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
LSColumnsAutogenerated class LSColumns
LSColumnsExceptionAutogenerated class LSColumnsException
LSColumnsLexerAutogenerated class LSColumnsLexer
LSColumnsParserAutogenerated class LSColumnsParser
LSColumnsPreprocessorAutogenerated class LSColumnsPreprocessor
LSColumnsVisitorAutogenerated class LSColumnsVisitor
LSFilterAutogenerated class LSFilter
LSFilter_Saved_Queries_ModelModels the interface of saved queries for the listview search filters
LSFilterExceptionAutogenerated class LSFilterException
LSFilterLexerAutogenerated class LSFilterLexer
LSFilterMetadataVisitorUsed within the parser as a parse visitor of a lsfilter to extract metadata from a query
LSFilterParserAutogenerated class LSFilterParser
LSFilterPPPreprocessor for lsfilter, resolves strings and integers
LSFilterPreprocessorAutogenerated class LSFilterPreprocessor
LSFilterQueryBuilderVisitorVisitor to convert a livestatus filter to a search query
LSFilterSetBuilderVisitorUsed within the parser as a parse visitor of a lsfilter to generate a ORM object set
LSFilterVisitorAutogenerated class LSFilterVisitor
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
nacomaHelper class for nacoma
nagioscmdNagios FIFO command helper
nagstatHelper class for nagios status
Nagvis_WidgetNagvis widget
nagvisconfigNagvis config reader class
Netw_health_WidgetNetwork health widget
Netw_outages_WidgetNetwork outages widget
ninjaHelper for basic ninja stuff
ninja_authThis helper class provides various routines for authenticating users against a database that stores passwords with multiple different hash-types
Ninja_ModelBase NINJA model
Ninja_Reports_TestA 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
notifyNinja 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
optionA helper for widgets to render their custom configuration options
ORMExceptionException for ORM
pdfPDF help class
performance_dataHelper methods for performance data processing
persist_pdfPDF help class
phplot_chartsCharts helper class
pnpHelp 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
refreshThis 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
Report_query_builder_ModelClass for building report sql queries
reportsHelp class for reports
Reports_ControllerReports controller
Reports_ModelBasic reports model that only exists for legacy reasons
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
securityAdd 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
showlogShowlog helper
SingleStateCalculatorState calculator for a single object - thus more of a state
Sla_ControllerSLA reports controller
Sla_optionsReport options for SLA reports
sqlSQL 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
timeHelp 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
unittestKohana help class for unit tests
userHelp class for user session data
widgetWidget helper class
widget_BaseWidget 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
 All Data Structures Functions Variables

Generated on 30 Oct 2014 for ninja by  doxygen 1.6.1