adminbd

Записи по mssql,oracle,windows и linux

Have a Question?

If you have any question you can ask below or enter what you are looking for!

Zabbix. Очистить базу zabbix.

Заходим в mysql

mysql -u root

B ходим в базу

use zabbix;

И чистим

DELETE FROM history WHERE itemid NOT IN (SELECT itemid FROM items WHERE status='0');
DELETE FROM history_uint WHERE itemid NOT IN (SELECT itemid FROM items WHERE status='0');
DELETE FROM history_str WHERE itemid NOT IN (SELECT itemid FROM items WHERE status='0');
DELETE FROM history_text WHERE itemid NOT IN (SELECT itemid FROM items WHERE status='0');
DELETE FROM history_log WHERE itemid NOT IN (SELECT itemid FROM items WHERE status='0');
DELETE FROM trends WHERE itemid NOT IN (SELECT itemid FROM items WHERE status='0');
DELETE FROM trends_uint WHERE itemid NOT IN (SELECT 
Читать далее

Zabbix. Где исправить timezone (Часовой пояс)

Мучался я с часовым поясом. Время в графиках убегало в перед на 5 часов. Выставил везде UTC

В этих файлах прописал date.timezone = "Etc/GMT"
nano /etc/php/7.0/apache2/php.ini
nano /etc/php/7.0/cli/php.ini

В /etc/apache2/conf-enabled/zabbix.conf за коментировал строки

#php_value date.timezone Asia/Yekaterinburg
#php_value date.timezone Asia/Yekaterinburg

В системе прописал

root@zabbix:/home/appliance# date
Thu Oct  3 09:49:07 GMT 2019

Как проверить время в php. Самый мой затык был имеенно в неём

root@zabbix:/home/appliance# php -a
Interactive mode enabled

php > echo date("d.m.Y H:i:s T", time());
03.10.2019 09:50:07 GMT

Как проверить в mysql

root@zabbix:/home/appliance# mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection 
Читать далее

Zabbix. Как установить Grafana.

Через репозиторий у меня не пошло.  Поэтому поставил через пакет с официальной страницы grafana. https://grafana.com/grafana/download?platform=linux

wget https://dl.grafana.com/oss/release/grafana_6.3.6_amd64.deb
sudo dpkg -i grafana_6.3.6_amd64.deb

После установки

Запускаем Grafana.

# systemctl daemon-reload
# systemctl start grafana-server

Проверяем, что Grafana запустилась.

# systemctl status grafana-server
● grafana-server.service - Grafana instance
   Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; enabled; vendor preset: disabled)
   Active: active (running) since Сб 2017-07-22 13:34:55 MSK; 30s ago
     Docs: http://docs.grafana.org
 Main PID: 813 (grafana-server)
   CGroup: /system.slice/grafana-server.service
           └─813 /usr/sbin/grafana-server --config=/etc/

Включаем автозагрузку.

# systemctl enable grafana-server
Created symlink from /etc/systemd/system/multi-user.target.wants/grafana-server.service to /usr/lib/systemd/system/grafana-server.service.

Установка плагина Grafana-Zabbix

Плагин ставим из grafana-cli командой:

# grafana-cli plugins install alexanderzobnin-zabbix-app

Процесс установки.

Читать далее

Zabbix. Если не доступен AD или у пользователя мало прав.

Создал пользователя через ldap авторизацию и сдел его обычным пользователям. И забыл создать супер пользователя через ldap.

Пришлось отключить авторизацию и добавить прав

Заходим в линукс вводим команду что бы попасть в базу

Без пароля
# mysql -u root 
С запросом пароля
# mysql -u root -p

И отключаем ldap

UPDATE  `zabbix`.`config` SET  `authentication_type` =  '0' WHERE  `config`.`configid` =1;

Если забыли пароль от супер пользователя локалого

UPDATE `zabbix`.`users` SET passwd=md5('mynewpassword') WHERE `alias`='Admin';

 

Zabbix начало. Установка Агента на удаленную машину linux

Centos 

 #yum install zabbix-agent

Тоже самое в Ubuntu/Debian:

# apt install zabbix-agent

/etc/zabbix/zabbix_agentd.conf нужно будет задать следующие параметры

Server= ип сервера забикса
ServerActive= ип сервера забикса
Hostname=имя машины на которой стоит агент

