Setup Bahmni Event Log Service
Bahmni event log service is used for the pulling the event logs for using the data offline as described here. Here are the steps to set up:
- SSH into the remote machine.
Check if event log service is existing
Check if event log service exists
service bahmni-event-log-service status
In inventory file located at /etc/bahmni-installer/local, add localhost for the bahmni-event-log-service entry
Install event log service
[bahmni-event-log-service]
localhost
- Install bahmni event-log-service rpm
To install only bahmni event log service
ansible-playbook -i /etc/bahmni-installer/local /opt/bahmni-installer/bahmni-playbooks/all.yml -vv --extra-vars '@/etc/bahmni-installer/rpm_versions.yml' --extra-vars '@/etc/bahmni-installer/setup.yml' -t event-log
To install all rpms including bahmni event log service
bahmni install
Check if event-log-service is properly installed
Check if event log service is installed correctly
curl http://dev.bahmnidev.org/event-log-service/
The response should be "Event log service is up and running."
Generate Event Log for existing atomfeed
There is a migration script to add existing address heirarchy events on the server (from atom feed logs) to the event_log table. It should be manually run in this order:
Generate Event Log for concepts
To make concepts available for offline use, run the following python script
by running the command
python copyOfflineConcepts.py
The Bahmni documentation is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)