Platform service monitoring
Depending on the monitoring system used in the organization, a specialist must choose a method for monitoring the status of platform processes.
The page describes all the processes that need to be kept in working order for the platform to fully operate.
We recommend checking for the existence of a process by name using the tools built into the monitoring system or using the pidof utility.
The following information is necessary :
- RAM usage;
- CPU usage;
- disks ad free space;
- opened files and connections.
Components
| Name | Default IP | Default port |
|---|---|---|
| MongoDB (control) Single or cluster | 127.0.0.1 | 27017 |
| MongoDB (accounts) Single or cluster | 127.0.0.1 | 27018 |
| SSDB (actions) | 127.0.0.1 | 4410 |
| SSDB (hb) | 127.0.0.1 | 4420 |
| SSDB (notify) | 127.0.0.1 | 4430 |
| SSDB (stats) | 127.0.0.1 | 4440 |
| RabbitMQ | 0.0.0.0 | 5672 |
Processes and services
Platform executable files are located at {BASEDIR}/ak/bin.
PID-files are located at {BASEDIR}/pids.
Logs are located at {BASEDIR}/logs.
For complete list of processes you can use {BASEDIR}/akd --processes.
| Binary file name | Process name | Default IP | Default port | Description |
|---|---|---|---|---|
| adminwebcontrol | AK:adminwebcontrol | 127.0.0.1 | 8081 | Web interface |
| akmtad Can be moved to a remote host | AK:akmtad | 127.0.0.1 | 13444 | Mail transfer agent, AKMTA |
| api | AK:api | 127.0.0.1 | 8801 | API |
| cookie_saver Can be moved to a remote host | AK:cookie_saver | 127.0.0.1 | 8099 | Visitor cookie processing |
| proctask Can be moved to a remote host | AK:proctask | 127.0.0.1 | 8962 | Task processing, mailing launching |
| procactions | AK:procactions | - | - | Statistic events processing (opens, clicks) |
| proceventgen | AK:proceventgen | - | - | Demo event generator |
| prochook | AK:prochook | - | - | Action hooks |
| procpixel | AK:procpixel | - | - | Pixel events processing |
| procintegras | AK:procintegras | - | - | External systems integration (AppMetrica etc.) |
| procleadsaver | AK:procleadsaver | - | - | Import events processing |
| procnotify | AK:procnotify | - | - | Notifications processing The process was removed in versions v2024.2.68.2.2206 and later; its functionality was migrated to proctask. |
| procpush | AK:procpush | - | - | Push events processing |
| procresume | AK:procresume | - | - | Suspending and refreshing subscriptions |
| procrpc | AK:procrpc | 127.0.0.1 | 8972 | RPC-client for internal connections |
| procsenderev | AK:procsenderev | - | - | Events processing |
| procsmsev | AK:procsmsev | - | - | SMS sending events processing |
| procsmslisten | AK:procsmslisten | 127.0.0.1 | 8803 | SMS gateways events processing |
| proctrigger | AK:proctrigger | - | - | Triggers processing |
| procwebver | AK:procwebver | - | - | Email web versions processing |
| procworkflow | AK:procworkflow | 127.0.0.1 | 6060 | Scenarios processing |
| pywebcontrol | AK:pywebcontrol | 127.0.0.1 | 8080 | Proxying requests to webcontrol |
| stataggregator | AK:stataggregator | - | - | Statistics aggregator |
| tariffcontroller | AK:tariffcontroller | - | - | Tariff controller The process was removed in versions v2024.2.68.2.2206 and later; its functionality was migrated to proctask. |
| trkaction Can be moved to a remote host | AK:trkaction | 127.0.0.1 | 8095 | Tracking events registration |
| trk_amazon_sns Can be moved to a remote host | AK:trk_amazon_sns | 127.0.0.1 | 8093 | Amazon MTA events registration |
| trkmandrill Can be moved to a remote host | AK:trkmandrill | 127.0.0.1 | 8094 | Mandrill MTA events registration |
| trkimage Can be moved to a remote host | AK:trkimage | 127.0.0.1 | 8096 | Pixel events registration |
| trkpush Can be moved to a remote host | AK:trkpush | 127.0.0.1 | 8100 | Push events registration |
| trkread Can be moved to a remote host | AK:trkread | 127.0.0.1 | 8097 | Email reads events registration |
| trksms Can be moved to a remote host | AK:trksms | 127.0.0.1 | 8098 | SMS events registration |
| trkwebversion Can be moved to a remote host | AK:trkwebversion | 127.0.0.1 | 8199 | Web-versions events registration |
| webcontrol | AK:webcontrol | 127.0.0.1 | 8082 | User interface |
Problem diagnostics
Additionaly you can gather the required information and ask our team to help.
This page will give you the instructions.