summaryrefslogtreecommitdiffstats
path: root/plugins.d
AgeCommit message (Collapse)Author
2017-09-07slack messages now show the sending host at their footerCosta Tsaousis (ktsaou)
2017-09-05removed single quotes from -f argument to sendmail; fixes #2586Costa Tsaousis (ktsaou)
2017-09-05log the exact command line run by fping.plugin, showing the fping binary ↵Costa Tsaousis (ktsaou)
run; #2665
2017-08-22properly cleanup alarms severity filtering statuses; fixes #2618Costa Tsaousis (ktsaou)
2017-08-19send emails using -f and -F sendmail options to support sender verification; ↵Costa Tsaousis (ktsaou)
fixes #2586
2017-08-16Merge pull request #2588 from Ferroin/patch-1Costa Tsaousis
Reduce notification e-mail spam score.
2017-08-15Further reduce spam score by adding encoding info.Austin S. Hemmelgarn
A lot of spam filters are more likely to flag email without an encoding in the Content-Type headers as spam. Netdata is technically not locale aware, but the email message is sent from a bash script, and bash is locale aware, so the message will be encoded in whatever the environment dictated character encoding is (which is usually UTF-8) these days. It turns out that my assessment in the previous commit was incorrect, and it actually is trivial to get a MIME compatible encoding name from a shell script, so lets try to make sure the encoding is set automatically. When not explicitly set by the user, we first try to determine the system encoding using the `locale` command. If this fails and the user has not explicitly set an encoding, then it defaults to UTF-8, which is the de-facto standard on all modern Linux distributions and thus should be correct most of the time. Users can override the detection by setting EMAIL_CHARSET in health_alarm_notify.conf. For English speaking users, this should result in no change. For non-English speaking users, this may fix display of non-punycode encoded hostnames.
2017-08-11catch more signals for cleanupCosta Tsaousis (ktsaou)
2017-08-11Reduce notification e-mail spam score.Austin S. Hemmelgarn
This adds Content-Disposition and Content-Transfer-Encoding headers to the HTML and text/plain e-mail bodies, thus eliminating one of the issues that tools like Spamassassin check for. The value `inline` for the Content-Disposition is largely ignored by most e-mail clients these days, but may cause some older clients to display both parts of the message. It's usage here is consistent with what most e-mail clients set when sending both HTML and text/plain components. The value `8bit` for the Content-Type-Encoding clarifies that there is unescaped binary data in the text, but that it is limited to 998 character lines and only uses CR and LF at the end of the lines. `7bit` would work also when dealing with sending the messages in English, and technically be more widely compatible, but we can't assume that the message content will not contain 8-bit characters because certain components (specifically, at least the host name and chart name) may contain Unicode codepoints above 127. Ideally, we also need to add `charset=` parameters to the Content-Type header for both components, but that requires a bit more work because it's non-trivial to translate the locale's character set to an IANA character set. Partially fixes #2587
2017-08-03allow configuring the user sending email notifications; fixes #2548Costa Tsaousis (ktsaou)
2017-07-21alarm-notify.sh now enables debug mode when NETDATA_ALARM_NOTIFY_DEBUG=1Costa Tsaousis (ktsaou)
2017-07-02proxmox VMs are now named qemu_XXXX to allow the dashboard categorize them ↵Costa Tsaousis (ktsaou)
properly
2017-07-02cgroup-name.sh gives persistent libvirt/qemu names, without the domain idCosta Tsaousis (ktsaou)
2017-06-20Merge pull request #2363 from efaden/masterCosta Tsaousis
Fixing missing "[".
2017-06-19Fixing missing "[".Eric Faden
2017-06-19Merge pull request #2355 from efaden/masterCosta Tsaousis
Added cgroup name processing for Proxmox LXC and VM
2017-06-18Adding handling case where config file doesn't exist or don't have www-data ↵Eric Faden
permissions.
2017-06-18Fixed to work with config files directly. Requires netdata to be in group ↵Eric Faden
www-data.
2017-06-17Added cgroup name processing for Proxmox LXC and VMEric Faden
2017-06-17limit discord usernames to 32 characters; fixes #2344Costa Tsaousis (ktsaou)
2017-06-15python.d.plugin: plugin crashes if exception raises on job init fixedIlya
2017-06-15fixed typoCosta Tsaousis (ktsaou)
2017-06-15remove static references to /etc/netdata from plugins and use ↵Costa Tsaousis (ktsaou)
/../../../../etc/netdata relative to plugin file; fixes #2264
2017-06-15allow custom alarm notificationsCosta Tsaousis (ktsaou)
2017-05-30disabling apache_cache pluginIlya
2017-05-26replaced egrep with grep - the { character should be escaped for egrep; ↵Costa Tsaousis (ktsaou)
fixes #2197
2017-05-20MIME encoded / multipart / text and html email notifications; #2203Costa Tsaousis (ktsaou)
2017-05-19Fix minor typo in fping pluginSebastien Vaucouleur
Fix minor typo in fping plugin ("configued" -> "configured")
2017-05-13slaves propagate registry_hostname to master, which is now used for alarm ↵Costa Tsaousis (ktsaou)
notifications, so that clicking an alarm generated by the master can properly show the slave dashboard
2017-05-06updated to fping 4.0Costa Tsaousis (ktsaou)
2017-04-22python.d.plugin: fixes #2109Ilya
2017-04-08Add emoji for telegram notificationsAli Borhani
- Warning: ⚠️ - Critical: 🔴 - Clear: ✅ - Other: ⚪️
2017-03-18python.d.plugin: "default_run" option for python.d.conf addedIlya
2017-03-13automatic naming for libvirtd virtual machines; fixes #1045Costa Tsaousis (ktsaou)
2017-03-12add host to log messagesCosta Tsaousis (ktsaou)
2017-02-23hipchat: simplify server definitionManuel Frei
2017-02-22hipchat: add support for HipChat ServerManuel Frei
2017-02-22hipchat: detect html messagesManuel Frei
2017-02-18python.d.plugin: OrderedDict import for python2.6 addedIlya
2017-02-17fix rendering and return code check of hipchat notifications again No 4Costa Tsaousis (ktsaou)
2017-02-17fix rendering and return code check of hipchat notifications again No 3Costa Tsaousis (ktsaou)
2017-02-17fix rendering and return code check of hipchat notifications againCosta Tsaousis (ktsaou)
2017-02-17fix rendering and return code check of hipchat notificationsCosta Tsaousis (ktsaou)
2017-02-17properly escape quotes in hipchat notificationsCosta Tsaousis (ktsaou)
2017-02-17fix hipchat notifications; fixes #1526Costa Tsaousis (ktsaou)
2017-02-10pythin.d.plugin: add nginx_log and gunicorn_log to disabled listIlya
2017-02-07Merge pull request #1737 from l2isbad/pythond_plugin_improvementsCosta Tsaousis
python.d.plugin: YAML output is ordered now
2017-02-07python.d.plugin: YAML output is ordered nowIlya
2017-02-05updated fping plugin to install fping 3.15; fixes #1720Costa Tsaousis (ktsaou)
2017-01-31find fireqos run dir automatically; fixes #1684Costa Tsaousis (ktsaou)