PHPackages                             markri/nagparser - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. markri/nagparser

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

markri/nagparser
================

Nagios configuration parser

0.1(11y ago)3409↓100%1[1 issues](https://github.com/markri/nagparser/issues)[3 PRs](https://github.com/markri/nagparser/pulls)MITPHPPHP &gt;=5.3.2

Since Feb 1Pushed 5y ago1 watchersCompare

[ Source](https://github.com/markri/nagparser)[ Packagist](https://packagist.org/packages/markri/nagparser)[ RSS](/packages/markri-nagparser/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

Nagios Config Parser
====================

[](#nagios-config-parser)

Nagios Config Parser a simple parser written in PHP that parses Nagios config files (.cfg) into PHP objects, All definitions available in Nagios [Nagios doc](http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html) are read into PHP objects with getters for all options (easiness of autocompletion).

Currently it doesnt parse relations between definitions (yet).

Installation
============

[](#installation)

Install with composer. See [Packagist](https://packagist.org/packages/markri/nagparser) for versions and constraints. Or use your own PSR-0 compliant autoloader

Usage example
=============

[](#usage-example)

A little code example to fetch all service definitions from config

```
