
Ikonnikov
25.03.2018
08:37:52
настройка порта
KND-OFF01-SW2960-4#sh run interface Fa0/17
Building configuration...
Current configuration : 135 bytes
!
interface FastEthernet0/17
switchport access vlan 14
switchport mode access
switchport voice vlan 11
spanning-tree portfast
end

Google

Ikonnikov
25.03.2018
08:37:52
Fa 0/14 Up/100M/Full Not matched
'type': 'physical'},
{'admin_status': True,
'description': '',
'mac': '2C:0B:E9:2C:9D:0E',
'name': 'Fa 0/14',
'oper_status': True,
'snmp_ifindex': 10014,
'subinterfaces': [{'admin_status': True,
'description': '',
'enabled_afi': ['BRIDGE'],
'name': 'Fa 0/14',
'oper_status': True,
'snmp_ifindex': 10014,
'type': 'SVI'}],
'interface': 'Fa 0/14',
'members': [],
'status': True,
'tagged': [],
'untagged': 14},
{'802.1Q Enabled': False,
'802.1ad Tunnel': False,

Ivan
25.03.2018
10:06:18

Fumufu86
25.03.2018
10:53:26
не удаётся обновить нок
fail на графане
t=2018-03-25T13:41:43+0300 lvl=eror msg="Failed to write pidfile" logger=server error="open /grafana-server.pid: permission denied"
Как исправить ошибку?

Ivan
25.03.2018
10:56:17

Алексей
25.03.2018
10:56:44
грохнуть пакет grafana-server и передеплоить
и нет я не шучу

Ilya
25.03.2018
11:21:50

Google


Fumufu86
25.03.2018
11:31:17
TASK [grafana : Install Debian packages] 01:42
fatal: [NocNode1]: FAILED! => {
"cache_update_time": 1521974373,
"cache_updated": false,
"changed": false,
"rc": 100
}
STDOUT:
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
grafana
0 upgraded, 1 newly installed, 0 to remove and 388 not upgraded.
Need to get 0 B/50.6 MB of archives.
After this operation, 156 MB of additional disk space will be used.
Selecting previously unselected package grafana.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 150265 files and directories currently installed.)
Preparing to unpack .../grafana_4.5.2_amd64.deb ...
Unpacking grafana (4.5.2) ...
Processing triggers for systemd (215-17+deb8u5) ...
Setting up grafana (4.5.2) ...
chown: cannot access '/etc/grafana/*': No such file or directory
dpkg: error processing package grafana (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
grafana
STDERR:
E: Sub-process /usr/bin/dpkg returned an error code (1)
MSG:
'/usr/bin/apt-get -y -o "Dpkg::Options::=--force-confdef" -o "Dpkg::Options::=--force-confold" --force-yes install 'grafana=4.5.2'' failed: E: Sub-process /usr/bin/dpkg returned an error code (1)
вот результат


Ivan
25.03.2018
11:48:55


Fumufu86
25.03.2018
12:10:18
TASK [migrate : Migrate] 05:56
fatal: [NocNode1]: FAILED! => {
"changed": true,
"cmd": [
"./noc",
"migrate"
],
"delta": "0:00:01.133700",
"end": "2018-03-25 15:07:06.647030",
"rc": 1,
"start": "2018-03-25 15:07:05.513330"
}
STDOUT:
2018-03-25 07:07:06,604 [noc.core.dcs.base] Resolve near service postgres
STDERR:
Traceback (most recent call last):
File "./commands/migrate.py", line 14, in <module>
load_initial_data=False)
File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 129, in call_command
app_name = get_commands()[name]
File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 101, in get_commands
apps = settings.INSTALLED_APPS
File "/opt/noc/local/lib/python2.7/site-packages/django/utils/functional.py", line 184, in inner
self._setup()
File "/opt/noc/local/lib/python2.7/site-packages/django/conf/__init__.py", line 42, in _setup
self._wrapped = Settings(settings_module)
File "/opt/noc/local/lib/python2.7/site-packages/django/conf/__init__.py", line 93, in init
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/opt/noc/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/opt/noc/settings.py", line 28, in <module>
"HOST": config.pg.addresses[0].host,
File "/opt/noc/core/config/params.py", line 210, in get
self.resolve()
File "/opt/noc/core/config/params.py", line 243, in resolve
critical=self.critical
File "/opt/noc/core/dcs/util.py", line 66, in resolve
six.reraise(*error[0])
File "/opt/noc/core/dcs/util.py", line 41, in _resolve
critical=critical
File "/opt/noc/local/lib/python2.7/site-packages/tornado/gen.py", line 1099, in run
value = future.result()
File "/opt/noc/local/lib/python2.7/site-packages/tornado/concurrent.py", line 260, in result
raise_exc_info(self._exc_info)
File "/opt/noc/local/lib/python2.7/site-packages/tornado/gen.py", line 1107, in run
yielded = self.gen.throw(*exc_info)
File "/opt/noc/core/dcs/consuldcs.py", line 494, in resolve_near
token=self.consul_token
File "/opt/noc/local/lib/python2.7/site-packages/tornado/gen.py", line 1099, in run
value = future.result()
File "/opt/noc/local/lib/python2.7/site-packages/tornado/concurrent.py", line 260, in result
raise_exc_info(self._exc_info)
File "/opt/noc/local/lib/python2.7/site-packages/tornado/gen.py", line 1107, in run
yielded = self.gen.throw(*exc_info)
File "/opt/noc/core/dcs/consuldcs.py", line 47, in _request
validate_cert=self.verify
File "/opt/noc/local/lib/python2.7/site-packages/tornado/gen.py", line 1099, in run
value = future.result()
File "/opt/noc/local/lib/python2.7/site-packages/tornado/concurrent.py", line 260, in result
raise_exc_info(self._exc_info)
File "/opt/noc/local/lib/python2.7/site-packages/tornado/gen.py", line 1113, in run
yielded = self.gen.send(value)
File "/opt/noc/core/http/client.py", line 164, in fetch
stream = tornado.iostream.IOStream(s, io_loop=io_loop)
File "/opt/noc/local/lib/python2.7/site-packages/tornado/iostream.py", line 1169, in init
super(IOStream, self).__init__(*args, **kwargs)
TypeError: __init__() got an unexpected keyword argument 'io_loop'
MSG:
non-zero return code
Снова файл


