как можно решить вопрос, чтобы команда
Код: Выделить всё
/usr/local/etc/rc.d/zabbix_server start
Код: Выделить всё
/usr/local/etc/rc.d/zabbix_server start
нет, сам заббикс сервер не запускается после перезагрузки.lissyara писал(а):а она не запускается?
Код: Выделить всё
zabbix# pkg_info | grep zab
zabbix-1.6.6,1 Application and network monitoring solution
zabbix-agent-1.6.6,2 Application and network monitoring solution
zabbix#
Код: Выделить всё
rcorder /etc/rc.d/* /usr/local/etc/rc.d/*
в rc.conf всё окhizel писал(а):тоесть в rc.conf вы что-то типа zabbix_server_enable="YES" вписали?
проверьтеКод: Выделить всё
rcorder /etc/rc.d/* /usr/local/etc/rc.d/*
Код: Выделить всё
zabbix# cat /etc/rc.conf | grep zab
#hostname="zabbix"
zabbix_server_enable="YES"
zabbix_agentd_enable="YES"
hostname="zabbix"
zabbix#
Код: Выделить всё
man rcorder
Код: Выделить всё
zabbix# rcorder /etc/rc.d/* /usr/local/etc/rc.d/*
/etc/rc.d/dumpon
/etc/rc.d/ddb
/etc/rc.d/initrandom
/etc/rc.d/geli
/etc/rc.d/gbde
/etc/rc.d/encswap
/etc/rc.d/ccd
/etc/rc.d/swap1
/etc/rc.d/early.sh
/etc/rc.d/fsck
/etc/rc.d/root
/etc/rc.d/hostid
/etc/rc.d/mdconfig
/etc/rc.d/mountcritlocal
/etc/rc.d/zfs
/etc/rc.d/FILESYSTEMS
/etc/rc.d/var
/etc/rc.d/random
/etc/rc.d/adjkerntz
/etc/rc.d/atm1
/etc/rc.d/hostname
/etc/rc.d/ipfilter
/etc/rc.d/ipnat
/etc/rc.d/ipfs
/etc/rc.d/kldxref
/etc/rc.d/sppp
/etc/rc.d/addswap
/etc/rc.d/auto_linklocal
/etc/rc.d/sysctl
/etc/rc.d/serial
/etc/rc.d/cleanvar
/etc/rc.d/netif
/etc/rc.d/ip6addrctl
/etc/rc.d/atm2
/etc/rc.d/pfsync
/etc/rc.d/pflog
/etc/rc.d/pf
/etc/rc.d/isdnd
/etc/rc.d/ppp
/etc/rc.d/routing
/etc/rc.d/ip6fw
/etc/rc.d/network_ipv6
/etc/rc.d/devd
/etc/rc.d/ipsec
/etc/rc.d/ipfw
/etc/rc.d/nsswitch
/etc/rc.d/resolv
/etc/rc.d/mroute6d
/etc/rc.d/route6d
/etc/rc.d/mrouted
/etc/rc.d/routed
/etc/rc.d/netoptions
/etc/rc.d/NETWORKING
/etc/rc.d/mountcritremote
/etc/rc.d/accounting
/etc/rc.d/ldconfig
/etc/rc.d/devfs
/etc/rc.d/ipmon
/etc/rc.d/mdconfig2
/etc/rc.d/newsyslog
/etc/rc.d/syslogd
/etc/rc.d/savecore
/etc/rc.d/archdep
/etc/rc.d/abi
/etc/rc.d/SERVERS
/etc/rc.d/named
/etc/rc.d/ntpdate
/etc/rc.d/rpcbind
/etc/rc.d/nfsclient
/etc/rc.d/nisdomain
/etc/rc.d/ypserv
/etc/rc.d/ypbind
/etc/rc.d/amd
/etc/rc.d/atm3
/etc/rc.d/auditd
/etc/rc.d/tmp
/etc/rc.d/cleartmp
/etc/rc.d/dmesg
/etc/rc.d/ipxrouted
/etc/rc.d/kerberos
/etc/rc.d/kadmind
/etc/rc.d/keyserv
/etc/rc.d/kpasswdd
/etc/rc.d/quota
/etc/rc.d/nfsserver
/etc/rc.d/mountd
/etc/rc.d/nfsd
/etc/rc.d/statd
/etc/rc.d/lockd
/etc/rc.d/pppoed
/etc/rc.d/pwcheck
/etc/rc.d/virecover
/etc/rc.d/DAEMON
/usr/local/etc/rc.d/zabbix_server
/usr/local/etc/rc.d/zabbix_agentd
/etc/rc.d/apm
/etc/rc.d/apmd
/etc/rc.d/bootparams
/etc/rc.d/hcsecd
/etc/rc.d/bthidd
/etc/rc.d/local
/etc/rc.d/lpd
/etc/rc.d/motd
/etc/rc.d/mountlate
/etc/rc.d/nscd
/etc/rc.d/ntpd
/etc/rc.d/powerd
/etc/rc.d/rarpd
/etc/rc.d/sdpd
/etc/rc.d/rfcomm_pppd_server
/etc/rc.d/rtadvd
/etc/rc.d/rwho
/etc/rc.d/timed
/etc/rc.d/ugidfw
/etc/rc.d/yppasswdd
/usr/local/etc/rc.d/proftpd
/usr/local/etc/rc.d/samba
/etc/rc.d/LOGIN
/usr/local/etc/rc.d/squid
/usr/local/etc/rc.d/snmptrapd
/usr/local/etc/rc.d/snmpd
/usr/local/etc/rc.d/mysql-server
/usr/local/etc/rc.d/htcacheclean
/usr/local/etc/rc.d/apache22
/etc/rc.d/ypxfrd
/etc/rc.d/ypupdated
/etc/rc.d/ypset
/etc/rc.d/wpa_supplicant
/etc/rc.d/watchdogd
/etc/rc.d/syscons
/etc/rc.d/sshd
/etc/rc.d/sendmail
/etc/rc.d/cron
/etc/rc.d/jail
/etc/rc.d/localpkg
/etc/rc.d/securelevel
/etc/rc.d/power_profile
/etc/rc.d/othermta
/etc/rc.d/natd
/etc/rc.d/msgs
/etc/rc.d/moused
/etc/rc.d/mixer
/etc/rc.d/kernel
/etc/rc.d/inetd
/etc/rc.d/idmapd
/etc/rc.d/hostapd
/etc/rc.d/geli2
/etc/rc.d/ftpd
/etc/rc.d/ftp-proxy
/etc/rc.d/dhclient
/etc/rc.d/bsnmpd
/etc/rc.d/bridge
/etc/rc.d/bluetooth
/etc/rc.d/bgfsck
zabbix#
как вылечить?Mox писал(а):чувак, тебе hizel написал ответ на твой вопрос. У тебя заббикс сервер скорей всего стартует когда еще мускул до конца не стартанул, ну или вообще не стартанул.
vintovkin писал(а):как вылечить?Mox писал(а):чувак, тебе hizel написал ответ на твой вопрос. У тебя заббикс сервер скорей всего стартует когда еще мускул до конца не стартанул, ну или вообще не стартанул.
Код: Выделить всё
# PROVIDE: zabbix_server
# REQUIRE: DAEMON mysql
# KEYWORD: shutdown
Код: Выделить всё
# PROVIDE: ndo2db
# REQUIRE: DAEMON nagios
# BEFORE: LOGIN
# KEYWORD: shutdown
+1Mox писал(а):vintovkin писал(а):как вылечить?Mox писал(а):чувак, тебе hizel написал ответ на твой вопрос. У тебя заббикс сервер скорей всего стартует когда еще мускул до конца не стартанул, ну или вообще не стартанул.
есть во всех стартовых скриптах в самом начала строчки типаили например ещеКод: Выделить всё
# PROVIDE: zabbix_server # REQUIRE: DAEMON mysql # KEYWORD: shutdown
строчка PROVIDE говорит как называется программа, которую ты будешь этим скриптом запускать. Это имя фигурирует только для того, чтобы указывать параметры REQUIRE, и собственно для rc.confКод: Выделить всё
# PROVIDE: ndo2db # REQUIRE: DAEMON nagios # BEFORE: LOGIN # KEYWORD: shutdown
REQUIRE говорит что нужно для запуска данного скрипта, т.е. грубо говоря, после чего он запустится
остальное по аналогии.
например, у меня zabbix_server запускается только если запущен mysql (см. выше. тебе так же нужно сделать). Но бывали случаи, что mysql типа запускался, но видно не полностью, и zabbix_server запуститься не мог. Так что если возникнут проблемы, то нужно в поле REQUIRE поставить еще что-нибудь.
Это BSD-like система запуска.
У linux`a (SYSV) например распиханы ссылки на стартовые скрипты в папки init с номером ран-левела.
hizel писал(а):следует добавить что после правки rc скриптов таким образом не плохо проверить опять через rcorder