Find Jobs
Hire Freelancers

Centralized Syncing of PowerMTA (PMTA) Accounting Logs with custom ELK Stack and Graphite reports

$30-250 USD

Closed
Posted about 8 years ago

$30-250 USD

Paid on delivery
Mail Delivery and Automated Parsing and Storage of Bounces and Deliverables. The goal of this project is to centralize all PMTA delivery accounting files for a large-scale fleet of PowerMTA mail server nodes and to build a central database of non-deliverable (bounced) email addresses and known-good "deliverable" email addresses. We want to be able to automatically deploy logstash on each of the nodes, which pushes all of the PMTA accting log files back to an Elasticsearch cluster, which would be accessed by a dedicated "bounce-processing" server constantly parsing the new logs and storing bounce addresses, deliverable addresses, and other metrics into the centralized database. To do this, we need a PMTA Accounting Logs parser written in both Clojure and Python (to compare performance) For example, we may have 100+ PMTA servers that we'd like to sync to a central log processing server and all logged into a central MySQL DB and a basic report panel written that will show graphs based on the DB info. We would like the solution to be scalable to over 1000+ systems by simply expanding the Elasticsearch cluster as activity grows. The solution involved here will be similar to that described here:[login to view URL] For more info on similar projects see this comment as well:[login to view URL] except this will need to be both Linux and Windows PMTA boxes syncing back to the central log processing server (shouldnt matter on the log cluster side, will still be a logstash install on each node environment pushing it back to the central store) This main infrastructure in this cluster will consist of elasticsearch+logstash+Redis broker setup and with Graphite for the stats/monitoring (deliveries, bounces, connections, and perhaps a few other metrics such as types of errors, softbounces/hardbounces, etc).  Would also like to have an instance of Kibana for basic reporting and overview, and logstash + statsd + Graphite for more sophisticated analysis.
Project ID: 10036424

About the project

3 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
3 freelancers are bidding on average $211 USD for this job
User Avatar
Hello, I am doing PMTA server setups from 5 years. I do atleast 3 or 4 servers every week. I understand PowerMTA and IP throttling inside out. I have a special default ISP configuration for PowerMTA that works very well for throttling. I have also mastered the art of traffic shaping with PMTA. We have been successfully able to deliver 10 to 15 million emails per day using PMTA on different servers. I can also create SPF/DKIM using PMTA in less than 5 minutes. We can setup a server with multiple IPs and PMTA on it in less than 24 hours for you. Please PM me so that we can open floor for discussion.
$222 USD in 3 days
3.4 (6 reviews)
4.7
4.7
User Avatar
A proposal has not yet been provided
$155 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
Malerkotla, India
4.6
17
Payment method verified
Member since Dec 6, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.