Gitlab
25.03.2018
15:18:22
fantmas opened merge request at / noc:
add Icon text for grafana links
fantmas opened merge request at / noc:
add icon grafana text for link
Добавлен текст пояснения для ссылки значка перехода в графану


Ikonnikov
26.03.2018
04:53:27

E_zombie
26.03.2018
05:51:37
[classifier] [5ab88a428ec55d368ccb1f0b] Unknown managed object id 3818. Skipping
что то херня какая то

Ikonnikov
26.03.2018
07:10:50
и что с этим делать?

Andrey
26.03.2018
07:12:29

Google

Ikonnikov
26.03.2018
07:16:10

Andrey
26.03.2018
07:20:02

Ikonnikov
26.03.2018
07:21:27

Andrey
26.03.2018
07:22:26
проблема-то в чём?

Ikonnikov
26.03.2018
07:23:49
Помогите пожалуйста
Народ, помогите, не вешается профиль UNI на порты
настройка порта
KND-OFF01-SW2960-4#sh run interface Fa0/17
Building configuration...
Current configuration : 135 bytes
!
interface FastEthernet0/17
switchport access vlan 14
switchport mode access
switchport voice vlan 11
spanning-tree portfast
end
Fa 0/14 Up/100M/Full Not matched
'type': 'physical'},
{'admin_status': True,
'description': '',
'mac': '2C:0B:E9:2C:9D:0E',
'name': 'Fa 0/14',
'oper_status': True,
'snmp_ifindex': 10014,
'subinterfaces': [{'admin_status': True,
'description': '',
'enabled_afi': ['BRIDGE'],
'name': 'Fa 0/14',
'oper_status': True,
'snmp_ifindex': 10014,
'type': 'SVI'}],
'interface': 'Fa 0/14',
'members': [],
'status': True,
'tagged': [],
'untagged': 14},
{'802.1Q Enabled': False,
'802.1ad Tunnel': False,

Andrey
26.03.2018
07:25:16
./noc interfaces-profile apply "MONAME"
что говорит?
на вкладке switchport у этого устройства что на этом порту?

Ikonnikov
26.03.2018
07:27:00

Andrey
26.03.2018
07:28:10

Google

Andrey
26.03.2018
07:29:25
ManagedObject -> Interface -> Switchport

Ikonnikov
26.03.2018
07:35:19
Пусто

Andrey
26.03.2018
07:35:29
надо проверять профиль
./noc script --debug get_switchport MONAME
надо в Managed Object Profile на вкладке Access заменить настройки Accerr preference на CLI, SNMP
и переопросить железку

Ikonnikov
26.03.2018
07:55:22
Ок ща попробую
а по другому не как?
мне удобнее SNMP CLI
?

Ivan
26.03.2018
07:58:13

Andrey
26.03.2018
07:58:14

Ikonnikov
26.03.2018
07:58:35
Спасибо всем

Max
26.03.2018
08:22:15
Товарищи, а в ноке есть сейчас возможность собирать конфиги не с железок, а с линуксовых файлов? Например, с астерисковых.

E_zombie
26.03.2018
08:22:52
как напишешь так и будет.
профиль для рхелов я начал писать но бакап конфигов не делал.

Ivan
26.03.2018
08:23:17

Google

E_zombie
26.03.2018
08:23:24
в теории ничего не мешает сделать
Max на пайтоне умеешь ?

Max
26.03.2018
08:26:31
Чукча )
Читаю и то с трудом

E_zombie
26.03.2018
08:27:01
ну значит тебя ждёт некоторая радость.
в теории надо на сторону сервера пнуть команду которая вы консоль выведет конфиг.
а дальше нок укладёт это всё в бд.

Ivan
26.03.2018
08:27:52
Какой есть живой механизм по настройке уведомлений конкретным группам по конкретным типам алармов?
Эскалации не умеют отсылать закрытие всем
Эскалации работаю только с пинг-фейлд.

E_zombie
26.03.2018
08:30:29
Чукча )
а что ктоме астериска ноком мониторится ?

Max
26.03.2018
08:30:49
сетевые железки всякие

E_zombie
26.03.2018
08:32:37
ну я просто насколько для тебя это больно.
ну короче надо сделать так. поправить файл get_capabilitis чтобы оно выдавало что у тебя там есть астериск. а в get_config прописать условие что если есть такой признак делать find /etc/asterisk/ | xargs cat и тогда будет конфиг и для него складываться.

Victor
26.03.2018
08:34:37

E_zombie
26.03.2018
08:35:26
лол
когда обновлял

Victor
26.03.2018
08:36:19
свежая установка
нулевая прям
NOC 15.05.1+microservices.9205.d94cddd3

E_zombie
26.03.2018
08:38:17
тут версия башни важна.