WordPress.org

Plugin Directory

Pandora FMS WP Ìtumọ̀ Yorùbá: – Monitoring WordPress from Pandora FMS

Plugin yìí kò tíì ṣe àyẹ̀wò pẹ̀lú àwọn ìtújáde mẹ́ta pàtàkì tó kẹ́yìn ti WordPress. Ó lè jẹ́ pé a kò tọ́jú tàbí ṣe àtìlẹ́yìn fún un mọ́, ó sì lè ní àwọn ọ̀ràn ìbámu nígbà tí a bá lò ó pẹ̀lú àwọn ẹ̀yà WordPress tuntun.

Pandora FMS WP Ìtumọ̀ Yorùbá: – Monitoring WordPress from Pandora FMS

Àpèjúwe

Pandora FMS WP is a monitoring plugin for WordPress. 100% free and OpenSource. It collect basic information from your WordPress and allow Pandora FMS to retrieve it remotely using a REST API. Some examples are new posts, comments or user logins in last hour. It also monitor if new plugins or themes has been isntalled, if a new user has been created of if a bruteforce login attempt has been made recently. You can expand easily by defining custom SQL queries to monitor other plugins or create your own SQL to collect information and sent it to Pandora FMS.

This plugin has been developed by Pandora FMS team. Sourcecode is available at https://github.com/articaST/pandorafms-wp/

Sections:

  • Dashboard: here, you can view a summary of the items monitored: plugins updated, version of WP and if they need an update, total users, new posts in last 24hr, new replies in 24hr and other checks.

  • Audit records: You can view a table with user access data: users, IP, if the login has been correct or incorrect and how many times, and the date of the last access. Also can see if new plugins or themes have been installed and the date on which these events occurred.

  • General Setup: Set general options:

    • API Settings
      • List of IPs with access to the API.
      • Set the time to show new data in the API.
    • Delete Logs Time
      • Clean fields of filesystem table with status deleted for data older than X days
      • Remove the status ¨new¨ on fields of filesystem table for data older than X days
    • Custom SQL queries

Prerequisites

  • PandoraFMS-WP requires (optionally) a plugin for REST API, called “JSON REST API”. Only needed if you want to integrate the monitoring/status information of the WP site into a central management console with Pandora FMS. This is an optional feature, you can manage all information from WordPress itself.

  • If your WordPress version is lower than 4.7, you must have the WP REST API (v2) plugin installed to use the API. (This plugin requires version 4.6 or higher).

Limitations

  • WP Multisite not supported on this version.
  • To use the WordPress API REST, you need version 4.6 or higher.

Àwọn àwòrán ìbòjú

Ìgbéwọlẹ̀

  1. Upload the plugin files to the /wp-content/plugins/plugin-name directory, or install the plugin directly through the WordPress plugins screen.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. In the menu, below Settings, you will see ‘PandoraFMS WP’. Use it to configure the plugin.
  4. If you want a more secure API access to the Pandora FMS WP REST API, set the allowed IPs. Any IP is allowed by default to access Pandora FMS WP Rest API.
  5. In order to get information remotely from your Pandora FMS server, you need to have running the REST API in your wordpress setup, and for that, you need also the permalinks to be running. To check if your API is running, check the API manually, for example: http://mywordpress.com/wp-json/pandorafms_wp/online This API request should report 1 if works as intented.
  6. Install the .PSPZ2 package in your Pandora FMS console to load library checks that use this plugin by using the API REST over HTTP(s). You can also create the modules manually, its just a regular HTTP request on a REST API, but itÌtumọ̀ Yorùbá: ’s easier if you load the PSPZ2 with predefined modules.
  7. Create a new Plugin Server module in your Pandora FMS WP module in Pandora FMS, define the URL to access the api rest of this plugin, like http://mywordpress.com/ and choose the predefined module from library: online, new_account, plugin check, etc).
  8. API Calls available under /wp-json/pandorafms_wp/xxxx : /online Ìtumọ̀ Yorùbá: – Check if WordPress is responding using Pandora FMS WP REST API /site_name Ìtumọ̀ Yorùbá: – Check WordPress sitename /version Ìtumọ̀ Yorùbá: – Return plugin version /wp_version Ìtumọ̀ Yorùbá: – Return WordPress core version /admin Ìtumọ̀ Yorùbá: – Return FALSE if ‘admin’ account exists (a very bad practice) /new_account Ìtumọ̀ Yorùbá: – Return FALSE if new user accounts has been created in last hour /theme_registered Ìtumọ̀ Yorùbá: – Return FALSE if new themes has been installed in last hour /plugin_registered Ìtumọ̀ Yorùbá: – Return FALSE if new plugins has been installed in last hour /new_posts Ìtumọ̀ Yorùbá: – New posts in last hour /new_comments Ìtumọ̀ Yorùbá: – New comments in last hour /plugin_update Ìtumọ̀ Yorùbá: – Return FALSE if a plugin needs update /core_update Ìtumọ̀ Yorùbá: – Return FALSE if wordpress core needs update /user_login Ìtumọ̀ Yorùbá: – Return FALSE if a successful login has been detected in last hour /failed_login Ìtumọ̀ Yorùbá: – Return FALSE if a unsuccessful login has been detected in last hour /bruteforce Ìtumọ̀ Yorùbá: – Return FALSE if a bruteforce attack has been detected in last hour /custom_sql_1 Ìtumọ̀ Yorùbá: – Return result of a custom SQL query. /custom_sql_2 Ìtumọ̀ Yorùbá: – Return result of a custom SQL query.
  9. In the /wp-content/plugins/pandorafms-wp/pspz directory you have the .pspz2 file ready to be uploaded to your Pandora FMS console to use this plugin as remote plugin modules. See more information about the process in the module library at https://pandorafms.com/library/wordpress-monitoring-plugin/

Àwọn àgbéyẹ̀wò

Ka gbogbo àgbéyẹ̀wò 1

Àwọn Olùkópa & Olùgbéejáde

“Pandora FMS WP Ìtumọ̀ Yorùbá: – Monitoring WordPress from Pandora FMS” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

A ti túmọ̀ “Pandora FMS WP Ìtumọ̀ Yorùbá: – Monitoring WordPress from Pandora FMS” sí èdè agbègbè 1 kan. Ọpẹ́lọpẹ́ fún àwọn atúmọ̀ èdè fún àwọn ìkópa wọn.

Túmọ̀ “Pandora FMS WP Ìtumọ̀ Yorùbá: – Monitoring WordPress from Pandora FMS” sí èdè rẹ.

Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.

Àkọsílẹ̀ àwọn àyípadà

  • 2022-02-06 New version, 2.0 removes some filesystem hardening features. Plugin is now much more fast and lighter. API Rest adds new bruteforce detection and custom SQL queries.