HEX
Server: LiteSpeed
System: Linux ws4.angoweb.net 5.14.0-611.13.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 11 04:57:59 EST 2025 x86_64
User: tswangoe (2287)
PHP: 8.1.33
Disabled: show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open
Upload Files
File: //usr/local/lib/python3.9/site-packages/agent360/plugins/__pycache__/bird.cpython-39.pyc
a

q�dgI�@s8ddlZddlZGdd�dej�Zedkr4e���dS)�Nc@seZdZdZdd�ZdS)�PluginZbirdcCsvi}tt�d����|d<tt�d����|d<tt�d����|d<tt�d����|d<tt�d	����|d
<|S)z;
        Monitor status of bgp sessions using bird
        z0sudo birdc show proto | /bin/grep -c EstablishedZestablishedz,sudo birdc show proto | /bin/grep -c Connect�connectz+sudo birdc show proto | /bin/grep -c Active�activez?sudo birdc show proto | /bin/grep -c "Connection reset by peer"Z
conn_reset_bpz9sudo birdc show proto | /bin/grep -c "Hold timer expired"Z
hold_timer)�int�os�popen�read)�self�config�data�r�?/usr/local/lib/python3.9/site-packages/agent360/plugins/bird.py�run	sz
Plugin.runN)�__name__�
__module__�__qualname__rrrrr
rsr�__main__)rZpluginsZ
BasePluginrr�executerrrr
�<module>s