День добрый, коллеги.
У меня опять наверное глупый вопрос, но ситуация такая:
Делаю DCI на все что можно и нужно. Все прекрасно работает до момента перезапуска netxms.
После старта пропадают все сделанные DCI
стартую\стоплю вот таким скриптом:
Что я делаю не так ? Может быть есть где то описанная более-менее процедура правильной остановки ?
ПО:
Заранее спасибо.
У меня опять наверное глупый вопрос, но ситуация такая:
Делаю DCI на все что можно и нужно. Все прекрасно работает до момента перезапуска netxms.
После старта пропадают все сделанные DCI
стартую\стоплю вот таким скриптом:
Code Select
#! /bin/sh
#
# /etc/init.d/netxms
#
### BEGIN INIT INFO
# Provides: netxms
# Required-Start: $local_fs $network sshd
# Required-Stop:
# Default-Start: 3 5
# Default-Stop:
# Description: Provides netxms control
### END INIT INFO
case "$1" in
start)
echo "whaiting for sql base start, 30 sec around."
su postgres --session-command="/usr/local/pgsql/bin/pg_ctl -D /opt/pgsql/data start"
sleep 20
echo "netxmsd starting up..."
/usr/local/netxms/bin/netxmsd -c /usr/local/netxms/etc/netxmsd.conf -D 0 -d
/usr/local/netxms/bin/nxagentd -d -c /usr/local/netxms/etc/nxagentd.conf
;;
stop)
su postgres --session-command "/usr/local/pgsql/bin/pg_ctl -D /opt/pgsql/data stop"
killall TERM nxagentd nxhttpd netxmsd
;;
restart)
$0 stop
echo "5 second pause before restart. . ."
sleep 5
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
Что я делаю не так ? Может быть есть где то описанная более-менее процедура правильной остановки ?
ПО:
Code Select
БД - postgresql
netxms - 0.2.31
Заранее спасибо.