Запускаем агент и добавляем в автозагрузку:

# systemctl start zabbix-agent
# systemctl enable zabbix-agent

Проверяем лог файл.

# cat /var/log/zabbix/zabbix_agentd.log

 

Как установить UniFi контроллер как службу

По инструкции не получилось сделать как службу

https://help.ubnt.com/hc/en-us/articles/205144550-UniFi-Run-the-Controller-as-a-Windows-Service#2

Пришлось сделать свою службу

Команда для установки службы

sc create UniFi1 binpath= "C:\Program Files (x86)\Java\jre1.8.0_221\bin\java.exe -jar C:\Ubiquiti UniFi\lib\ace.jar ui"

Потом идёт в реестр по пути

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\UniFi1

ImagePath дописываем ковычьки

"C:\Program Files (x86)\Java\jre1.8.0_221\bin\java.exe" -jar "C:\Ubiquiti UniFi\lib\ace.jar" ui

После этого ошибка при запуске службы

Как установить UniFi  контроллер как службу

Ни чего страшного контролер работает но здесь будет показа что служба остановлена.

 

Как вывести ганту (ganta) в Power BI из beckup exec 15 через mssql

Есть задача переработать план бэкапов в нашей фирме.

Для централизованного бэкапа у нас используется 15 backup exec.

Бэкапов много. Глаза разбегаются. Принял решение нужно вывести ганту с заданиями. Время их продолжительности и куда делается. PS: у нас исполняется две ленточки HP msl g3 и одно сетевое хранилище.

backup exec используется базу mssql где хранит все свои задания.

Первым делом скачал power bi.

Скачал для power bi ganta https://powerbi.microsoft.com/ru-ru/blog/visual-awesomeness-unlocked-gantt-chart/

Импортируем ганту в power bi

Как вывести ганту (ganta) в Power BI из beckup exec 15 через mssql

Получаем данные из базы

Как вывести ганту (ganta) в Power BI из beckup exec 15 через mssql

Как вывести ганту (ganta) в Power BI из beckup exec 15 через mssql

Вычислил в какой таблице хранятся данные о выполненных бэкапах. Таблица JobHistorySummary

После того когда загрузили таблицу лишнии столбцы удаляем

Как вывести ганту (ganta) в Power BI из beckup exec 15 через mssql

Оставил

Как вывести ганту (ganta) в Power BI из beckup exec 15 через mssql

Добавил свои столбцы … Читать далее

Как обновить Redmine Easy

Есть инструкция https://www.easyredmine.com/resources/redmine-installation/234-redmine-upgrade-to-easy

Качаем обновление. Копируем его через winscp в /home/easy

Заходим на сервер по ssh на сервер.

У меня path была не прописана директория /usr/local/rvm/gems/ruby-2.5.3-railsexpress/bin. Добавляем её:

export PATH=$PATH:/usr/local/rvm/gems/ruby-2.5.3-railsexpress/bin

Запускаем обновление.

redmine upgrade easyproject_com_u16613_vEP_2019__platform_07_09.zip  /home/easy/sparm.easyproject.com/current/

У меня была ошибка

Как обновить Redmine Easy

Идём по пути /home/easy/sparm.easyproject.com/current/plugins/easysoftware/gems/ryspec/test/dummy

Видим ссылку

Как обновить Redmine Easy

Я её просто удалил так как тест.

Запускаем заново обновление

redmine upgrade easyproject_com_u16613_vEP_2019__platform_07_09.zip /home/easy/sparm.easyproject.com/current/

Обновление пошло

Первый шаг спрашивает про бэкап. Я выбрал полный бэкап

Как обновить Redmine Easy

Спрашивает в какую директорию

сделать бэкап. Оставил путь по умолчанию

 

Как настроить время Debian

Для начала нужно определиться со своим часовым поясом и установить его, у меня это выглядит так:

# timedatectl set-timezone Europe/Volgograd

Вместо Europe/Volgograd вы должны использовать свои данные, список доступных значений часовых поясов можно посмотреть здесь — https://timezonedb.com/time-zones

Затем нужно отредактировать файл /etc/systemd/timesyncd.conf, указав в нем серверы для синхронизации времени, например так:

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at 
Читать далее