Passive Check
A check that is performed by an external application, operating system, or device and is submitted to Nagios Core or Nagios XI for processing. Some monitoring agents - including NSCA, NCPA, and NRDP can be used to send passive checks to Nagios. An SNMP trap is also considered a passive check.

Performance Counters
Performance counters are a feature of Windows-based operating systems that are used to provide information as to how well the operating system or an application, service, or driver is performing. Nagios XI is able to monitor performance counters on Windows machines using both the Windows Monitoring wizard and the NCPA monitoring wizard.

Perl
Perl is a programming language that is most commonly used in scripts designed for system administration or applications. It can also be used to develop web applications. Several Nagios plugins are written in Perl and there are components of various Nagios products that are written in Perl.

PHP
PHP is a server-side scripting language designed used for building web applications. It is also used as a general-purpose programming language. Nagios XI and other Nagios products utilize PHP for their web interfaces.

Plugin
A shell script, Perl script, compiled program, or other executable that is used by Nagios Core or Nagios XI to perform a monitoring check. Plugins perform the actual "leg work" of monitoring devices and applications. They are used to extend the capabilities of Nagios Core and Nagios XI. Thousands of plugins are available on the Nagios Exchange: http://exchange.nagios.org/

Polling
Refers to having Nagios actively check / re-check a website, service, device, etc. on a regular basis (e.g. on a 5 minute interval). See Active Checks.

Port
Summarized From Wikipedia: A software construct serving as a communications endpoint in a computer’s host operating system. The purpose of ports is to uniquely identify different applications or processes running on a single computer and thereby enable them to share information across a network. In the context of the Internet Protocol, a port is associated with an IP address of the host, as well as the type of protocol used for communication. Both TCP and UDP make use of ports to allow communication between different services, applications, and devices.

Postgres
Open Source database. Nagios XI uses Postgres as one of its database backends and can monitoring Postgres databases.

Python
Python is a programming language that is used for web application development, general application development, and system administration scripts. Some backend scripts of various Nagios products make use of Python.