# Zabbix doesn't like plain uuidgen passwords
PLC_MONITOR_DBPASSWORD=$( uuidgen | md5sum - | awk '{print $1}' )
plc-config --category=plc_monitor --variable=dbpassword --value="$PLC_MONITOR_DBPASSWORD" --save=$local_config $local_config
# Zabbix doesn't like plain uuidgen passwords
PLC_MONITOR_DBPASSWORD=$( uuidgen | md5sum - | awk '{print $1}' )
plc-config --category=plc_monitor --variable=dbpassword --value="$PLC_MONITOR_DBPASSWORD" --save=$local_config $local_config
dialog "$MESSAGE"
# DATABASE acces, creation, and data loading
check_pg_hba $MONITOR_DB_NAME $MONITOR_DB_USER
check_user_and_db $MONITOR_DB_NAME $MONITOR_DB_USER
dialog "$MESSAGE"
# DATABASE acces, creation, and data loading
check_pg_hba $MONITOR_DB_NAME $MONITOR_DB_USER
check_user_and_db $MONITOR_DB_NAME $MONITOR_DB_USER
# NOTE: restart db to enable access by users granted above.
service plc restart postgresql
service plc restart httpd
# NOTE: restart db to enable access by users granted above.
service plc restart postgresql
service plc restart httpd
# create /etc/httpd/conf.d/monitorweb.conf
create_httpd_conf
if [ -n "$WROTE_HTTP_CONFIG" ] ; then
# NOTE: restart web server to enable access web cfg
service plc restart httpd
# create /etc/httpd/conf.d/monitorweb.conf
create_httpd_conf
if [ -n "$WROTE_HTTP_CONFIG" ] ; then
# NOTE: restart web server to enable access web cfg
service plc restart httpd