Running an old zabbix 2.2.2 server. I have zabbix currently monitoring SIP Peers via a template and when I build a new asterisk server with PJSIP, I'm getting alerts that there are no SIP peers. Is there a simple way to copy the existing SIP configuration, change it to monitor PJSIP peers, and then turn off the SIP trigger/turn on the PJSIP trigger for the newer asterisk servers that I have running pjsip?
Ad Widget
Collapse
Switch asterisk SIP peer monitoring to PJSIP peer monitoring
Collapse
X
-
Tags: None
-
Not sure if this is what zabbix is using the currently monitor sip: /usr/sbin/asterisk -rvvvvvx 'sip show peers'|grep online |wc -l
... I inherited this zabbix server, so I don't know a ton about it, any pointers would be much appreciated.
Under configuration of items, all the existing one says is "sip.peersonline"
If the ship show peers line above is what it's using is, I would assume the following would work for pjsip:
/usr/sbin/asterisk -rvvvvvx 'pjsip list endpoints'|grep use |wc -l
How can I verify? -
Reviewing /var/log/secure I found the queries that zabbix is running, looks like I was correct:
Any suggestions on cloning and modifying existing monitors to add pjsip monitors?Code:Feb 24 03:35:09 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=zabbix ; COMMAND=/usr/bin/sudo /usr/sbin/asterisk -rvvvvvx core show channels Feb 24 03:35:09 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/sbin/asterisk -rvvvvvx core show channels Feb 24 03:36:26 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=zabbix ; COMMAND=/usr/bin/sudo /usr/sbin/asterisk -rvvvvvx sip show registry Feb 24 03:36:26 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/sbin/asterisk -rvvvvvx sip show registry Feb 24 03:36:57 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=zabbix ; COMMAND=/usr/bin/sudo /usr/sbin/asterisk -rvvvvvx sip show peers Feb 24 03:36:58 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/sbin/asterisk -rvvvvvx sip show peers Feb 24 03:37:39 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=zabbix ; COMMAND=/usr/bin/sudo /usr/sbin/asterisk -rvvvvvx core show channels Feb 24 03:37:39 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/sbin/asterisk -rvvvvvx core show channels Feb 24 03:38:03 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=zabbix ; COMMAND=/usr/bin/sudo /usr/sbin/asterisk -rvvvvvx sip show peers Feb 24 03:38:03 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/sbin/asterisk -rvvvvvx sip show peers Feb 24 03:38:05 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=zabbix ; COMMAND=/usr/bin/sudo /usr/sbin/asterisk -rvvvvvx sip show peers Feb 24 03:38:06 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/sbin/asterisk -rvvvvvx sip show peers Feb 24 03:40:09 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=zabbix ; COMMAND=/usr/bin/sudo /usr/sbin/asterisk -rvvvvvx core show channels Feb 24 03:40:09 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/sbin/asterisk -rvvvvvx core show channels Feb 24 03:41:27 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=zabbix ; COMMAND=/usr/bin/sudo /usr/sbin/asterisk -rvvvvvx sip show registry Feb 24 03:41:27 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/sbin/asterisk -rvvvvvx sip show registry Feb 24 03:41:59 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=zabbix ; COMMAND=/usr/bin/sudo /usr/sbin/asterisk -rvvvvvx sip show peers Feb 24 03:41:59 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/sbin/asterisk -rvvvvvx sip show peers Feb 24 03:42:39 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=zabbix ; COMMAND=/usr/bin/sudo /usr/sbin/asterisk -rvvvvvx core show channels Feb 24 03:42:39 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/sbin/asterisk -rvvvvvx core show channels Feb 24 03:43:03 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=zabbix ; COMMAND=/usr/bin/sudo /usr/sbin/asterisk -rvvvvvx sip show peers Feb 24 03:43:03 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/sbin/asterisk -rvvvvvx sip show peers Feb 24 03:43:06 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=zabbix ; COMMAND=/usr/bin/sudo /usr/sbin/asterisk -rvvvvvx sip show peers Feb 24 03:43:06 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/sbin/asterisk -rvvvvvx sip show peers Feb 24 03:45:10 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=zabbix ; COMMAND=/usr/bin/sudo /usr/sbin/asterisk -rvvvvvx core show channels Feb 24 03:45:10 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/sbin/asterisk -rvvvvvx core show channels Feb 24 03:46:27 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=zabbix ; COMMAND=/usr/bin/sudo /usr/sbin/asterisk -rvvvvvx sip show registry Feb 24 03:46:27 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/sbin/asterisk -rvvvvvx sip show registry Feb 24 03:46:59 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=zabbix ; COMMAND=/usr/bin/sudo /usr/sbin/asterisk -rvvvvvx sip show peers Feb 24 03:46:59 nhs sudo: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/sbin/asterisk -rvvvvvx sip show peers
Comment
Comment