![]() |
zabbix установка с нуля
Добрый день!
Подскажите, пожалуйста, по установке zabbix с нуля Поставил debian 8 jessie Поставил mc Поставил webmin Я так понимаю, что следующим моим шагом необходимо установить следующие компоненты apt-get install mysql-server apache2 php5 php5-mysql php5-gd libmysqlld-dev libcurl4-gnutls-dev libsnmp-dev fping snmpd libiksemel3 libiksemel-dev build-essential libapache2-mod-php5 libssh2-1-dev libopenipmi-dev Строку выше нашел в инете, подскажите, насколько актуальны версии компонентов по этой команде, может ее как то исправить, чтобы версии все последние установились? Конечная цель это установить заббикс с myql и чтобы базу можно потом в будущем оптимизировать, в случае ее разростания В линуксах не очень, прошу не ругаться Спасибо! |
|
Эту документацию я читал, но там что для 3.0 что для 3.2 что для 3.4 одна и таже ссылка
Я бы хотел поставить или 3.2 или 3.4 Но если тупо цифры поменять в repo выдает ошибку 404 выполнил команду wget http://repo.zabbix.com/zabbix/3.2/de...ssie_amd64.deb мне все загрузилось Дальше шняга см. рисунок |
Цитата:
у заббикса есть официальный дебиановский репозиторий (вы из него пакет качали). почему бы не подключить его и не мучаться с ручным удовлетворениям зависимостей? |
Цитата:
|
поискал за тебя в гугле.
1. добавляем ключ репозитория Код:
wget -O - http://repo.zabbix.com/zabbix-official-repo.key|apt-key add - Код:
echo "deb http://repo.zabbix.com/zabbix/2.2/debian wheezy main contrib" >> /etc/apt/sources.list 3. обновляемся Код:
apt-get update Код:
apt-get install zabbix-agent zabbix-server-mysql как-то так выглядит правильный путь. понятное дело все команды с правами суперпользователя. |
Все равно ошибка(см. вложение).
Как проверить, что именно установлено новее? |
рисунок
|
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
После запуска команды apt-get update && apt-get upgrade результат в конце идентичен точу, что я приложил на рисунке Что не так делаю? В линуксе не силен, но заббикс надо поднять |
Цитата:
Цитата:
Цитата:
Цитата:
посмотреть установленные пакеты - dpkg --list, выбрать нужные - grep. dpkg --list | grep <имя пакета> ну и да, для выхлопов лучше использовать wgetpaste. |
Цитата:
Выполнил команду apt-get upgrade -f intstall - что то установилось и скачалось Далее выполнил apt-get install zabbix-agent zabbix-server-mysql Установился только заббикс агент Рис 15 это поиск установленных программ, там не скл сервера После команды apt-get install zabbix-agent zabbix-server-mysql скл сервер так и непоявился. Сервер перезагрузил - не помогло Мне же ведь еще надо как то скл сервер настроить? |
Цитата:
Код:
#apt-get install mysql-server |
James Marsh, по этой команде мне предлагает поставить только:
- mysql-server - mysql-server-5.6 - mysql-server-5.5 По гуглил а сейчас уже 7 версия сиквела есть Как мне загрузить последнюю версию сиквела? Спасибо! |
|
Хотите совет. Снесите все и начните по новой. 1. Качаете netinstall 2. Устанавливаете, выбирая в процессе нижний пункт "Только стандартные инструменты" 3. В /etc/apt/sources.list дописываете contrib и non-free В /etc/apt/sources.list дописываете contrib и non-free
Код:
urik@nebo-www:~$ cat /etc/apt/sources.list 4. Устанавливаете APM + phpmyadmin Код:
#apt-get install apache2 php5 mysql-server phpmyadmin И тогда вываливаем сюда, все что не получилось. И не гонитесь за последними версиями софта, которые есть в оф репозитории дебиана, у него все-таки другая философия. |
James Marsh, Как все пересоздам отпишусь о результатах
|
Выполнил
Цитата James Marsh: apt-get install apache2 php5 mysql-server phpmyadmin » Опять mysql server только версии 5 Мне "Д" нажимать или не надо? см. рисунок Эти адреса не работают Цитата James Marsh: deb http://security.debian.org/ jessie/updates main contrib non-free deb-src http://security.debian.org/ jessie/updates main contrib non-free » 404 Not Found |
Цитата:
Цитата:
Цитата:
Скрытый текст
Код:
root@nebo-www:/home/urik# cat /etc/apt/sources.list Фунциклирует все. Я надеюсь, что Вы это не в адресную строку браузера пишите :) |
Цитата James Marsh:
Вы это не в адресную строку браузера пишите » Нет) Цитата James Marsh: Фунциклирует все » у меня 404 (см рисунок) Выполнил команду apt-get install apache2 php5 mysql-server phpmyadmin При настройке указал пароль для mysql Далее выполнил wget http://repo.zabbix.com/zabbix/3.0/de...jessie_all.deb Далее dpkg -i zabbix-release_3.2-1+jessie_all.deb Далее apt-get update Далее apt-get install zabbix-server-mysql zabbix-frontend-php Далее через webmin создал базу zabbix c таким же паролем и выполнил все скрипты Сделал настройки apache2 и зашел в веб интерфес Теперь два вопроса: 1. Как открыть ssh доступ - решил 2. При перезагрузке сервера служба zabbix server не стартует автоматически, как сделать чтобы при старте сервера служба заббикс сервера и агента автоматом запускалась? 3. Самый важный вопрос из за чего я все это затеял. Как мне теперь правильно настроить mysql чтобы в будущем я мог делать обслуживание базы(уменьшать размер, удалять старые данные). Чтобы не заморачиваться бэкапом баз, потом пересозданием базы, а потом возврат из бэкапа Чтобы не делать следующее Скрытый текст
У меня раздел под базу 40 гигов, после перехода на 3.0.3 стали проблемы с нехваткой места, т.к. неадекватно работатал Хаускипер, в итоге мы пришли к тому чтоб избавится от Housekeeper'a и переделать базу данных на партиции.
Поищите как отключить Хаускипер на 2.4, в 3.0 появилась возможность с помощью переменной HousekeepingFrequency=0 А теперь наше решение по переводу на партиции: 1. Сделали backup больших таблиц (history_uint, history, history_text, history_log, history_str) mysqldump --no-create-info --lock-tables -u zabbix -p zabbix history_str > backup_history_str.sql 2. Очищаем таблицу (проще дропнуть таблицу и создать заново) 3. Слегка меняем структуры таблиц ALTER TABLE `history_log` DROP PRIMARY KEY, ADD PRIMARY KEY (`itemid`,`id`,`clock`); ALTER TABLE `history_log` DROP KEY `history_log_2`; ALTER TABLE `history_text` DROP PRIMARY KEY, ADD PRIMARY KEY (`itemid`,`id`,`clock`); ALTER TABLE `history_text` DROP KEY `history_text_2`; 4. Создаем partition table с делением по дням ALTER TABLE `history_str` PARTITION BY RANGE( clock ) ( PARTITION p20160705 VALUES LESS THAN (UNIX_TIMESTAMP("2016-07-06 00:00:00")), PARTITION p20160706 VALUES LESS THAN (UNIX_TIMESTAMP("2016-07-07 00:00:00")), PARTITION p20160707 VALUES LESS THAN (UNIX_TIMESTAMP("2016-07-08 00:00:00")), PARTITION p20160708 VALUES LESS THAN (UNIX_TIMESTAMP("2016-07-09 00:00:00")) ); 5. Загружаете из бекапа все таблицы mysql -u zabbix -p zabbix < 20160704_history_log.sql Готово Теперь добавление новой партиции в ручном режиме ALTER TABLE `history_str` ADD PARTITION (PARTITION p20160705 VALUES LESS THAN (UNIX_TIMESTAMP("2016-07-06 00:00:00"))); Удаление ALTER TABLE `history_str` DROP PARTITION p20160627; Теперь осталось вам автоматизировать создание и удаление партици, свой скрипт не буду приводить ;-) |
|
Время: 21:58. |
Время: 21:58.
© OSzone.net 2001-