diff options
Diffstat (limited to 'config/nrpe2/nrpe2.xml')
-rw-r--r-- | config/nrpe2/nrpe2.xml | 166 |
1 files changed, 166 insertions, 0 deletions
diff --git a/config/nrpe2/nrpe2.xml b/config/nrpe2/nrpe2.xml new file mode 100644 index 00000000..723bbba9 --- /dev/null +++ b/config/nrpe2/nrpe2.xml @@ -0,0 +1,166 @@ +<?xml version="1.0" encoding="utf-8" ?> +<packagegui> + <description>Nagios NRPEv2</description> + <requirements>Describe your package requirements here</requirements> + <name>nrpe2</name> + <version>2.11</version> + <title>NRPEv2</title> + <aftersaveredirect>/pkg_edit.php?xml=nrpe2.xml&id=0</aftersaveredirect> + <include_file>/usr/local/pkg/nrpe2.inc</include_file> + <menu> + <name>NRPEv2</name> + <tooltiptext></tooltiptext> + <section>Services</section> + <url>/pkg_edit.php?xml=nrpe2.xml&id=0</url> + </menu> + <service> + <name>NRPEv2</name> + <rcfile>nrpe2</rcfile> + <executable>nrpe2</executable> + <description>Nagios NRPE Daemon</description> + </service> + <configpath>installedpackages->package->nrpe2</configpath> + <additional_files_needed> + <prefix>/usr/local/pkg/</prefix> + <chmod>077</chmod> + <item>http://www.pfsense.com/packages/config/nrpe2/nrpe2.inc</item> + </additional_files_needed> + <fields> + <field> + <type>listtopic</type> + <name>NRPE Options</name> + <fieldname>temp</fieldname> + </field> + <field> + <fielddescr>Enabled</fielddescr> + <fieldname>enabled</fieldname> + <description>Check this to enable NRPE daemon</description> + <type>checkbox</type> + </field> + <field> + <type>listtopic</type> + <name>Configuration Options</name> + <fieldname>temp</fieldname> + </field> + <field> + <fielddescr>Port Number</fielddescr> + <fieldname>server_port</fieldname> + <description>Port number we should wait for connections on. (Default: 5666)</description> + <type>input</type> + <required/> + </field> + <field> + <fielddescr>Bind IP Address</fielddescr> + <fieldname>server_address</fieldname> + <description>Set this to the IP address of the interface you want the daemon to listen on.</description> + <type>input</type> + <required/> + </field> + <field> + <fielddescr>Nagios Server(s)</fielddescr> + <fieldname>allowed_hosts</fieldname> + <description>IP Address of Nagios server, usualy a single IP, but if multiple delimit by comma</description> + <type>input</type> + <required/> + </field> + <field> + <type>listtopic</type> + <name>Commands</name> + <fieldname>temp</fieldname> + </field> + <field> + <fielddescr>Command Definitions that the Nagios server can call via the NRPE daemon.</fielddescr> + <fieldname>none</fieldname> + <type>rowhelper</type> + <rowhelper> + <rowhelperfield> + <fielddescr>Name (Allowed Characters: a-zA-Z_)</fielddescr> + <fieldname>name</fieldname> + <type>input</type> + <size>20</size> + <required/> + </rowhelperfield> + <rowhelperfield> + <fielddescr>Command</fielddescr> + <fieldname>command</fieldname> + <type>select</type> + <options> + <option><name></name><value></value></option> + <option><name>check_dhcp</name><value>check_dhcp</value></option> + <option><name>check_dig</name><value>check_dig</value></option> + <option><name>check_disk</name><value>check_disk</value></option> + <option><name>check_dns</name><value>check_dns</value></option> + <option><name>check_file_age</name><value>check_file_age</value></option> + <option><name>check_http</name><value>check_http</value></option> + <option><name>check_icmp</name><value>check_icmp</value></option> + <option><name>check_ifoperstatus</name><value>check_ifoperstatus</value></option> + <option><name>check_ifstatus</name><value>check_ifstatus</value></option> + <option><name>check_load</name><value>check_load</value></option> + <option><name>check_log</name><value>check_log</value></option> + <option><name>check_nntp</name><value>check_nntp</value></option> + <option><name>check_nntps</name><value>check_nntps</value></option> + <option><name>check_ntp</name><value>check_ntp</value></option> + <option><name>check_ntp_peer</name><value>check_ntp_peer</value></option> + <option><name>check_ntp_time</name><value>check_ntp_time</value></option> + <option><name>check_oracle</name><value>check_oracle</value></option> + <option><name>check_ping</name><value>check_ping</value></option> + <option><name>check_procs</name><value>check_procs</value></option> + <option><name>check_rpc</name><value>check_rpc</value></option> + <option><name>check_ssh</name><value>check_ssh</value></option> + <option><name>check_swap</name><value>check_swap</value></option> + <option><name>check_tcp</name><value>check_tcp</value></option> + <option><name>check_time</name><value>check_time</value></option> + <option><name>check_udp</name><value>check_udp</value></option> + <option><name>check_ups</name><value>check_ups</value></option> + <option><name>check_users</name><value>check_users</value></option> + </options> + </rowhelperfield> + <rowhelperfield> + <fielddescr>Warning Level</fielddescr> + <fieldname>warning</fieldname> + <description>At which level do you want a warning to be alerted on?</description> + <type>input</type> + <size>15</size> + <required/> + </rowhelperfield> + <rowhelperfield> + <fielddescr>Critical Level</fielddescr> + <fieldname>critical</fieldname> + <description>At which level do you want a warning to be alerted on?</description> + <type>input</type> + <size>15</size> + <required/> + </rowhelperfield> + <rowhelperfield> + <fielddescr>Extra Options</fielddescr> + <fieldname>extra</fieldname> + <description>Warning! Use at your own risk, incorrect settings here may prevent NRPE from starting!</description> + <type>input</type> + <size>25</size> + </rowhelperfield> + </rowhelper> + </field> + </fields> + <custom_delete_php_command> + nrpe2_custom_php_write_config(); + nrpe2_custom_php_service(); + </custom_delete_php_command> + <custom_add_php_command> + nrpe2_custom_php_write_config(); + nrpe2_custom_php_service(); + </custom_add_php_command> + <custom_php_install_command> + nrpe2_custom_php_install_command(); + nrpe2_custom_php_write_config(); + nrpe2_custom_php_service(); + </custom_php_install_command> + <custom_php_deinstall_command> + nrpe2_custom_php_deinstall_command(); + nrpe2_custom_php_write_config(); + </custom_php_deinstall_command> + <custom_php_resync_config_command> + </custom_php_resync_config_command> + <custom_php_command_before_form> + unset($_POST['temp']); + </custom_php_command_before_form> +</packagegui> |