Help protect the website from attackers or bad actors, by identifying, preventing, or mitigating security vulnerabilities.

Update Status Proxy

Update Status Proxy is a module which provides a work-around for Drupal's inability to handle proxy servers, which makes getting the update status of modules impossible when your site is behind a r

CAPTCHA After

Captcha After Drupal 7 configuration page

Show CAPTCHA protection on selected forms after specified number of unsuccessful form submit attempts has been made.

Secure Code Review

The long name for this project could be: Static Code Analysis for Security Vulnerabilities.

Goal
From the abstract to the related project in the 2010 Google Summer of Code:
The goal of this module is to develop automated tools to assist with security reviews of Drupal module code. The tools will be built atop the grammar parser library and its code manipulation API (CMAPI). The project may also involve extending and enhancing the CMAPI to support the security review tools. The code manipulation API provides tools for traversing, searching and modifying a code snippet. This foundation should prove useful to the development of a security review engine.

Description

Zabbix client for Drupal

This module enables a Drupal website to send statistics remote Zabbix server using a locally installed Zabbix client. For more information on Zabbix, see http://www.zabbix.org

The Zabbix server can then be configured to monitor the incoming statistics and trigger alerts according to your own specific requirements.

Gain a deeper understanding of your Drupal performance and find those transient problems before they become major issues.

An example Zabbix XML Drupal items is included for your Zabbix server. Refer to the zabbix_items.xml in the example_zabbix_server_configuration directory. This is an export of example_items from Zabbix Server 1.8.2.

Sending custom Zabbix statistics from other Drupal modules

If you have other Drupal modules that need to send statistics to a Zabbix server then you can accomplish this one of two ways:
1. Calling zabbix_send() directly:

if (module_exists('zabbix')) {
  $key='drupal.customstatistic';
  $value='100';
  zabbix_send($key, $value);
}

2. Or implementing a zabbix_items function in your module, eg. function mymodule_zabbix_items(). See the existing zabbix_zabbix_items() function as an example.

Installation

See the included README.txt for installation, Zabbix items and Zabbix server configuration instructions.

Pages

Subscribe with RSS Subscribe to RSS - Security